O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

CloudWatch Eventを使ったamiの削除

2.785 visualizações

Publicada em

opsjaws#5

Publicada em: Tecnologia
  • Seja o primeiro a comentar

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 クラスメソッドは 人々の創造的活動に貢献し続けます!!

×