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
awssummit2019-recap-powered-by-opsjaws-ssm.pdf
Search
bee3
June 20, 2019
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
awssummit2019-recap-powered-by-opsjaws-ssm.pdf
bee3
June 20, 2019
More Decks by bee3
See All by bee3
4つのケースに学ぶAWSコスト最適化のポイントと導入事例
bee3
0
30
4つのケースに学ぶクラウドコスト最適化のアプローチ
bee3
0
18
「戦略的クラウドコスト管理」はじめの一歩
bee3
0
13
コスト管理の視点からクラウド利用課題と効果に迫る
bee3
0
1.9k
AIOps:運用における AI の活用
bee3
0
2.8k
akibaaws13-cloudwatchdashborads
bee3
0
910
jawsug_kanazawa-20181123.pdf
bee3
0
120
awsinstancescheduler-opsjaws
bee3
1
250
Other Decks in Technology
See All in Technology
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
180
事業会社における 機械学習・推薦システム技術の活用事例と必要な能力 / ml-recsys-in-layerx-wantedly-2026
yuya4
0
160
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
880
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
150
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
300
從觀望到全公司落地:AI Agentic Coding 導入實戰 — 流程整合與安全治理
appleboy
0
130
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
260
徹底討論!ECS vs EKS!
daitak
3
1.8k
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
360
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
120
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
360
Zenoh on Zephyr on LiteX
takasehideki
2
120
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Git: the NoSQL Database
bkeepers
PRO
432
67k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Un-Boring Meetings
codingconduct
0
320
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Speed Design
sergeychernyshev
33
1.9k
Being A Developer After 40
akosma
91
590k
Technical Leadership for Architectural Decision Making
baasie
3
420
Automating Front-end Workflow
addyosmani
1370
210k
Transcript
もっと使いたい︕ Systems Manager 活⽤術︕ 2019.06.20 AWS Management Tools re:Cap powered
by Ops JAWS ハッシュタグ︓ #AWSLoft #jawsug #opsjaws 1
2 ⾃⼰紹介 園部 治 • クラスメソッド株式会社 オペレーション部 2019年1⽉ Join •
好きなAWSサービス ・CloudWatch ・Systems Manager • OpsJAWS 運営 Professional series Coming soon ..?
3 アジェンダ 1. AWS Summit Tokyo 振り返り 2. Systems Manager
活⽤例
4 アジェンダ 1. AWS Summit Tokyo 振り返り 2. Systems Manager
活⽤例
5 24
6 数で⾒る タイトルに「運⽤」か「Ops」というキーワード の⼊ったセッション数(昨年は 10タイトル ) セッションのコマ割が 9 * 12
コマ / ⽇なので 毎回どこかで運⽤関連セッションが開催されていた。 ※ 注意 ※ あくまで机上の計算です。内容は把握していません。
※ Twitter 「#AWSSummit ツィート」から作成した WordCloud(素⼈⾃作) 7 数で⾒る(WordCloud)
8 DeepRacer︕︕
9 やっぱり注⽬コンテナ界隈
10 運⽤・管理も︕(監視も中位には)
11 ⼤阪は27⽇︕来年は…横浜(らしい)
12 ピックアップ・キーワード 「ガバナンスとアジリティの両⽴」 ( A1-01 AWSでの Operational Excellence 〜クラウドで回す監視と運⽤PDCA )
( A1-04 AWS Systems Manager 徹底活⽤ ~エンタープライズのユースケースから~) 「ガードレール、Resiliency」 ( A1-06 クラウド運⽤管理の最前線 ~⽇⽶の最新状況から~ ) 「適応型モニタリング・改善」 ( A2-01 AWS で実現する攻めのシステムモニタリング ) ( C3-04 【初級】クラウド環境におけるモニタリングの重要性 )
13 今年も、、もちろん。
14 アジェンダ 1. AWS Summit Tokyo 振り返り 2. Systems Manager
活⽤例
15 重要な共有 Ø 推奨ポリシー変更 以前︓AmazonEC2RoleForSSM 今後︓AmazonSSMManagedInstanceCore l 公式ドキュメント︓ https://docs.aws.amazon.com/systems-manager/latest/userguide/systems- manager-release-history.html
l 弊社ブログ︓ https://dev.classmethod.jp/cloud/aws/not-recommended-amazonec2roleforssm/
16 サービス⼀覧 Operations Management • CloudWatch Dashboard • OpsCenter •
Resource Groups • Trusted Advisor & PHD Actions & Change • Automation • Maintenance Windows Shared Resources • Parameter Store • Documents Instances & Nodes • Compliance • Inventory • Managed Instances • Hybrid Activations • Session Manager • Run Command • State Manager • Patch Manager • Distributor
17 単体でもパワフル けど、、、AWS の良さはそれだけではない︕︕
18 Building Block
19 もっと使う Operations Management • CloudWatch Dashboard • OpsCenter •
Resource Groups • Trusted Advisor & PHD Actions & Change • Automation • Maintenance Windows Shared Resources • Parameter Store • Documents Instances & Nodes • Compliance • Inventory • Managed Instances • Hybrid Activations • Session Manager • Run Command • State Manager • Patch Manager • Distributor
A1-04 AWS Systems Manager 徹底活⽤ ~エンタープライズのユースケースから~ 20 もっと使う l 他サービスとの連携
e.g. Config , License Manager , CloudWatch Events
21 OpsCenter
22 OpsCenter ?? ① 運⽤上の問題を表⽰、調査、解決を助ける ② 既存ワークフローのまま修復対応のハブ ③ Config, CloudTrail,
CloudWatchEvents から情報集約 引⽤︓https://aws.amazon.com/jp/about-aws/whats-new/2019/06/introducing-aws-systems-manager-opscenter-to-enable-faster-issue-resolution/
23 OpsCenter ?? Ø 提供機能・情報(公式サイトから引⽤) • イベント、リソース、アカウントの詳細情報 • 類似した特徴を持つ過去の OpsItem
• 関連する AWS Config の変更 • AWS CloudTrail のログ • Amazon CloudWatch アラーム • スタックの情報 • ログやメトリクスにアクセスできるその他のクイックリンク • ランブックのリストと推奨されるランブック • AWS のサービスから OpsCenter に渡されたその他の情報 Ø つまり... インシデント対応&管理サービス
24 仕組み AWS Systems Manager OpsCenter Automation Amazon CloudWatch Event
(event-based) AWS Security Hub Amazon EC2 Amazon DynamoDB AWS Command Line Interface AWS Management Console ︓OpsItem 作成 ︓復旧アクション • ステータス管理 • リソース情報表⽰ • 復旧アクション • 簡易レポート • 類似検索(過去事例)
25 収集︓OpsItem 作成 OpsItem とは︖ • リソースにまたがる運⽤上の問題(公式サイト) • 管理するインシデントの(リソース)単位 設定⽅法
説明 CloudWatch Events ⾃動設定 Basic setup として Management Console から CloudWatch Events に⼀括 設定 • EC2 Instance State-change - Stopped or Terminated • EC2 SSM Maintenance Window Execution Failed/Timed Out • AWS Health - RDS Maintenance Scheduled CloudWatch Events ⼿導設定 CloudWatch Events で対象をイベントソースに指定し、ターゲットに SSM OpsItem を指定して設定 ⼿動設定 Management Console か API から サポートリソース ARN を指定して設定 https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-related-resources-reference.html
26 表⽰︓簡易レポート Open&In progress や 過去情報の確認が可能 (もう少し情報が欲しい。。)
27 調査︓リソース情報表⽰ OpsItemは、ID(oi-*)が付与されリンク先では 詳細情報を確認できます。 < OpsItem 情報⼀覧 > • OpsItem
details • Related resources • Runbooks • OpsItem tags • Similar OpsItems • Operational data • Ralated OpsItems • Resource description • Tags • Current CloudWatch alarms • Details from AWS Config • CloudTrail logs • CloudFormation stack resources
28 対応︓復旧アクション 各 OpsItem に対して RunBook(SSM Automation)が実⾏できます。 任意のAutomation を 実⾏することが可能です
関連するリソース情報が補完されます
29 記録︓データ登録と検索設定 OpsItem 詳細情報「Operational data」に 原因や対応内容を記録すれば、検索することも可能。 ※ 利⽤不可(予約)KEY : amazon、aws、amzn、ssm、/
amazon、/ aws、/ amzn、/ ssm
30 その他︓重複排除 ステータスが Open&In progess の場合は 同様のリソースでのOpsItem作成を⾏わない。 (対応中や検知までに、複数回発⽣した場合などには優しい)
31 まとめ Good Request • ナレッジ蓄積 • リソース状態の変化がトリガー • インターフェースの統⼀
• Runbooks(Automation)活⽤による ⼀次対応の品質向上 • 多様な利⽤シーン • 簡易レポートの拡充・連携 • OpsItem 作成の優しさ • RunBook 実⾏時のリソース情報の引 き渡し(run automation は OK) • Related や ステータス変更の⼀括操 作
32 余談までに
33