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
120
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
46
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
0
800
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
81
Mackerelの現在と未来 2023 / Mackerel Drinkup #10
mackerelio
0
170
次世代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
100
Other Decks in Technology
See All in Technology
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
650
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
280
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
4
340
OPENLOGI Company Profile
hr01
0
60k
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
EDRの検知の仕組みと検知回避について
chayakonanaika
12
5.1k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
Change Managerを活用して本番環境へのセキュアなGUIアクセスを統制する / Control Secure GUI Access to the Production Environment with Change Manager
yuj1osm
0
100
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
450
Fraxinus00tw assembly manual
fukumay
0
130
MIMEと文字コードの闇
hirachan
2
1.4k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Done Done
chrislema
182
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
The World Runs on Bad Software
bkeepers
PRO
67
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Reviewing Like a Champion
maltzj
521
39k
Producing Creativity
orderedlist
PRO
344
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
1k
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に対するアプローチ 実際に使っている様子は後ほどデモを行います