CLOUD AUTOMATOR 
の裏側 
AWSを進化させるオペレーション自動化サービス
自己紹介 
• 千葉哲也 
@kachina_t 
• ポジション 
クラウドサービス本部 
サービス開発チームマネージャー 
• スキ 
OpsWorks 
• キライ 
ジョブの失敗 
アラートメール
もくじ 
• Cloud Automatorの紹介 
• メンバーの紹介 
• アーキテクチャの紹介
CLOUD AUTOMATOR の提供価値 
わたしたちは 
運用を自動化するサービス 
を提供します 
運用管理 
44.9% 
新規開発, 
24.3% 
保守開発 
30.8% 
運用の自動化 
出典) 日経BP社「企業情報システムの運用管理に関する実態調査2013」
• 2010年03月サービスイン 
について 
• AWSマネジメントコンソールの日本語化 
[AWSマネジメントコンソール] 
[Cloudworksコンソール] 
前身の
180 
160 
140 
120 
100 
80 
60 
40 
20 
0 
create_image 
create_rds_snapshot 
create_snapshot 
request_volume_copy 
start_instance 
stop_instance 
800 
700 
600 
500 
400 
300 
200 
100 
0 
インスタンス操作 
EIP 
キーペア 
ロードバランサー 
セキュリティグループ 
スナップショット 
EBSボリューム 
[操作系機能の利用数] 
[自動化系機能の利用数]
CLOUD AUTOMATOR とは 
(クラウドオートメーター)とは、 
AWS(Amazon Web Services) の運用を自動化するサービスです。 
これまでの 
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 ※ 今後対応の予定
外部サービス+ Cloud Automator 
• SQSを通じて連携することで、外部サービスとCloud Automatorのジョブ 
とをシームレスに結合可能 
障害の検知 
EC2インスタンス 
を起動 
ジョブ終了 
DNSレコード 
の変更 
HTTP 
トリガー 
SQS 
トリガー 
メール
CLOUD AUTOMATOR の特徴 
外部サービスとの連携も 
可能なトリガー 
多彩なアクションジョブを自由に組み合わせ 
完全自動化 
『タイマートリガー』では時間、曜日、日にち 
を指定することが可能です。 
その他にも『HTTPリクエスト』『SQS』等、 
様々な条件をトリガーに利用することが可能で 
す。 
『EC2インスタンスを起動』『EC2インスタンス 
を停止』『EBSボリュームのスナップショットを 
作成』『AMIを作成』『RDSのスナップショット 
を作成』『DNS(Route53)のレコードを更新す 
る』など、AWSリソースの操作を自動化しま 
す。 
多彩な自動化オプションで、AWSの運用を自動 
化する機能を提供します。 
『条件(トリガー)』+『処理(アクショ 
ン)』を自由に組み合わせて人手に頼っていた 
タスクを自動化(ジョブ化)します。
cloudautomator.com
#脱藩なう
アーキテクチャ全体像
アーキテクチャ全体像
AWS以外の利用サービス 
• PaaS 
Heroku 
• メール配信 
SendGrid 
• ログ 
Papertrail 
• パフォーマンス測定 
New Relic / Librato 
• ステータス管理 
StatusPage.io 
http://status.cloudautomator.com/ 
• フィードバック管理 
UserVoice 
http://feedback.cloudautomator.com/ 
• エラー管理 
Errbit
#CloudAutomator
サバソニ-005 Cloud Automatorの裏側

サバソニ-005 Cloud Automatorの裏側

  • 1.
    CLOUD AUTOMATOR の裏側 AWSを進化させるオペレーション自動化サービス
  • 2.
    自己紹介 • 千葉哲也 @kachina_t • ポジション クラウドサービス本部 サービス開発チームマネージャー • スキ OpsWorks • キライ ジョブの失敗 アラートメール
  • 3.
    もくじ • CloudAutomatorの紹介 • メンバーの紹介 • アーキテクチャの紹介
  • 4.
    CLOUD AUTOMATOR の提供価値 わたしたちは 運用を自動化するサービス を提供します 運用管理 44.9% 新規開発, 24.3% 保守開発 30.8% 運用の自動化 出典) 日経BP社「企業情報システムの運用管理に関する実態調査2013」
  • 5.
    • 2010年03月サービスイン について • AWSマネジメントコンソールの日本語化 [AWSマネジメントコンソール] [Cloudworksコンソール] 前身の
  • 6.
    180 160 140 120 100 80 60 40 20 0 create_image create_rds_snapshot create_snapshot request_volume_copy start_instance stop_instance 800 700 600 500 400 300 200 100 0 インスタンス操作 EIP キーペア ロードバランサー セキュリティグループ スナップショット EBSボリューム [操作系機能の利用数] [自動化系機能の利用数]
  • 7.
    CLOUD AUTOMATOR とは (クラウドオートメーター)とは、 AWS(Amazon Web Services) の運用を自動化するサービスです。 これまでの AWSオペレーション AWS運用担当者が 手動で対応 新しい AWSオペレーション CLOUD AUTOMATOR で自動運用
  • 8.
    CLOUD AUTOMATOR でできること 業務時間外は開発用インスタンスを 停止してコストを削減したい ローカルディスクのスナップショッ トを毎週取得したい EC2インスタンスのAMIを毎日取得 したい RDSインスタンスのスナップショッ トを毎日取得したい 指定の日時になったらDNSレコード を書き換えて新デザインのサイトを 公開したい 1 2 3 4 5 AWSの運用に欠かせない 様々なオペレーションを 自動化します。
  • 9.
    CLOUD AUTOMATOR のフィーチャー CLOUD AUTOMATOR は、運用の自動化を実現するために さまざまな「トリガー」と「アクション」を提供します。 現在提供中のトリガーとアクション トリガーアクション 日時指定(一度だけ) 時刻指定(毎日) 曜日指定(毎週) 日にち指定(毎月) SQSメッセージ受信 HTTPリクエスト Scheduled Events ※ EC2インスタンスを起動 EC2インスタンスを停止 EC2インスタンスを変更※ EBSのスナップショットを作成 AMIを作成 AMIをリージョン間コピー RDSのスナップショットを作成 DNSのレコードを変更 Disaster Recovery ※ 今後対応の予定
  • 10.
    外部サービス+ Cloud Automator • SQSを通じて連携することで、外部サービスとCloud Automatorのジョブ とをシームレスに結合可能 障害の検知 EC2インスタンス を起動 ジョブ終了 DNSレコード の変更 HTTP トリガー SQS トリガー メール
  • 11.
    CLOUD AUTOMATOR の特徴 外部サービスとの連携も 可能なトリガー 多彩なアクションジョブを自由に組み合わせ 完全自動化 『タイマートリガー』では時間、曜日、日にち を指定することが可能です。 その他にも『HTTPリクエスト』『SQS』等、 様々な条件をトリガーに利用することが可能で す。 『EC2インスタンスを起動』『EC2インスタンス を停止』『EBSボリュームのスナップショットを 作成』『AMIを作成』『RDSのスナップショット を作成』『DNS(Route53)のレコードを更新す る』など、AWSリソースの操作を自動化しま す。 多彩な自動化オプションで、AWSの運用を自動 化する機能を提供します。 『条件(トリガー)』+『処理(アクショ ン)』を自由に組み合わせて人手に頼っていた タスクを自動化(ジョブ化)します。
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
    AWS以外の利用サービス • PaaS Heroku • メール配信 SendGrid • ログ Papertrail • パフォーマンス測定 New Relic / Librato • ステータス管理 StatusPage.io http://status.cloudautomator.com/ • フィードバック管理 UserVoice http://feedback.cloudautomator.com/ • エラー管理 Errbit
  • 17.