Docker:ECS vs Beanstalk与Docker Cloud
我正在寻找pipe理微服务可扩展基础架构的最简单,最快速的方法。 我select了使用Docker。 但到目前为止,我还面临着不同的方式。
- AWS ECS
- AWS Elastic Beanstalk
- docker云
你会去哪一个? 为什么?
没有好的答案,这取决于你的基础设施和成本。
- AWS ECS:这是AWS容器产品。
- Beanstalk:这是PaaS。 如果你想要微服务/可伸缩性,这可能不是一个好的select。
- Docker Cloud:如果你是AWS商店,我不会走这条路。 我假设你是因为你没有问Kubernetes,GCP,数字海洋等
编辑:
你不是一个AWS商店,但你有信用。 我会去ECS。 您可以使用Docker比Beanstalk更多地从VM中获取更多的应用程序。 如果您决定从AWS移走,您可以携带您的容器。 不是configuration(任务定义特定于AWS),但是容器本身可以重build并推送到其他地方。