据我所知,ECS具有EC2和fargate启动类型,它们在底层环境配置中提供的控制不同。
在Fargate之前,ECS用于提供对容器环境的详细控制,而Elastic Beanstalk则用于抽象这些细节并运行容器。
对于Beanstalk,您只需指定要部署的容器映像,CPU和内存要求,端口映射以及容器链接。如果您希望对自定义应用程序体系结构进行更细粒度的控制,则可以直接使用Amazon ECS。
现在有了Fargate,似乎所提供的功能非常相似。那么Fargate和Docker在Elastic Beanstalk上的区别是什么?