Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud9 on AWS Fargate

1e5a15f4dc65c207a04a1e82a3f92e92?s=47 ryo nakamaru
December 12, 2017

Cloud9 on AWS Fargate

1e5a15f4dc65c207a04a1e82a3f92e92?s=128

ryo nakamaru

December 12, 2017
Tweet

Transcript

  1.  サーバレス IDE Cloud9 on AWS Fargate JAWS-UG Container #10 2017,

    Dec 12 Ryo NAKAMARU, SUPINF Inc. / Rescale, Inc.
  2. Cloud9 • もうみんな知ってますね!OK! • 今からお話しするのは • サーバの管理からも解放されたい人への一案  (Cloud9 ってほんとにサーバ管理必要??) 2

  3. ?? 3

  4. Cloud9 4 environment AWS エンジニア A Web

  5. Cloud9 5 environment AWS SSH で 環境構築 エンジニア A Web

  6. Cloud9 6 environment AWS エンジニア A Web 実行環境 HTTPS

  7. Cloud9 with remote server 7 environment AWS エンジニア A Web

    HTTPS 実行環境
  8. Cloud9 on Fargate 8 environment AWS エンジニア A Web 実行環境

    HTTPS
  9. デモ

  10. まとめ

  11. on Fargate のよさ • Dockerfile で開発環境をバージョン管理しやすい • ・・・。 11

  12. on Fargate の制約 • エンドレスなお布施:使わないときに自動で落とす仕組みがない • 落とすとなると、データの永続化どうするの問題 • 特権モードで起動できない ▶

    特権ポート(1024 以下)のバインドに制約 • DinD できない ▶ IDE に c9.ide.lambda.docker はインストールできない 12
  13. Okay, we can ec2 run-instances!

  14. 実際、最高の開発環境作りは容易ではない サーバレスにする意味ある・・?

  15. 中丸 良 @pottava • AWS Certified Solutions Architect, DevOps Engineer

    - Professional • CTO at SUPINF Inc • Solutions Architect at Rescale, Inc. Profile 16
  16. Containerize your app! 17 • クラウド / コンテナ を強みにした受託開発運用、コンサルティング •

    2015 年から Docker の本番運用を開始・豊富な CI / CD 事例 • スピンフ、と読みます・・
  17. ご静聴ありがとうございました :) 参考文献: • 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