29
使ってみよう! Cloud Automator JAWS-UG 札幌 in AWS Cloud Roadshow 2015 2015-11-12 坂井田保彦

使ってみよう! Cloud Automator

  • Upload
    -

  • View
    1.095

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 使ってみよう! Cloud Automator

使ってみよう!Cloud Automator

JAWS-UG 札幌 in AWS Cloud Roadshow 2015

2015-11-12 坂井田保彦

Page 2: 使ってみよう! Cloud Automator

Picture by popowa - http://www.pixiv.net/member_illust.php?mode=manga&illust_id=42092662

Who am I ?

坂井田 保彦(さかいだ やすひこ)@idacchi

サーバーワークス & スカイ365 プロジェクトマネジメント課 ♥ AWS API,Java,Coffee,Tobacco,Music,SK8

Page 3: 使ってみよう! Cloud Automator

AWSに特化したクラウドインテグレーター

業務系を中心に300社500プロジェクトの導入実績

東京 / 福岡 / 大阪 / 仙台

APN Premier Consulting Partner APN MSP Program

Page 4: 使ってみよう! Cloud Automator

クラウド特化型運用支援サービス(マルチクラウド、フルマネージド) 24時間365日サポート 札幌(大通駅出て徒歩数秒)

Original Update by Brandon Burns / https://www.flickr.com/photos/photographyburns/

Page 5: 使ってみよう! Cloud Automator

SNSハッシュタグ

#jawsug

Original Update by stevegarfield / http://www.flickr.com/photos/stevegarfield/

Page 6: 使ってみよう! Cloud Automator

資料はslideshareに公開しますwww.slideshare.net/idacchi

Page 7: 使ってみよう! Cloud Automator

Agenda

・Cloud Automator とは?

・HTTPトリガー のユースケース

・HTTPトリガー をどうやって実行するか?

Page 8: 使ってみよう! Cloud Automator

Cloud Automator とは?

Page 9: 使ってみよう! Cloud Automator

Cloud Automator とは?

・AWS オペレーション自動化 SaaS ・サーバーワークスが作ってます

Page 10: 使ってみよう! Cloud Automator

使い方

・トリガーとアクションを組み合わせて

 AWSオペレーションを実行する

Page 11: 使ってみよう! Cloud Automator

トリガーとアクション

・トリガーはきっかけ ・アクションは動作

Page 12: 使ってみよう! Cloud Automator

トリガー その1 時間指定系(at とか cron)・日時指定(一度だけ実行) ・時刻指定(毎日) ・曜日指定(毎週実行) ・日にち指定(毎月実行)

Page 13: 使ってみよう! Cloud Automator

トリガー その2 外部連携系・SQS メッセージ

・SNS メッセージ

・HTTP リクエスト ・メール(今後対応予定)

Page 14: 使ってみよう! Cloud Automator

アクション for EC2 その1・インスタンスを起動 ・インスタンスを停止 ・インスタンスタイプを変更 ・セキュリティグループのインバウンドルールを変更 ・EBSスナップショットを作成

Page 15: 使ってみよう! Cloud Automator

アクション for EC2 その2・AMIを作成

・AMIをリージョン間でコピー

・インスタンスをロードバランサー(ELB)に登録

・インスタンスをロードバランサー(ELB)から登録解除

・EBSスナップショットをリージョン間でコピー

Page 16: 使ってみよう! Cloud Automator

アクション for RDS

・DBスナップショットを作成

・DBインスタンスを削除

・DBスナップショットからリストア

・DBスナップショットをリージョン間でコピー

Page 17: 使ってみよう! Cloud Automator

アクション for Route 53

・リソースレコードセットを更新

Page 18: 使ってみよう! Cloud Automator

アクション for Redshift

・クラスターを削除 ・スナップショットからリストア

Page 19: 使ってみよう! Cloud Automator

アクション for その他

・Disaster Recovery

・IAM Userの有効化・無効化(今後対応予定)

Page 20: 使ってみよう! Cloud Automator

HTTPトリガーのユースケース

Page 21: 使ってみよう! Cloud Automator

仕事をする時に開発者が開発用 EC2 を起動させる・節約するために EC2 は使わない時 stop

・HTTP トリガーで EC2 起動を作っておく

・仕事をする時に HTTP トリガーを実行して

 EC2を起動させる

Page 22: 使ってみよう! Cloud Automator

HTTP トリガーの実行方法

・HTTPトリガーは HTTP POST で実行

・cURL などで実行できる (管理画面でコマンドが表示されます) curl https://manager.cloudautomator.com/trigger/4f426e4b9847a9aead7381961e856686 \ -X POST \ -H "Authorization: CAAuth e88b9f5a348571b147d1cdcdd4e58272" \ -H "Content-Length: 0"

Page 23: 使ってみよう! Cloud Automator

HTTPトリガー をどうやって実行するか?

Page 24: 使ってみよう! Cloud Automator

簡単にHTTPトリガーを 実行したい時の悩み・Mac や Linux は cURL を使える

・Windows は cURL が無い

・Windows 版 cURL は存在するけど インストールする許可がもらえない(会社規約など) ・GUI で操作したい(非エンジニアへの考慮など)

Page 25: 使ってみよう! Cloud Automator

ソリューション1 Webブラウザのプラグイン・Google Chrome の例がブログに紹介されています http://cloudautomator.com/blog/2014/12/22/http-trigger-and-advanced-rest-client/

Page 26: 使ってみよう! Cloud Automator

ソリューション2 スクラッチ開発する・.NET、VBScript、Java…

Page 27: 使ってみよう! Cloud Automator

ソリューション3 Cloud Automator HTTP・ワンクリックで HTTP トリガーを実行

Page 28: 使ってみよう! Cloud Automator

Cloud Automator HTTP

・Java で作りました

・GitHub に上がってます https://github.com/idacchi/CloudAutomatorHTTP

Page 29: 使ってみよう! Cloud Automator

Thank you !!