re:invent 2016 新サービスで変わる AWS運用
-
Upload
shuji-kikuchi -
Category
Internet
-
view
366 -
download
0
Transcript of re:invent 2016 新サービスで変わる AWS運用
![Page 1: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/1.jpg)
re:invent 2016新サービスで変わる
AWS運⽤
JAWS-UG さいたま⽀部 第6回勉強会
クラスメソッド株式会社菊池 修治
![Page 2: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/2.jpg)
• 菊池 修治(きくち しゅうじ)–クラスメソッド AWS事業部
– Solutions Architect
– AWS Certified in All 5!
– SIer à 製造業 à クラスメソッド
–好きなAWSサービス• VPC、S3、Step Functions
⾃⼰紹介
![Page 3: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/3.jpg)
Agenda
• re:invent 2016
• AWSの運⽤を変える新サービス
• 新サービスで変わる運⽤
![Page 4: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/4.jpg)
re:invent 2016
![Page 5: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/5.jpg)
発表された新サービス
![Page 6: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/6.jpg)
発表された新サービス
Day 2 は運⽤(=Operation)に変化を与えるサービスが多数!
![Page 7: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/7.jpg)
発表された新サービス
Day 2 は運⽤(=Operation)に変化を与えるサービスが多数!
![Page 8: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/8.jpg)
Amazon EC2 Systems Manager
![Page 9: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/9.jpg)
• EC2をいい感じにまとめて管理できる
• 7つの機能
• オンプレサーバも管理できる
Amazon EC2 Systems Manager
![Page 10: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/10.jpg)
AWS Step Functions
![Page 11: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/11.jpg)
• Lambda関数をつなげたフローを作成/実⾏
• State Langage (JSON) で定義
• EC2/オンプレのアプリも組み込める
AWS Step Functions
![Page 12: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/12.jpg)
• ドキュメントの管理–システムの状態
–作業/変更の履歴
• 運⽤のスケール–システム・サービス規模拡⼤への対応
運⽤の課題
![Page 13: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/13.jpg)
• EC2インスタンスの管理– Systems Manager の7つの機能• Run Command
• State Manager
• インベントリ
• メンテナンスウインドウ
• パッチマネージャ(Coming Soon)
• オートメーション
• パラメータストア
変わる運⽤ その1
![Page 14: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/14.jpg)
• ログイン無しで操作
• ⼀括操作/⾃動化
• 操作履歴/インベントリ
なにが変わるのか
![Page 15: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/15.jpg)
• ログイン無しで操作–鍵管理/セキュリティ管理から解放
• ⼀括操作/⾃動化– 1台でも100台でも変わらない負担
• 操作履歴/インベントリ–ドキュメント作成不要
なにが変わるのか
![Page 16: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/16.jpg)
• Lambdaのジョブフロー管理– Step Functions• Lambda Functionの連携
• エラーハンドリング
• 実⾏履歴管理
変わる運⽤ その2
![Page 17: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/17.jpg)
• ジョブの⾃動化
• 実⾏結果の管理
なにが変わるのか
![Page 18: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/18.jpg)
• ジョブの⾃動化– AMI作成/起動・停⽌
– cronジョブの実⾏
• 実⾏結果の管理–履歴が残る
–結果をトレースできる
なにが変わるのか
![Page 19: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/19.jpg)
State Machine の実⾏• start-execution API
APIGateway
S3
SNS
Cloud WatchEvent
Lambda Step FunctionsState Machine
start-execution
![Page 20: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/20.jpg)
Step Functionsによる⾃動化• スポットインスタンスの起動を試みてNGならオンデマンドで起動
http://dev.classmethod.jp/cloud/aws/bidding-spot-with-step-functions/
![Page 21: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/21.jpg)
Step Functionsによる⾃動化• Wait– Seconds– SecondsPath– Timestamp– TimestampPath
• State Machine は最⼤1年間Open状態にできる
"wait_ten_seconds" : {"Type" : "Wait","Seconds" : 10,"Next": "NextState”
}
"wait_until" : { "Type": "Wait", "Timestamp": "2016-03-14T01:59:00Z", "Next": "NextState”}
"wait_until" : {"Type": "Wait","TimestampPath": "$.expirydate","Next": "NextState”
}
![Page 22: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/22.jpg)
実⾏履歴管理• 実⾏結果– State Machine の実⾏毎に管理
![Page 23: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/23.jpg)
実⾏履歴管理• 実⾏結果– State 毎に管理
![Page 24: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/24.jpg)
まとめ• Systems Manager、Step Functionsで運⽤の⼿間
は⼤きく下げられる
• 他にも、運⽤がラクになるサービスがたくさん登場– X-Ray
– Personal Health Dashboad
– Shield
• 疲弊しない/スケールできる運⽤を⽬指して新しいサービスはどんどん取り⼊れる
![Page 25: re:invent 2016 新サービスで変わる AWS運用](https://reader033.fdocuments.net/reader033/viewer/2022042520/589abdcd1a28abcf058b49b9/html5/thumbnails/25.jpg)
ご静聴ありがとうございました