多个docker容器与多个ec2实例

时间:2017-11-16 15:55:33

标签: amazon-web-services docker amazon-ec2 docker-compose amazon-ecs

我有多个微服务,我必须独立运行。我想在一个ec2实例中将它们部署在docker容器中。但接下来就是缩放问题。我知道ecs给了我扩展的能力。我没有使用过ecs。所以我的问题是我可以通过创建一个ec2网络来扩展我的所有容器吗?或者,我有什么想法或不知道的东西?此外,此部署的性能问题是什么?

由于 阿米特

1 个答案:

答案 0 :(得分:1)

对于微服务部署,考虑到HA,扩展,性能等,一个ec2实例永远不会满足生产工作负载。

你应该想到集群。计算集群是一种多租户计算环境,由服务器(称为“节点”)组成,其资源已汇集在一起​​并用于执行进程。要启用此行为,群集中的节点必须由某种群集管理框架进行管理。

所以你必须在Kubernets,Mesos& amp; Marathon和AWS ECS。

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

上述选项提供您要查找的所有功能。因此,您需要分析更多,并根据需要选择最合适的选项。