Docker:ECS vs Beanstalk vs Docker Cloud
Posted
技术标签:
【中文标题】Docker:ECS vs Beanstalk vs Docker Cloud【英文标题】:Docker: ECS vs Beanstalk vs Docker Cloud 【发布时间】:2017-02-28 02:50:50 【问题描述】:我正在寻找管理微服务可扩展基础架构的最简单、最快的方法。我选择使用 Docker。 但到目前为止,我面临着一些不同的路要走。
AWS ECS AWS Elastic Beanstalk Docker 云你会去哪一个?为什么?
【问题讨论】:
【参考方案1】:没有好的答案,这取决于您的基础架构和成本。
-
AWS ECS:这是 AWS 容器产品。
Beanstalk:这是 PaaS。如果您想要微服务/可扩展性,这可能不太合适。
Docker Cloud:如果你是 AWS 商店,我不会走这条路。我假设您是,因为您没有询问 Kubernetes、GCP、数字海洋等。
编辑:
您不是 AWS 商店,但您有信誉。我会去ECS。与 Beanstalk 相比,您可以使用 docker 从 VM 中挤出更多应用程序。如果您决定离开 AWS,您可以随身携带容器。不是配置(任务定义特定于 AWS),而是容器本身可以重建并推送到其他地方。
【讨论】:
感谢您的回答。我不是 AWS 商店,但我从他们那里获得了免费信用。以上是关于Docker:ECS vs Beanstalk vs Docker Cloud的主要内容,如果未能解决你的问题,请参考以下文章
AWS Elastic Beanstalk 与 EC2 容器服务 (ECS) - Docker
在 Beanstalk 部署或 ECS 任务不使用时安排 EC2 实例的停止/启动?
AWS EC2 容器服务/Elastic Beanstalk Docker 容器端口 udp 绑定