More Related Content
Similar to JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと (16)
More from Tetsuya Chiba (10)
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
- 2. •千葉 哲也
• 株式会社サーバーワークス
• JAWS UG 横浜支部
•Cloud Automator
• http://cloudautomator.com
•twitter : @kachina_t
•facebook : tetsuya.chiba
•好きなAWSサービス
• SimpleWorkflow / OpsWorks
自己紹介
- 16. CLOUD AUTOMATORを利用すれば
「トリガー」と「アクション」を定義して
自動的な運用が実現できます。
CLOUD AUTOMATOR 実現例
業務時間外は開発用インスタンスを停止し
てコストを削減したい
時刻指定(毎日) EC2インスタンスを起動/終了
ローカルディスクのスナップショットを毎
週取得したい
曜日指定(毎週) EBSボリュームのスナップショットを作成
EC2インスタンスのAMIを毎日取得したい
時刻指定(毎日) AMIを作成
RDSインスタンスのスナップショットを毎
日取得したい
時刻指定(毎日) RDSのスナップショットを作成
指定の日時になったらDNSレコードを書き
換えて新デザインのサイトを公開したい
時刻指定(一度だけ) DNS(Route53のレコードを更新
1
2
3
4
5
- 17. CLOUD AUTOMATOR のフィーチャー
トリガー アクション
日時指定(一度だけ)
時刻指定(毎日)
曜日指定(毎週)
日にち指定(毎月)
SQSメッセージ受信
SNSメッセージ受信
HTTPリクエスト
EC2インスタンスを起動
EC2インスタンスを停止
EBSのスナップショットを作成
AMIを作成
AMIをリージョン間コピー
RDSのスナップショットを作成
DNSのレコードを変更
※ 今後対応の予定 Disaster Recovery
Redshiftクラスタの削除
Redshiftスナップショットのリストア
CLOUD AUTOMATOR は、運用の自動化を実現するために
さまざまな「トリガー」と「アクション」を提供します。
- 19. CLOUD AUTOMATOR の特徴
外部サービスとの連携も
可能なトリガー
多彩なアクション ジョブを自由に組み合わせ
完全自動化
『タイマートリガー』では時間、曜日、日にち
を指定することが可能です。
その他にも『HTTPリクエスト』『SQS』等、
様々な条件をトリガーに利用することが可能で
す。
『EC2インスタンスを起動』『EC2インスタンス
を停止』『EBSボリュームのスナップショットを
作成』『AMIを作成』『RDSのスナップショット
を作成』『DNS(Route53)のレコードを更新す
る』など、AWSリソースの操作を自動化しま
す。
多彩な自動化オプションで、AWSの運用を自動
化する機能を提供します。
『条件(トリガー)』+『処理(アクショ
ン)』を自由に組み合わせて人手に頼っていた
タスクを自動化(ジョブ化)します。