SlideShare uma empresa Scribd logo
1 de 22
CloudWatch Eventsって楽をする
~ 一撃AMI削除編 ~
千葉 淳
2016/4/20
1
コンニチーハ!
2
自己紹介
所属:クラスメソッド株式会社
仕事:ソリューションアーキテクト
名前:千葉 淳(ちば じゅん)
好きなAWSサービス:Lambda
3
アジェンダ
1.はじめに
2.CloudWatch Eventsとは?
3.楽しよう一撃AMI削除
4.まとめ
4
はじめに
• 今日のお話し
CloudWatch Events使ってますか!!
こんなにも簡単で、素敵なサービス
初めての方も、この機会に使ってみると幸せになれます!
5
CloudWatch Eventsとは?
• 2015/1/15に発表されたサービス
• CloudWatch + SNSとの違いは設定・管理が楽
(CloudWatch Eventsで一元管理できる)
• APIドリブンでLambdaを発火させられる
(APIを指定するだけで実行できます!)
6
例えば。。。
動け、動け!動いてよ!EC2!
7
デモ
CloudWatch Eventsでpendingを検知、即stop
絶対に起動させない(なぜやった)
8
動作の流れ
• インスタンスの状態がpendingになる
• EC2をストップするファンクション実行される
• たったこれだけです
9
デモ – CloudWatch Eventsの設定-
トリガー設定 挙動設定
指定インスタンスがPending
なったら
指定インスタンスをStop
させる
10
CloudWatch Events比較
• 参考:http://dev.classmethod.jp/cloud/aws/introducing-cloudwatch-events/
11
CloudWatch Eventsをガンガン使う
• ブループリントが用意されている
 EBSの定期スナップショット
EC2の定期起動・停止
• 様々なAPIをトリガーにLambdaを発火
12
CloudWatch Eventsをガンガン使う
• ブループリントが用意されている
 EBSの定期スナップショット
EC2の定期起動・停止
• 様々なAPIをトリガーにLambdaを発火
夢は無限大
13
今日はこのCloudWatch Eventsを使って
AMI削除と同時にスナップショットも削除
14
シーケンス
1. AMI削除をコール
2. AMI削除APIのコールをトリガーに、Lambdaを実行!
3. AMI削除結果に、削除したAMIのIDが含まれるので取得。
4. EBSのDescriptionにAMI IDが含まれるのでフィルタか
けて削除する
15
ソースコード
16
Lambda - ECSのDesiredをアップデート -
ソースコードはこちら
http://dev.classmethod.jp/cloud/aws/ami-and-snapshot-delete/
17
他にも・・・
18
19
まとめ
• CloudWatch Eventsはとっても簡単
• APIが実行されたタイミングで処理を行うもの
• 処理とはLambdaファンクション or blueprint
• AWSで何かが起きたら、何かを実行する
20
まとめ
• CloudWatch Eventsはとっても簡単
• APIが実行されたタイミングで処理を行うもの
• 処理とはLambdaファンクション or blueprint
• AWSで何かが起きたら、何かを実行する
夢は無限大
21
クラスメソッドは
人々の創造的活動に貢献し続けます!!

Mais conteúdo relacionado

Mais procurados

ECSの大型アップデートが来たよ!
ECSの大型アップデートが来たよ!ECSの大型アップデートが来たよ!
ECSの大型アップデートが来たよ!
淳 千葉
 
cloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことcloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたこと
Hiroyasu Suzuki
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
Hiroyasu Suzuki
 
AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2013年9月
AWS サービスアップデートまとめ 2013年9月AWS サービスアップデートまとめ 2013年9月
AWS サービスアップデートまとめ 2013年9月
Yasuhiro Horiuchi
 
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップAWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
Hiroyasu Suzuki
 
AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月
Yasuhiro Horiuchi
 
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメAWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
Taiji INOUE
 
AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月
Yasuhiro Horiuchi
 

Mais procurados (20)

JAWSUG札幌-社内環境見える化計画
JAWSUG札幌-社内環境見える化計画JAWSUG札幌-社内環境見える化計画
JAWSUG札幌-社内環境見える化計画
 
ECSの大型アップデートが来たよ!
ECSの大型アップデートが来たよ!ECSの大型アップデートが来たよ!
ECSの大型アップデートが来たよ!
 
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
 
データ可視化とコスト管理 Slideshare
データ可視化とコスト管理 Slideshareデータ可視化とコスト管理 Slideshare
データ可視化とコスト管理 Slideshare
 
歩みを止めないみんな大好きEC2
歩みを止めないみんな大好きEC2歩みを止めないみんな大好きEC2
歩みを止めないみんな大好きEC2
 
cloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことcloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたこと
 
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
 
AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月
 
AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月AWS サービスアップデートまとめ 2013年11月
AWS サービスアップデートまとめ 2013年11月
 
AWS サービスアップデートまとめ 2013年9月
AWS サービスアップデートまとめ 2013年9月AWS サービスアップデートまとめ 2013年9月
AWS サービスアップデートまとめ 2013年9月
 
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップAWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
 
Askusa on AWS
Askusa on AWSAskusa on AWS
Askusa on AWS
 
AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月
 
AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月AWS サービスアップデートまとめ 2013年12月
AWS サービスアップデートまとめ 2013年12月
 
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメAWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
 
AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月AWS サービスアップデートまとめ 2013年4月
AWS サービスアップデートまとめ 2013年4月
 
AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月
 
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container ServiceAWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
 
AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月
 

Semelhante a CloudWatch Eventを使ったamiの削除

AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
Terui Masashi
 

Semelhante a CloudWatch Eventを使ったamiの削除 (20)

AWS活用のいままでとこれから -東急ハンズの事例-
AWS活用のいままでとこれから -東急ハンズの事例-AWS活用のいままでとこれから -東急ハンズの事例-
AWS活用のいままでとこれから -東急ハンズの事例-
 
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってたAWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
 
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
 
Aws cloud watch
Aws cloud watchAws cloud watch
Aws cloud watch
 
エンジニア向け初めてのAWS (2015年1月6日)
エンジニア向け初めてのAWS (2015年1月6日)エンジニア向け初めてのAWS (2015年1月6日)
エンジニア向け初めてのAWS (2015年1月6日)
 
20111129 熊本情産協(無料クラウドをビジネスに活かせ)
20111129 熊本情産協(無料クラウドをビジネスに活かせ)20111129 熊本情産協(無料クラウドをビジネスに活かせ)
20111129 熊本情産協(無料クラウドをビジネスに活かせ)
 
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
 
2013 デブサミ 「SIの未来ってどうなのよ?」
2013 デブサミ 「SIの未来ってどうなのよ?」2013 デブサミ 「SIの未来ってどうなのよ?」
2013 デブサミ 「SIの未来ってどうなのよ?」
 
クラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャクラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャ
 
Mobile Hubで変わる、アプリ開発最前線
Mobile Hubで変わる、アプリ開発最前線Mobile Hubで変わる、アプリ開発最前線
Mobile Hubで変わる、アプリ開発最前線
 
CloudFormation/SAMのススメ
CloudFormation/SAMのススメCloudFormation/SAMのススメ
CloudFormation/SAMのススメ
 
おひとりさまAWS Organizationsのススメ
おひとりさまAWS OrganizationsのススメおひとりさまAWS Organizationsのススメ
おひとりさまAWS Organizationsのススメ
 
コストみてますか?
コストみてますか?コストみてますか?
コストみてますか?
 
ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後
 
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
 
AWS初心者向けWebinar これで完璧、AWSの運用監視
AWS初心者向けWebinar これで完璧、AWSの運用監視AWS初心者向けWebinar これで完璧、AWSの運用監視
AWS初心者向けWebinar これで完璧、AWSの運用監視
 
クラウド+ソフトウェアで起こすイノベーション
クラウド+ソフトウェアで起こすイノベーションクラウド+ソフトウェアで起こすイノベーション
クラウド+ソフトウェアで起こすイノベーション
 
Mobingi ALM Hands-on
Mobingi ALM Hands-onMobingi ALM Hands-on
Mobingi ALM Hands-on
 
最短で AWS を乗りこなすライフハック術
最短で AWS を乗りこなすライフハック術最短で AWS を乗りこなすライフハック術
最短で AWS を乗りこなすライフハック術
 
AWS Startup Use Cases 2015
AWS Startup Use Cases 2015AWS Startup Use Cases 2015
AWS Startup Use Cases 2015
 

Mais de 淳 千葉

Mais de 淳 千葉 (9)

devio2020_ユーザー体験向上するためにAWSサポートチームでやってる10のことの
devio2020_ユーザー体験向上するためにAWSサポートチームでやってる10のことのdevio2020_ユーザー体験向上するためにAWSサポートチームでやってる10のことの
devio2020_ユーザー体験向上するためにAWSサポートチームでやってる10のことの
 
Well-Architected フレームワーク概要
Well-Architected フレームワーク概要Well-Architected フレームワーク概要
Well-Architected フレームワーク概要
 
AWS Resource Access Manager(RAM)によるマルチアカウン戦略
AWS Resource Access Manager(RAM)によるマルチアカウン戦略AWS Resource Access Manager(RAM)によるマルチアカウン戦略
AWS Resource Access Manager(RAM)によるマルチアカウン戦略
 
Lambda EdgeとALB認証を導入した話
Lambda EdgeとALB認証を導入した話Lambda EdgeとALB認証を導入した話
Lambda EdgeとALB認証を導入した話
 
CodeBuildを身近にするためのはじめの一歩
CodeBuildを身近にするためのはじめの一歩CodeBuildを身近にするためのはじめの一歩
CodeBuildを身近にするためのはじめの一歩
 
GitHubとクラスメソッド勉強会資料_DevOpsとAWS
GitHubとクラスメソッド勉強会資料_DevOpsとAWSGitHubとクラスメソッド勉強会資料_DevOpsとAWS
GitHubとクラスメソッド勉強会資料_DevOpsとAWS
 
Premier night3 devopsことはじめ
Premier night3 devopsことはじめPremier night3 devopsことはじめ
Premier night3 devopsことはじめ
 
re:Growth athena
re:Growth athenare:Growth athena
re:Growth athena
 
短期間で大規模なシンクラ環境を用意した話
短期間で大規模なシンクラ環境を用意した話短期間で大規模なシンクラ環境を用意した話
短期間で大規模なシンクラ環境を用意した話
 

Último

Último (12)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

CloudWatch Eventを使ったamiの削除

Notas do Editor

  1. * パワハラならぬプロハラ、キラカード扱いです