初めて聞いた、AWS Elastic Beanstalkって何?

初めて聞いた、AWS Elastic Beanstalk

同僚にDockerでコンテナ環境を作ってみたいと相談していたら「AWS Elastic Beanstalk」というものを聞いた。
何それ?

AWS Elastic Beanstalkは、ウェブアプリケーションやサービスをサーバーでデプロイおよびスケーリングするためのサービスです。

AWS Elastic Beanstalk は、Java、.NET、PHP、Node.js、PythonRuby、Go および Docker を使用して開発されたウェブアプリケーションやサービスを、Apache、Nginx、Passenger、IIS など使い慣れたサーバーでデプロイおよびスケーリングするための、使いやすいサービスです。
AWS Elastic Beanstalk(ウェブアプリの実行と管理)| AWS

https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F162114%2F257fe1a3-08f6-0604-8a22-7b945056212d.png?ixlib=rb-1.2.2&auto=format&gif-q=60&q=75&w=1400&fit=max&s=4ef2ef7d2fa26ed2846950bb024340f5
[初心者向け]AWS Elastic Beanstalk - Qiita

Elastic Beanstalk自体は、無料で使えます。

Elastic Beanstalk には追加料金はかかりません。アプリケーションを格納および実行するために必要な AWS のリソースに対してのみお支払いいただきます。
AWS Elastic Beanstalk(ウェブアプリの実行と管理)| AWS

Dockerプラットフォームは、3種類あります。

単一コンテナの Docker

1つのインスタンスにコンテナは1つしか作れない・・・のか?

単一コンテナプラットフォームは、インスタンスごとに 1 つのコンテナを実行する必要がある場合にのみ使用します。
Docker コンテナからの Elastic Beanstalk アプリケーションのデプロイ - AWS Elastic Beanstalk

マルチコンテナの Docker

Docker を最大限に活用するため、Elastic Beanstalk では、Amazon EC2 インスタンスが複数の Docker コンテナを並行して実行できる環境を作成することができます。
https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/images/aeb-multicontainer-docker-example.png
複数コンテナの Docker 環境 - AWS Elastic Beanstalk

事前設定済み Docker コンテナ

自分が使いたいのと同じ設定の環境がある場合に使うものらしい。
docs.aws.amazon.com

よくわかんないな・・・