为什么 AWS 将停用支持多容器的 Elastic Beanstalk?

Why AWS is retiring Elastic Beanstalk with multi container support?

我正在考虑使用支持多容器的 Elastic Beanstalk,不过,AWS 似乎正在计划停用此平台/功能。

以下是 Elastic Beanstalk 支持平台的文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html

我使用了 Docker 版本 64bit Amazon Linux 2 v3.4.4 running Docker,该版本不支持使用 Dockerrun.aws.json 版本 2 和多容器支持。

然后我看到了这个文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-retiring.html#platforms-retiring.mcdocker

多容器支持被标记为退休平台,我想知道为什么基本上? 是否有即将推出的版本,或者 Elastic Beanstalk 将停止提供多容器支持?

非常感谢!

我相信此工具将用于容器化 Web 应用程序- https://aws.amazon.com/apprunner/

Multicontainer Docker (Amazon Linux AMI)基于ECS支持多容器docker。但是由于常规 Docker environment 现在支持 docker-compose 你可以在没有 ECS 的情况下使用多容器:

Docker Compose features. This platform will allow you to leverage the features provided by the Docker Compose tool to define and run multiple containers. You can include the docker-compose.yml file to deploy to Elastic Beanstalk.

Docker Compose 使得在 EB 上使用多容器变得更加容易,因此对 ECS 的支持似乎是多余的。