マネジメント、ガバナンス - moriwakihikari/SAA GitHub Wiki
AWS Elastic Beanstalk
- アプリケーションが動作する定番の構成を提供します。
- アプリケーションの開発者は、Elacstic Beanstalkによって用意されている定番の構成の中からアプリケーションの実行環境に適した物を選んで数クリックするだけで、環境(インフラ)を作成することができます。
- 環境の作成後にアプリケーションをアップロードすることにより、デプロイ(実行環境への展開)を行うことができます。
Elastic Beanstalkを利用する大きな目的は「アプリケーションのデプロイを時間をかけずに行う」という点にあります。インフラやサーバーに関する知識がなくても定番の構成を利用するだけでアプリケーションを公開することができます。

CloudFormation
- JSONやYAMLでAWSリソースの設定を定義し、各種AWSサービスの構築や設定を行う
CloudFormationではElastic Beanstalkよりも柔軟な構成を組むことができますが、その分インフラやサーバーに関する知識が必要になります。