Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CloudWatch Eventを使ったamiの削除

2,782 views

Published on

opsjaws#5

Published in: Technology
  • Be the first to comment

CloudWatch Eventを使ったamiの削除

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

×