ECS,哪个守护程序或副本更适合用于Web服务?

时间:2019-09-23 09:02:23

标签: amazon-web-services amazon-ecs

创建ECS服务时,我们可以选择守护程序(每个实例一个任务)或副本(指定任务数)

对于扩展Web前端(nginx,用于Python Web堆栈的uwsgi),我最初想到的是守护程序,因为这是无需ecs即可扩展ec2的方式。

但是后来,我读了很多人而不是扩展任务(我认为这意味着复制任务),我感到困惑。

您必须扩展task和container(ec2),这很奇怪。 分别缩放任务/容器的好处是什么?

1 个答案:

答案 0 :(得分:0)

Daemon 只在 ECS 容器实例中运行一项任务,如果您想在容器实例中运行多个任务,则必须使用副本。使用副本,您可以为任务使用自动缩放功能。所以如果你想在你的容器实例上运行多个任务,你可以通过副本来完成,前提是你有足够的 CPU/内存可用。一旦超出 CPU/内存阈值,您可以为容器实例配置自动扩展功能,这将增加集群中容器实例的数量。

因此任务的自动伸缩与副本有关,而容器实例的自动伸缩是基于处理资源的不可用性。

相关问题