マネジメント、ガバナンス - moriwakihikari/SAA GitHub Wiki

AWS Elastic Beanstalk

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

スクリーンショット 2023-11-24 23 49 20

CloudFormation

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