17
平成27423株式会社ユニリタ コーポレート企画室 渡辺 孝則 © 2015 UNIRITA Inc. All rights reserved. Amazon EC2 API Tools A-AUTO 50』活用事例 ~インスタンス起動停止の自動化によるコスト削減の最適化~

『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

Embed Size (px)

Citation preview

Page 1: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

平成27年4月23日 株式会社ユニリタ コーポレート企画室 渡辺 孝則

© 2015 UNIRITA Inc. All rights reserved.

『Amazon EC2 API Tools +

A-AUTO 50』活用事例 ~インスタンス起動停止の自動化によるコスト削減の最適化~

Page 2: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

AWSの利用コスト削減を考える AWSの料金体系

『使った分だけの従量課金』 AWSの利用用途として、社外サービスなど 24h無停止で提供するサービスと そうでないサービスがある ex “開発環境”や“社内向けサービス” 稼働の無駄を省いてコスト削減による最適化 ⇒利用時のみ起動/利用しない時は停止

Page 3: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

自動化要件の整理

1.自社の営業日に従って適切な日付・時刻

にインスタンスの起動・停止が自動で行えること

会社や部署の営業日に合わせて起動・停

止することでコストの最適化を図る

Page 4: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

自動化要件の整理

2.自動化のために使用するツールにはイ

ニシャルコスト、ランニングコストを掛けないこと 本要件のためだけにツールを購入することは現実的でない

Page 5: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

自動化要件の整理

3.稼働日の変更や停止時刻の延長といっ

た突発的な予定変更が必要な場合、直接マスタ定義に手を加えずに済むこと 開発など当日の利用時間延長や休日に利用するといった突発的なスケジュール変更発生時に、直接マスタを変更すると、戻し漏れや修正ミスといったオペレーション・ミスを誘発する

Page 6: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

自動化要件の整理

4.起動・停止異常や遅延を自動検知でき

ること 社内利用であっても利用に支障が出る

ような状況が発生したのであれば、知らせて欲しい

Page 7: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

よく見かける自動化事例 ・Linuxの場合

Amazon EC2 API Tools + cron

・Windowsの場合 Amazon EC2 API Tools + タスクスケジューラ

Page 8: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

cron タスクスケジューラでの自動化 cronやタスクスケジューラでの自動化は 毎週月曜日~金曜日 9:00に起動し 19:00に停止する “曜日指定”による自動化 ⇒ “会社の営業日”とは合っていない ⇒ 営業日に合わせて手動調整が必要 ⇒ 効率的なコスト削減には不十分

Page 9: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

EC2 API Tools + A-AUTO 50 Amazon EC2 API Tools +

A-AUTO 50(無料)なら

コスト削減を最適化!! 1. 企業・部署固有のカレンダーを作成 2. カレンダーを基に自動スケジュール 3. マスタを更新せず起動停止日を変更 4. 当日の停止時刻変更もいつでも可能 5. 異常や遅延を通知

Page 10: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

コストを掛けず営業日に従った自動化

Page 11: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

自動化実践手順

実際にAmazon API Tools+A-AUTO 50での

自動化手順は以下のブログで公開中! ★AWS EC2インスタンス起動・停止自動化によるコストの最適化 【準備編】 :http://a-auto50.blogspot.jp/2015/04/aws.html 【API利用編】:http://a-auto50.blogspot.jp/2015/04/aws-ec2api.html 【自動化編】 :http://a-auto50.blogspot.jp/2015/04/aws-ec2-a-auto50.html ★活用事例の詳細は、こちらで公開中 https://a-auto50.unirita.co.jp/case_study1/

Page 12: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

画面イメージ カレンダー作成

Page 13: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

画面イメージ 時刻設定

Page 14: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

画面イメージ スケジュール

Page 15: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

A-AUTO 50とは

イニシャルコスト・ゼロ

ランニングコスト・ゼロ の『小規模用途向けジョブ管理ツール』

Page 16: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

A-AUTO 50とは

好きなだけインストールしていただき、無料でご利用いただけます! 詳しくはこちら 公式Webサイト : https://a-auto50.unirita.co.jp/ 動画説明 : https://www.youtube.com/watch?v=kn5OAGMKKk0

Page 17: 『Amazon ec2 api tools + a auto 50』~インスタンス起動停止の自動化によるコスト削減の最適化~

© 2015 UNIRITA Inc. All rights reserved.

ご清聴、ありがとうございました