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
170
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「daifukucho」の設計と運用
mackerelio
1
120
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
960
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
3.6k
アプリケーションの中身が見える!Mackerel APMの全貌と展望 / Mackerel APMリリースパーティ
mackerelio
0
1k
Mackerel CREのご紹介
mackerelio
0
140
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
0
1.3k
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1.3k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
200
Mackerelの現在と未来 2023 / Mackerel Drinkup #10
mackerelio
0
220
Other Decks in Technology
See All in Technology
Phase05_ClaudeCode入門
overflowinc
0
2.1k
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
240
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
390
ThetaOS - A Mythical Machine comes Alive
aslander
0
180
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
390
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
230
AI時代のIssue駆動開発のススメ
moongift
PRO
0
240
Phase03_ドキュメント管理
overflowinc
0
2.5k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
300
Phase06_ClaudeCode実践
overflowinc
0
2k
ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう
kaz1437
0
190
スピンアウト講座05_実践活用事例
overflowinc
0
1.2k
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
160
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
Side Projects
sachag
455
43k
Documentation Writing (for coders)
carmenintech
77
5.3k
Mobile First: as difficult as doing things right
swwweet
225
10k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Unsuck your backbone
ammeep
672
58k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Marketing to machines
jonoalderson
1
5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Site-Speed That Sticks
csswizardry
13
1.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に対するアプローチ 実際に使っている様子は後ほどデモを行います