AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)

Preview:

Citation preview

AWS Lambdaで EC2を管理しよう

自己紹介

土持 昌志

 @pampitter

AWS認定ソリューションアーキテクト – アソシエイト

株式会社鈴木商店

昨年の様子……

Lambdaの特徴

イベントドリブン

コード実行時間に課金

フルマネージドサービス。コードをアップロードするだけ。

Lambdaの歴史2014/11 re:Invent2014でAWS Lambda発表(Node.js)

2015/04 正式リリース、イベントなど各種機能追加

2015/06 Javaサポート、Asia Pacific (Tokyo) リージョンサポート

2015/10 re:Invent2015で大規模アップデートを発表(VPC、Python、実行時間の増加、バージョニング、スケジュール)

> crontab

よくあるEC2管理タスクスナップショット

インスタンス停止

管理用インスタンス 管理対象

問題点

数時間に一度タスクを実行

単一障害点

Lambdaで置き換えるコードが実行された時間だけ課金されるのでコストダウン

フルマネージドサービスなので冗長化済み

管理用Lambda 管理対象

来年のLambda

VPCサポートでさらにシステムに組み込みやすくなるのでバリバリ使っていきたい!

Node.jsのバージョン上げて!

まとめ

スケジュールイベントで使いやすくなったAWS LambdaでEC2管理を管理してみた。

より重要度が高まるLambdaを使い倒そう。