SlideShare une entreprise Scribd logo
1  sur  24
1
CloudWatch Eventsはエラい
• 2016-04-21
• サーバーワークス 千葉
第18回 JAWS-UG札幌
自己紹介
千葉 哲也
Twitter: @kachina.t
Facebook: tetsuya.chiba
サーバーワークス
技術1課 課長
好きなもの
自動化
2
3
CloudWatch
運用管理
44.9%
保守開発
30.8%
新規開発,
24.3%
CLOUD AUTOMATOR の提供価値
Cloud Automatorは
TCO削減を実現するサービス
です
ITコストの76%が新規構築後の運用・保守に使われています
売上規模100億円未満の企業の場合は、稼働後のIT。コストの割合が79.3%に上ります
運用を自動化していくことで、コスト削減や新規開発へのリソース割り当てが可能になります
出典) 日経BP社 「企業情報システムの運用管理に関する実態調査2013」
運用の自動化
どんな機能がありますか?
2015年9月現在、Cloud Automatorには以下のトリガーとアクションが提供されて
います。
トリガー
タイマー
(一度だけ・毎日・毎週・毎月n日・月末)
即時
SNS
HTTP
SQS
アクション
EC2 インスタンスを起動・停止
インスタンスタイプを変更
EBSスナップショットの作成
EBSスナップショットをリージョン
間コピー
AMIを作成
AMIをリージョン間コピー
ELBに登録・登録解除
RDS DBスナップショットの作成
DBインスタンスの削除
DBスナップショットのリストア
Redshift クラスタを削除
スナップショットのリストア
構成管理 DR
もくじ
Amazon CloudWatch
Amazon CloudWatch Logs
Amazon CloudWatch Events
6
CloudWatch
Amazon CloudWatch
9
各種AWSのリソースを監視するサービス
監視 - リソースの死活、性能、ログ
可視化 - 取得したメトリクスからグラフを生成
通知 / アクション - メトリクスをベースとしたアラーム、
アクションの実施
標準メトリクス – EC2
10
項目 内容
CPUUtilization CPU使用率
DiskReadOps 完了した読み取り数
DiskWriteOps 完了した書き込み数
DiskReadBytes 読み取られたバイト数
DiskWriteBytes 書き込まれたバイト数
NetworkIn 受信したバイト数
NetworkOut 送信したバイト数
StatusCheckFailed
StatusCheckFailed Instance ソフトウェアとネットワークの設定を監視
StatusCheckFailed System AWS システムが正常に実行されていることを監視
標準メトリクスで取得できない値は『カスタムメトリクス』を作成する
• 5分毎にnginxのプロセス数をCloudWatchに送信する。とか
CloudWatch Logs
CloudWatch Logs
AWSのサービス、独自のアプリケーションのログを
収集、解析するサービス
EC2にエージェントをインストールすることで利用
可能
収集されるログにアラートを設置することも可能
12
CloudWatch Logs
13
CloudWatch Logs
フィルタを作成してメトリクスを作成
ログメッセージに『Warning』文字列が含まれているも
のをピックアップしてメトリクスを作成
メトリクスをベースとしたアラーム、アクション
の実施
『Warning』文字列が含まれるログが発生したらSNSへ通
知する
14
CloudWatch Events
15
CloudWatch Events
EC2の状態遷移、スケジュール、APIコール等のイベ
ントをキャッチしてアクションを実行
Auto ScalingでEC2インスタンスの起動に失敗したらSNSへ
通知する
月〜金の10:00になったらEC2を起動する
…etc
16
CloudWatch Eventsを使えば
ポーリング処理を減らせます
EC2起動スクリプトの例
1. 10:00になったらEC2の起動
2. ステータスが『Running』になっているかチェック → NG
3. 2秒のWait
4. ステータスが『Running』になっているかチェック → NG
5. 4秒のWait
6. ステータスが『Running』になっているかチェック → NG
7. 8秒のWait
8. ステータスが『Running』になっているかチェック → OK
9. SNSへ通知
17
CloudWatch Eventsを使えば
ポーリング処理を減らせます
EC2起動スクリプトの例
1. 10:00になったらEC2の起動
2. ステータスが『Running』になったらSNSへ通知
18
CloudWatch Eventsを使えば
ポーリング処理を減らせます
EC2起動スクリプトの例
CloudWatch Eventsで簡潔
1. 10:00になったらEC2の起動
2. ステータスが『Running』になったらSNSへ通知
19
20
まとめ
CloudWatch Eventsを使えば
• 手元のスクリプトを削減できます
• 自動化スクリプトをEC2で動かしていませんか?
• 複雑な処理
• Eventの内容をJSON形式でLambdaに渡せる
• 複雑なスケジュールはCron形式で設定可能
• スケジュールの基本は『n分毎』『n時間毎』『n日毎』
• 月〜金のAM10:00に実行したい場合
『0 10 ? * MON-FRI *』のように指定することも可能
21
こんなことできるの?
1. EC2インスタンスを停止
2. AMIを作成
3. 作成されたAMIを、別リージョンにコピー
4. 実行結果をメールで通知
22
運用管理
44.9%
保守開発
30.8%
新規開発,
24.3%
CLOUD AUTOMATOR の提供価値
Cloud Automatorは
TCO削減を実現するサービス
です
ITコストの76%が新規構築後の運用・保守に使われています
売上規模100億円未満の企業の場合は、稼働後のIT。コストの割合が79.3%に上ります
運用を自動化していくことで、コスト削減や新規開発へのリソース割り当てが可能になります
出典) 日経BP社 「企業情報システムの運用管理に関する実態調査2013」
運用の自動化
24
cloudautomator.com

Contenu connexe

Similaire à Cloud watcheventsはエラい

時間をつくって酒を飲む
時間をつくって酒を飲む時間をつくって酒を飲む
時間をつくって酒を飲むGyori Nagafuchi
 
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...Hinemos
 
30%のMAU増加と78%のコスト削減を両立する方法.pptx
30%のMAU増加と78%のコスト削減を両立する方法.pptx30%のMAU増加と78%のコスト削減を両立する方法.pptx
30%のMAU増加と78%のコスト削減を両立する方法.pptxiRidge, Inc.
 
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -Hiroshi Masuda
 
ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!Hinemos
 
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]日本マイクロソフト株式会社
 
ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!Hinemos
 
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準MPN Japan
 
ソースコードは要求にとって地球の裏側なのか
ソースコードは要求にとって地球の裏側なのかソースコードは要求にとって地球の裏側なのか
ソースコードは要求にとって地球の裏側なのかKent Ishizawa
 
クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件雄哉 吉田
 
運用効率化・運用自動化の実現方式とは?
運用効率化・運用自動化の実現方式とは?運用効率化・運用自動化の実現方式とは?
運用効率化・運用自動化の実現方式とは?Hinemos
 
NoOpsへ舵を切れ
NoOpsへ舵を切れNoOpsへ舵を切れ
NoOpsへ舵を切れHiromasa Oka
 
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送Google Cloud Platform - Japan
 
【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて
【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて
【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて日本マイクロソフト株式会社
 
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送Google Cloud Platform - Japan
 
クラウド・コンピューティングの普及に伴うMSPの現状と課題
クラウド・コンピューティングの普及に伴うMSPの現状と課題クラウド・コンピューティングの普及に伴うMSPの現状と課題
クラウド・コンピューティングの普及に伴うMSPの現状と課題Masahito Zembutsu
 
20190219 hiroshima chugoku economic federation
20190219 hiroshima chugoku economic federation 20190219 hiroshima chugoku economic federation
20190219 hiroshima chugoku economic federation Kenji Tomooka
 
[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送
[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送
[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送Google Cloud Platform - Japan
 
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャシステム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャRecruit Technologies
 

Similaire à Cloud watcheventsはエラい (20)

時間をつくって酒を飲む
時間をつくって酒を飲む時間をつくって酒を飲む
時間をつくって酒を飲む
 
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
【HinemosWorld2014】A2-3_01_クラウドプラットフォームMicrosoft Azureの全体像と最新アップデート、Hinemosによる...
 
30%のMAU増加と78%のコスト削減を両立する方法.pptx
30%のMAU増加と78%のコスト削減を両立する方法.pptx30%のMAU増加と78%のコスト削減を両立する方法.pptx
30%のMAU増加と78%のコスト削減を両立する方法.pptx
 
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
 
ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!
 
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
 
ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!ずばっと解決!クラウド・仮想化環境の運用課題!
ずばっと解決!クラウド・仮想化環境の運用課題!
 
20180119_5_IoT Update_20180119
20180119_5_IoT Update_2018011920180119_5_IoT Update_20180119
20180119_5_IoT Update_20180119
 
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
 
ソースコードは要求にとって地球の裏側なのか
ソースコードは要求にとって地球の裏側なのかソースコードは要求にとって地球の裏側なのか
ソースコードは要求にとって地球の裏側なのか
 
クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件
 
運用効率化・運用自動化の実現方式とは?
運用効率化・運用自動化の実現方式とは?運用効率化・運用自動化の実現方式とは?
運用効率化・運用自動化の実現方式とは?
 
NoOpsへ舵を切れ
NoOpsへ舵を切れNoOpsへ舵を切れ
NoOpsへ舵を切れ
 
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
 
【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて
【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて
【Japan Partner Conference 2019 基調講演】Industry Innovation による Society 5.0 の実現に向けて
 
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
 
クラウド・コンピューティングの普及に伴うMSPの現状と課題
クラウド・コンピューティングの普及に伴うMSPの現状と課題クラウド・コンピューティングの普及に伴うMSPの現状と課題
クラウド・コンピューティングの普及に伴うMSPの現状と課題
 
20190219 hiroshima chugoku economic federation
20190219 hiroshima chugoku economic federation 20190219 hiroshima chugoku economic federation
20190219 hiroshima chugoku economic federation
 
[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送
[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送
[Cloud OnAir] エンタープライズでのマイグレーション 方法論やクラウド ジャーニー 2019年7月18日 放送
 
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャシステム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
 

Plus de Tetsuya Chiba

20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorks20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorksTetsuya Chiba
 
エディタこだわってますか?
エディタこだわってますか?エディタこだわってますか?
エディタこだわってますか?Tetsuya Chiba
 
20130316 jaws ug-yokohama
20130316 jaws ug-yokohama20130316 jaws ug-yokohama
20130316 jaws ug-yokohamaTetsuya Chiba
 
20121217 jawsug-yokohama
20121217 jawsug-yokohama20121217 jawsug-yokohama
20121217 jawsug-yokohamaTetsuya Chiba
 
20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.key20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.keyTetsuya Chiba
 

Plus de Tetsuya Chiba (8)

20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorks20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorks
 
20130403 teamlab
20130403 teamlab20130403 teamlab
20130403 teamlab
 
エディタこだわってますか?
エディタこだわってますか?エディタこだわってますか?
エディタこだわってますか?
 
20130316 jaws ug-yokohama
20130316 jaws ug-yokohama20130316 jaws ug-yokohama
20130316 jaws ug-yokohama
 
20121217 jawsug-yokohama
20121217 jawsug-yokohama20121217 jawsug-yokohama
20121217 jawsug-yokohama
 
Fms live streaming
Fms live streamingFms live streaming
Fms live streaming
 
20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.key20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.key
 
FMS Live streaming
FMS Live streamingFMS Live streaming
FMS Live streaming
 

Cloud watcheventsはエラい