サバソニ-005 cloud automatorの裏側
Post on 29-Jul-2015
709 Views
Preview:
TRANSCRIPT
CLOUD AUTOMATORの裏側
AWSを進化させるオペレーション自動化サービス
自己紹介
• 千葉 哲也 @kachina_t
• ポジションクラウドサービス本部サービス開発チーム マネージャー
• スキOpsWorks
• キライジョブの失敗アラートメール
もくじ
• Cloud Automator の紹介• メンバーの紹介• アーキテクチャの紹介
CLOUD AUTOMATOR の提供価値わたしたちは
運用を自動化するサービスを提供します
運用管理44.9%
保守開発30.8%
新規開発24.3%
出典 ) 日経 BP 社 「企業情報システムの運用管理に関する実態調査 2013 」
運用の自動化
• 2010 年 03 月サービスイン• AWS マネジメントコンソールの日本語化
について
[AWS マネジメントコンソール ]
[Cloudworks コンソール ]
前身の
201003
201005
201007
201009
201011
201101
201103
201105
201107
201109
201111
201201
201203
201205
201207
201209
201211
201301
201303
201305
201307
201309
2013110
20
40
60
80
100
120
140
160
180
create_image
create_rds_snapshot
create_snapshot
request_volume_copy
start_instance
stop_instance
201004
201006
201008
201010
201012
201102
201104
201106
201108
201110
201112
201202
201204
201206
201208
201210
201212
201302
201304
201306
201308
2013100
100
200
300
400
500
600
700
800
インスタンス操作EIP
キーペアロードバランサーセキュリティグループスナップショットEBS ボリューム
[ 操作系機能の利用数 ]
[ 自動化系機能の利用数 ]
( クラウドオートメーター ) とは、AWS(Amazon Web Services) の運用を自動化するサービスです。
CLOUD AUTOMATOR とは
これまでのAWSオペレーション
AWS運用担当者が手動で対応
新しいAWSオペレーション
CLOUD AUTOMATORで自動運用
CLOUD AUTOMATOR でできること
業務時間外は開発用インスタンスを停止してコストを削減したい
ローカルディスクのスナップショットを毎週取得したい
EC2 インスタンスの AMI を毎日取得したい
RDS インスタンスのスナップショットを毎日取得したい
指定の日時になったら DNS レコードを書き換えて新デザインのサイトを公開したい
1
2
3
4
5
AWS の運用に欠かせない様々なオペレーションを自動化します。
CLOUD AUTOMATOR は、運用の自動化を実現するために
さまざまな「トリガー」と「アクション」を提供します。
CLOUD AUTOMATOR のフィーチャー
現在提供中のトリガーとアクション
トリガー アクション日時指定 ( 一度だけ )
時刻指定 ( 毎日 )
曜日指定 ( 毎週 )
日にち指定 ( 毎月 )
SQS メッセージ受信HTTP リクエスト
Scheduled Events ※
EC2 インスタンスを起動EC2 インスタンスを停止
EC2 インスタンスを変更 ※
EBS のスナップショットを作成AMI を作成
AMI をリージョン間コピー
RDS のスナップショットを作成DNS のレコードを変更
Disaster Recovery※ 今後対応の予定
• SQS を通じて連携することで、外部サービスと Cloud Automator のジョブとをシームレスに結合可能
障害の検知
EC2インスタンスを起動
DNSレコードの変更
ジョブ終了
HTTPトリガー
外部サービス + Cloud Automator
SQSトリガー
メール
CLOUD AUTOMATOR の特徴
外部サービスとの連携も可能なトリガー
多彩なアクション ジョブを自由に組み合わせ完全自動化
『タイマートリガー』では時間、曜日、日にちを指定することが可能です。その他にも『 HTTP リクエスト』『 SQS 』等、様々な条件をトリガーに利用することが可能です。
『 EC2 インスタンスを起動』『 EC2 インスタンスを停止』『 EBS ボリュームのスナップショットを作成』『 AMI を作成』『 RDS のスナップショットを作成』『 DNS(Route53) のレコードを更新する』など、 AWS リソースの操作を自動化します。
多彩な自動化オプションで、 AWS の運用を自動化する機能を提供します。『条件(トリガー)』+『処理(アクション)』を自由に組み合わせて人手に頼っていたタスクを自動化(ジョブ化)します。
cloudautomator.com
# 脱藩なう
アーキテクチャ全体像
アーキテクチャ全体像
AWS 以外の利用サービス
• PaaSHeroku
• メール配信SendGrid
• ログPapertrail
• パフォーマンス測定New Relic / Librato
• ステータス管理StatusPage.iohttp://status.cloudautomator.com/
• フィードバック管理UserVoicehttp://feedback.cloudautomator.com/
• エラー管理Errbit
#CloudAutomator
top related