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
140
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
61
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
0
890
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1.1k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
100
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.3k
【講演資料】クラウド運用事業の成長を支援!MackerelではじめるMSP_20210427
mackerelio
0
140
オンラインセミナー資料「はじめてのMackerel 〜アラートの洪水から脱出! Mackerel流の通知活用法〜」20210303
mackerelio
0
110
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
63k
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
1
810
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
4
560
「経験の点」の位置を意識したキャリア形成 / Career development with an awareness of the “point of experience” position
pauli
4
120
【Oracle Cloud ウェビナー】ご希望のクラウドでOracle Databaseを実行〜マルチクラウド・ソリューション徹底解説〜
oracle4engineer
PRO
1
130
より良い開発者体験を実現するために~開発初心者が感じた生成AIの可能性~
masakiokuda
0
220
エンジニアリングで組織のアウトカムを最速で最大化する!
ham0215
1
260
4/17/25 - CIJUG - Java Meets AI: Build LLM-Powered Apps with LangChain4j (part 2)
edeandrea
PRO
0
140
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
500
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
1.3k
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
560
2025-04-14 Data & Analytics 井戸端会議 Multi tenant log platform with Iceberg
kamijin_fanta
0
140
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Become a Pro
speakerdeck
PRO
28
5.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.4k
Code Review Best Practice
trishagee
67
18k
For a Future-Friendly Web
brad_frost
177
9.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Faster Mobile Websites
deanohume
306
31k
Fireside Chat
paigeccino
37
3.4k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.3k
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に対するアプローチ 実際に使っている様子は後ほどデモを行います