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 实例的停止/启动?

使用 ECS 的 Docker 级别负载均衡

AWS EC2 容器服务/Elastic Beanstalk Docker 容器端口 udp 绑定

无法让 docker healthcheck 与 ECS Fargate v 1.4.0 一起使用

如何在 ECS(容器存储)上验证 AWS EBS(Beanstalk)? AccessDeniedException