多个docker容器vs多个ec2实例

我有多个微服务,我必须独立运行。 我想在Docker容器中部署它们在一个EC2实例。 但是接下来就是缩放的问题。 我的知识是ECS给我的规模的能力。 我没有使用ECS。 所以我的问题是我可以通过创build一个ec2networking来扩展我的所有容器? 还是有什么我没有想到或知道的? 另外,这个部署的性能问题是什么?

谢谢阿米特

对于微服务部署,考虑到HA,缩放,性能等,一个ec2实例永远不足以满足生产工作量。

你应该想到集群。 计算集群是一个多租户计算环境,由多个服务器(称为“节点”)组成,这些服务器的资源已经汇集在一起​​并用于执行进程。 为了实现这种行为,集群中的节点必须由某种集群pipe理框架来pipe理。

所以你必须从Kubernets,Mesos&Marathon和AWS ECS中select多个选项。

EC2容器服务是:一个集群pipe理框架,使用乐观的共享状态调度在使用Docker容器的EC2实例上执行进程。

以上选项提供了您所需的所有function。 所以你需要分析更多的,并根据你的需要select最合适的选项。