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
AIOpsを活用してAWS監視を体験してみた 〜EC2も監視できるよ〜
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
h-ashisan
March 11, 2024
3.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIOpsを活用してAWS監視を体験してみた 〜EC2も監視できるよ〜
h-ashisan
March 11, 2024
More Decks by h-ashisan
See All by h-ashisan
regrowth_tokyo_2025_securityagent
hiashisan
0
690
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
460
OpsJAWS34_CloudTrailLake_for_Organizations
hiashisan
0
910
Classmethod_regrowth_2024_tokyo_security_identity_governance_summary
hiashisan
0
1.7k
2024/11/29_失敗談から学ぶ! エンジニア向けre:Invent攻略アンチパターン集
hiashisan
0
840
20241015 Toranomon Tech Hub#1 Service Catalog使ってみた
hiashisan
0
830
Practical-AWS-Security-measures-you-can-implement-now
hiashisan
0
890
20240724_cm_odyssey_hibiyatech
hiashisan
0
630
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
1.5k
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
Everyday Curiosity
cassininazir
0
230
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to build a perfect <img>
jonoalderson
1
5.6k
The SEO identity crisis: Don't let AI make you average
varn
0
490
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Transcript
AIOpsを活用したAWS監視を体験してみた 〜EC2も監視できるよ〜 クラスメソッド株式会社 芦沢 広昭 (あしさん) 1
2 自己紹介 • 名前 ◦ 芦沢広昭 / あしざわひろあき X:あしさん(@ashi_ssan) •
所属 ◦ クラスメソッド株式会社 AWS事業本部コンサルティング部 • 担当業務 ◦ AWS技術支援、コンサルティング • 好きなAWSサービス ◦ AWS Control Tower、Amazon Security Lake • その他 ◦ Japan AWS All Certification Enginner (2023) ◦ AWS Community Builder : Security and Identity (2024〜)
3 本日お話しすること • AIOps について • AIOps と AWS •
AWSのAIOps機能を使ってみた
4 こんな人に聞いてほしい • AIOpsについてなんとなく気になっている方 • AIOpsってAWSではあんまりなんでしょ?と言う方
5 • AIOps について • AIOps と AWS • AWSのAIOps機能を使ってみた
6 AIOpsとは? 参考:Developers.IO 2019 in TOKYO で「AIOps:運用における AI の活用」を話しました #cmdevio
7 AIOpsとは? 参考:Developers.IO 2019 in TOKYO で「AIOps:運用における AI の活用」を話しました #cmdevio
8 参考資料
9 今回話すところ AIOpsの4つの手法のから 1. パフォーマンス分析 2. 異常検出 3. イベントの相関分析 4.
ITサービス管理と自動化
10 今回話すところ 「異常検出」に関するAWSサービスを探してみました 1. パフォーマンス分析 2. 異常検出 3. イベントの相関分析 4.
ITサービス管理と自動化
11 異常検出(Anomaly Detection)とは 異常検知は、傾向や、季節的な曜日や時間帯のパターンを考慮しながらメトリ クスの挙動が過去のものとは異なる期間を認識するアルゴリズム機能です。 これは、しきい値ベースのアラート設定では監視することが困難な強い傾向や 反復パターンを持つメトリクスに適しています。 参考: 異常検知モニター -
Datadogドキュメント
12 • AIOps について • AIOps と AWS • AWSのAIOps機能を使ってみた
13 AWSのAIOpsと広く捉えると多数のサービスがある
14 「異常検出」と限定することでかなり絞り込める
15 (参考) 今回話さない「相関分析」とDetective • IAMユーザー 調査機能 • 生成AIを利用した調査結果グ ループの概要機能 •
Amazon Security Lakeとの統合 によるログ取得 【登壇レポート】『re:Invent 2023 Amazon Detective の最新アップデートを 5分でキャッチアップしよう』 #jawsug #jawsugyokohama
16 • AIOps について • AIOps と AWS • AWSのAIOps機能を使ってみた
17 異常検出といえば... モニタリング!
18 AWSのモニタリングサービスといえば... Amazon CloudWatch! みなさん、使っていますよね???
19 「CloudWatch」ってどれ???? CloudWatch(CW) • CW Dashboard • CW Metrics •
CW Metrics Math • CW Metrics Insights • CW Metrics Explorer • CW Metric Streams • CW Anomaly Detection • CW Alarm • CW Agent • CW Logs • CW Logs Anomaly Detection • CW Logs Insights • CW Logs Live Tail • CW Internet Monitor • CW Network Monitor • CW Application Signals(Preview) • CW Evidently • CW RUM • CW Container Insights • CW Lambda Insights • CW Contributor Insights • CW Container Insights 全 22機能 参考: [資料公開]「AWSいまどきの監視(モニタリング)事情 -CloudWatchのそ の先に-」というタイトルで登壇してきました #jawsfesta #jawsug
20 CloudWatchの異常検知 機能 CloudWatch(CW) • CW Dashboard • CW Metrics
• CW Metrics Math • CW Metrics Insights • CW Metrics Explorer • CW Metric Streams • CW Anomaly Detection • CW Alarm • CW Agent • CW Logs • CW Logs Anomaly Detection • CW Logs Insights • CW Logs Live Tail • CW Internet Monitor • CW Network Monitor • CW Application Signals(Preview) • CW Evidently • CW RUM • CW Container Insights • CW Lambda Insights • CW Contributor Insights • CW Container Insights 全 22機能 参考: [資料公開]「AWSいまどきの監視(モニタリング)事情 -CloudWatchのそ の先に-」というタイトルで登壇してきました #jawsfesta #jawsug
21 今回使ってみた AWSのAIOps(異常検出機能 )
22 使ってみたの準備 AWS Workshop Studioの『One Observability Workshop』を利 用して準備しました
23 参考:1 o11y Workshop環境構築のハマりどころ 1. リージョンはバージニア北部で実行すること ◦ 東京だとデプロイできない(らしい) 2. jqのバージョンが古く動作しない
◦ $ sudo snap install jq コマンドで更新しよう 3. CFnやCDKのデプロイにやたらと時間がかかる ◦ CFnのBootStrapに1時間程度(体感)かかった ◦ CDKデプロイもまあまあ時間がかかる 参考リンク:One Observability Workshop を今更?やった - Qiita
24 CloudWatch Anomaly Detection
25 CloudWatch Anomaly Detectionとは? • 最大2週間のCWメトリクスの数値に基づいた期待値の ベースライン(帯域、バンド)を継続的に調整する機能 ◦ 手動による帯域幅の再設定は不要 •
設定方法 ◦ 簡単!通常のメトリクスとあまり変わらない • 料金 ◦ メトリクスの料金は通常と同じ、アラームを設定する時は最低 CWアラーム3つ分の料金で利用可能 ▪ アラームの式で利用するメトリクス、上限バンド、下限バンド(参考: CloudWatch Pricing)
CloudWatch Metricsで対象メトリクスのアクション欄のレー ダー(?)をクリックして設定できる。超簡単。 26 CloudWatch Anomaly Detection 使ってみた
メトリクスのアクション欄、ベルマークのアイコンからアラーム を設定可能。条件で異常検出を選ぶ。 27 CloudWatch Anomaly Detection 使ってみた
28 関連ブログ • 祝 CloudWatch Anomaly Detection が GA になりました!
- DevelopersIO
29 CloudWatch Logs Anomaly Detection
30 CloudWatch Logs Anomaly Detectionとは? • CloudWatch Logs Loggroupに取り込まれたログを継続ス キャンし、ログデータの異常を検出する機能
• 設定方法 ◦ ロググループのコンソールからポチポチで終わり!簡単 • 料金 ◦ CloudWatch Logsのログ取り込み費用の一部として課金され る。機能個別の追加費用なし。
31 CloudWatch Logs Anomaly Detection 使ってみた CloudWatchの「異常をログ記録」(!?) からディテクターを作成 できます
32 CloudWatch Logs Anomaly Detection 使ってみた • ロググループから異常検出 から一覧を確認できる •
アラームの設定やInsights での検索もそこからできて 便利そう
33 検知画面のサンプル 異常なログのトレンドや優先度(Priority)が示されていていい感じ ※機能リリース直後のサンプルなので今はアップデートされているかも 引用: Amazon CloudWatch Logs Anomaly Detection
& Pattern Analysis | Amazon Web Services - Youtube
34 関連ブログ • [アップデート]CloudWatch Logsに異常検出とパターン分析 の機能が3つ追加されました! #AWSreInvent
35 AWSの 異常検出機能 使ってみた
36 Amazon DevOps Guruとは? • 通常から逸脱した動作を機械学習 (ML) を利用して検出する ことが可能なサービス •
設定方法 ◦ マネコンポチポチ1Stepでサービス有効化! 簡単 • 料金 ◦ 1リソース単位でコストが発生 ▪ S3バケット、Lambda関数:0.0028 USD / 1h ▪ EC2(ASG)、ECS、EKSなど:0.0042 USD / 1h ◦ アカウント内の全リソースを対象、CloudFormationスタック単位で 指定のどちらかを選択可能 ▪ フィルタもできます
37 Amazon DevOps Guru 使ってみた • コンソールから1画面、1Stepで 有効化できる! • ただし分析カバレッジ(対象リ
ソース)には注意 ◦ アカウント内の全リソースを 選択するとコストが気になる かも
38 Amazon DevOps Guru 使ってみた • 後で選択にしておいて、 CloudFormationスタックベース で分析対象を指定できた ◦
検証環境の主要なスタック のみを指定した
39 Amazon DevOps Guru 使ってみた • 有効化後のダッシュボードがこ ちら! ◦ 全体のサマリ
◦ 事後的インサイト ◦ 予測的インサイト ◦ MTTR(平均修理時間)
40 関連ブログ • 【簡単導入】機械学習で運用を効率化! Amazon DevOps Guruを有効化してみた • Amazon DevOps
Guru で NAT Gatewayの異 常負荷を検出してみた
41 セッションまとめ 兼 使ってみた感想 • CloudWatch Anomalyは追加コストはあまり発生しなさそうな ので設定し得! ◦ 今すぐやってみたい
• 新規でいい感じに全部やります!なDevOps Guruはコストが 高め ◦ リソースを絞っての有効化は必須 • AIOpsだけでは仕事は終わらない ◦ AIを利用して得たデータ、AIOpsの運用をどう組織に適用していくの かは、受け取り手の人間次第 ◦ 私はこれを使ってどうすべきなのか?までAIは教えてくれない
42 宣伝! 日比谷の弊社オフィスで実施する オフラインイベントです! 登壇者@1・参加者@19まで 絶賛募集しています!!! Fastly、winglang、サーバレスアプ リの話が聞けます!
43