Docker:ECS vs Beanstalk与Docker Cloud

我正在寻找pipe理微服务可扩展基础架构的最简单,最快速的方法。 我select了使用Docker。 但到目前为止,我还面临着不同的方式。

  • AWS ECS
  • AWS Elastic Beanstalk
  • docker云

你会去哪一个? 为什么?

没有好的答案,这取决于你的基础设施和成本。

  1. AWS ECS:这是AWS容器产品。
  2. Beanstalk:这是PaaS。 如果你想要微服务/可伸缩性,这可能不是一个好的select。
  3. Docker Cloud:如果你是AWS商店,我不会走这条路。 我假设你是因为你没有问Kubernetes,GCP,数字海洋等

编辑:

你不是一个AWS商店,但你有信用。 我会去ECS。 您可以使用Docker比Beanstalk更多地从VM中获取更多的应用程序。 如果您决定从AWS移走,您可以携带您的容器。 不是configuration(任务定义特定于AWS),但是容器本身可以重build并推送到其他地方。