Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2020/7/14 CircleCI × Mackerel 共催オンラインセミナー Macke...
Search
mackerelio
July 14, 2020
Technology
0
130
2020/7/14 CircleCI × Mackerel 共催オンラインセミナー MackerelとDevOps / Mackerel and DevOps
mackerelio
July 14, 2020
Tweet
Share
More Decks by mackerelio
See All by mackerelio
Mackerel CREのご紹介
mackerelio
0
50
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
0
820
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1.1k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
87
Mackerelの現在と未来 2023 / Mackerel Drinkup #10
mackerelio
0
180
次世代Mackerelの アーキテクチャ / Mackerel Meetup #14 Next Generation Architecture
mackerelio
0
2.3k
Mackerelの現在と未来 2023 / Mackerel Meetup #14
mackerelio
0
2.2k
【講演資料】クラウド運用事業の成長を支援!MackerelではじめるMSP_20210427
mackerelio
0
140
オンラインセミナー資料「はじめてのMackerel 〜アラートの洪水から脱出! Mackerel流の通知活用法〜」20210303
mackerelio
0
110
Other Decks in Technology
See All in Technology
Cloudflare Pages 4年使って分かった良さと注意点
kyosuke
0
170
【Oracle Cloud ウェビナー】【入門&再入門】はじめてのOracle Cloud Infrastructure [+最新情報]
oracle4engineer
PRO
1
270
社内限定だった「ChatGPTオペレーター勉強会」の極秘資料を無料で特別公開
tenho7_kodama
1
110
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
12k
どうすると生き残れないのか/how-not-to-survive
hanhan1978
13
11k
x86-64 Assembly Essentials
latte72
4
1.2k
Scala meets WebAssembly
tanishiking
0
150
「backlog-exporter」とAIの連携による業務効率化
shuntatoda
0
240
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
5
1.5k
セキュリティグループの”タイプ”を改めて考えてみる
masakiokuda
0
130
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
120
一歩ずつ成長しながら進める ZOZOの基幹システムリプレイス/Growing Stap by Stap ZOZO BackOffice System Replacement
cocet33000
3
540
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
115
51k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Six Lessons from altMBA
skipperchong
27
3.6k
How to Ace a Technical Interview
jacobian
276
23k
Building an army of robots
kneath
303
45k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Transcript
2020.07.14 株式会社はてな 渡辺 起 CircleCIとMackerel で始めるDevOps MackerelとDevOps
自己紹介 • 渡辺 起 (わたなべ たつる) ◦ id:wtatsuru @tatsuru • 略歴
◦ 2011年入社。インフラエンジニアとして ◦ 基盤開発部門のマネージャー、責任者を経て ◦ 現在はMackerelプロダクトマネージャー • 得意・好き ◦ 計算機、ハードウェア ◦ 仕事ではAWSをよく使ってきた ◦ いろいろメトリックを取ることが好き
内容 テーマ:MackerelとDevOps • Mackerelの簡単な紹介 • 監視とDevOps • MackerelのDevOpsに対するアプローチ
Mackerel サービス名の由来:Mackerel = 鯖 = サーバー(駄洒落です・・・)
5
Mackerelの簡単な紹介 • エンジニアをワクワクさせる直感的サーバー監視サービス • 簡単に始められる • 便利で奥が深い機能 • 直感的ユーザ体験
監視とDevOps
監視 • システムが健全に動いていることを確認すること。 • なぜ?
監視 • システムが健全に動いていることを確認すること。 • なぜ? • 価値を提供できていることを確認したい。 • システムは常に壊れる可能性がある ◦
そのまま放っておいても壊れる ◦ 利用拡大により負荷が高まる ◦ システム更新により意図しない現象が発生する
開発と運用 • システムの「開発」と「運用」 • 目的の違いからの対立構造が生まれる ◦ 開発はシステムの機能を実現すること ◦ 運用はシステムを安定させること •
ツールや技術の違いが分断を促進することも ◦ 情報格差 ◦ 変更を「依頼」する。ツールの専門家問題。 ◦ オンプレミスではシステム調達が必要でどうしてもどこかで分業が必要
DevOps • DevOps ◦ 開発・運用が協力することで価値を素早く提供することにフォーカスすること。 • 背景:クラウドの登場、ビジネス上の要求 ◦ クラウドによりシステム調達が不要に。 ◦
システムの売り切りモデルから SaaSなどリテンションモデルへ。 • 価値を素早く届けるための方法論 ◦ アジャイル ◦ SRE ◦ DevOps
DevOpsと運用、監視 • 開発・運用という垣根をこえて、チームで運用 = 価値の提供に向き合っていく必要が ある ◦ クラウドにより誰でもインフラを扱えるようになった。 ◦ クラウドサービスまで含めてのシステム設計。
◦ 何を監視すべきか、一番知っているの開発者。 「監視とは役割ではなくスキルであり、チーム内の全員がある程度のレベルに至っておくべ き。」 『入門 監視』 2019年1月 日本語訳出版(1.2 アンチパターン2:役割としての監視 )より
番外:監視とCI • 監視 ◦ 壊れたサービスを提供したくない ◦ 継続的にシステムが動作していることを確認する。 ◦ 自動でやる、ちょっとずつ始めて育てていくのが大事。 •
継続的インテグレーション (CI, Continuous Integration) ◦ 壊れたコードを提供したくない ◦ 継続的にビルド・テスト実行を確認する。 ◦ 自動でやる、ちょっとずつ始めて育てていくのが大事。
MackerelとDevOps
Mackerelの簡単な紹介(再掲) • エンジニアをワクワクさせる直感的サーバー監視サービス • 簡単に始められる • 便利で奥が深い機能 • 直感的ユーザ体験
簡単に始められる • コマンド一発でインストール • エージェントが死活監視とメトリック取得を自動で開始 • 数分で始められる • チームで取り組むため、始める敷居を下げる
便利で奥が深い機能 • 動的な管理モデル。サーバーを役割で管理 • 通知先も充実 • クラウドサービスも簡単登録 • 充実したAPI •
運用の中で育てていく監視
直感的ユーザ体験 • 誰でも使える。監視を楽しく、ワクワクするものに。
まとめ テーマ:MackerelとDevOps • Mackerelの簡単な紹介 • 監視とDevOps • MackerelのDevOpsに対するアプローチ 実際に使っている様子は後ほどデモを行います