多个EC2实例中的AWS ECS

时间:2018-11-13 20:27:51

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

是否可以创建同时在多个EC2实例中运行容器的ECS,或者有必要为每个EC2实例创建1个任务?

1 个答案:

答案 0 :(得分:0)

根据您在评论中的澄清。我相信您正在寻找一种解决方案来运行高度可用的应用程序,该应用程序应具有多个容器,这样您在耗尽基础EC2实例时就不必面对停机时间。

在这种特定情况下,您必须将带有SPREAD的ECS服务用作任务放置策略。通过将容器放置在该群集的不同EC2实例上,ECS将自动照顾应用程序的高可用性。因此,当您替换基础ec2实例时,它将首先耗尽与该实例上运行的容器的所有连接。

您可以在此处阅读有关ECS服务的更多信息:

  

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html

任务放置策略:

  

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html

请让我知道进一步澄清。