Cloud9 on AWS Fargate
by
ryo nakamaru
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
サーバレス IDE Cloud9 on AWS Fargate JAWS-UG Container #10 2017, Dec 12 Ryo NAKAMARU, SUPINF Inc. / Rescale, Inc.
Slide 2
Slide 2 text
Cloud9 • もうみんな知ってますね!OK! • 今からお話しするのは • サーバの管理からも解放されたい人への一案 (Cloud9 ってほんとにサーバ管理必要??) 2
Slide 3
Slide 3 text
?? 3
Slide 4
Slide 4 text
Cloud9 4 environment AWS エンジニア A Web
Slide 5
Slide 5 text
Cloud9 5 environment AWS SSH で 環境構築 エンジニア A Web
Slide 6
Slide 6 text
Cloud9 6 environment AWS エンジニア A Web 実行環境 HTTPS
Slide 7
Slide 7 text
Cloud9 with remote server 7 environment AWS エンジニア A Web HTTPS 実行環境
Slide 8
Slide 8 text
Cloud9 on Fargate 8 environment AWS エンジニア A Web 実行環境 HTTPS
Slide 9
Slide 9 text
デモ
Slide 10
Slide 10 text
まとめ
Slide 11
Slide 11 text
on Fargate のよさ • Dockerfile で開発環境をバージョン管理しやすい • ・・・。 11
Slide 12
Slide 12 text
on Fargate の制約 • エンドレスなお布施:使わないときに自動で落とす仕組みがない • 落とすとなると、データの永続化どうするの問題 • 特権モードで起動できない ▶ 特権ポート(1024 以下)のバインドに制約 • DinD できない ▶ IDE に c9.ide.lambda.docker はインストールできない 12
Slide 13
Slide 13 text
Okay, we can ec2 run-instances!
Slide 14
Slide 14 text
実際、最高の開発環境作りは容易ではない サーバレスにする意味ある・・?
Slide 15
Slide 15 text
➡
Slide 16
Slide 16 text
中丸 良 @pottava • AWS Certified Solutions Architect, DevOps Engineer - Professional • CTO at SUPINF Inc • Solutions Architect at Rescale, Inc. Profile 16
Slide 17
Slide 17 text
Containerize your app! 17 • クラウド / コンテナ を強みにした受託開発運用、コンサルティング • 2015 年から Docker の本番運用を開始・豊富な CI / CD 事例 • スピンフ、と読みます・・
Slide 18
Slide 18 text
ご静聴ありがとうございました :) 参考文献: • AWS re:Invent 2017 - Introducing AWS Cloud9: Werner Vogels Keynote https://www.youtube.com/watch?v=fwFoU_Wb-fU • AWS re:Invent 2017: NEW LAUNCH! Introducing Amazon Fargate (CON214) https://www.youtube.com/watch?v=0SceSgOTyrw • FargateShell https://github.com/pottava/fargate-shell