【发布时间】:2019-02-20 04:43:00
【问题描述】:
我了解 ECS 具有 EC2 和 Fargate 启动类型,它们对底层环境配置提供的控制不同。
在 Fargate 之前,ECS 用于提供对容器环境的详细控制,而 Elastic Beanstalk 用于抽象这些细节并仅运行容器。
在FAQ section of AWS ECS 中写道:
对于 Beanstalk,您只需指定要部署的容器映像、CPU 和内存要求、端口映射和容器链接。如果您想对自定义应用程序架构进行更细粒度的控制,可以直接使用 Amazon ECS。
现在使用 Fargate,提供的功能似乎非常相似。那么 Elastic Beanstalk 上的 Fargate 和 docker 有什么区别呢?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-ecs aws-fargate