AWS Elastic Beanstalkとは
Webアプリの環境を自動で構成してくれるマネージドサービス
どのようなことをしてくれる?
- 各種リソースの配置
- アプリケーションの導入
- バージョン管理
- 負荷分散
メリット
-
迅速なデプロイが可能
迅速なアプリケーションの使用が可能 -
生産性の向上
インフラ準備、負荷分散、モニタリングなどを代わりにしてくれるので、エンジニアは重要な部分の開発に時間を使うことができ、生産性の向上につながる -
Auto Scalingによるコスト管理
コスト管理と安定した稼働を実現
デプロイポリシー
All at Once
バージョン変更時に、すべてのインスタンスのアプリケーションを同時に新しいバージョンへ変えることができる
Rolling
指定したインスタンスのアプリケーションを新しいバージョンに変えて、問題がなければ全てのインスタンスのアプリケーションを変更する
学習元引用
最後に
ここまで読んでくださりありがとうございました。
引用元の動画をはとても分かりやすかったため、一度見てみてください。