我正在寻找管理微服务可扩展基础设施的最简单和最快的方法。我选择使用Docker。但到目前为止,我已经面对了一些不同的方法。
- AWS弹性豆茎
- 码头工人云
你会去哪一个?为什么?
没有好的答案,这取决于你的基础设施和成本。
- AWS ECS:这是 AWS容器产品。 Beanstalk:这是PaaS。如果你想要微服务/可扩展性,这可能不是一个好的选择。Docker Cloud:如果你是一个AWS商店,我不会走这条路。我猜你是,因为你没有问Kubernetes, GCP, digital ocean等。
您不是AWS商店,但您有信用。我会选ECS。与Beanstalk相比,使用docker可以从VM中挤出更多的应用程序。如果您决定离开AWS,您可以随身携带您的容器。不是配置(任务定义特定于AWS),而是容器本身可以重新构建并推送到其他地方。