AWS ECS 服务类型守护进程和约束之间的区别 "One Task Per Host"

Difference between AWS ECS Service Type Daemon & Constraint "One Task Per Host"

初看 AWS ECS“守护进程”服务类型和放置约束“每个主机一个任务”看起来非常相似。有人可以指导我了解两者之间的区别以及一些现实生活中何时更喜欢另一个的例子吗?

此致, 苏尔比加·沙纳瓦兹

“每台主机一个任务”是指 distinctInstance 约束吗?

distinctInstance 意味着服务器上一次不能超过 1 个任务实例 运行。但是,集群中任务实例的实际数量将取决于您所需的任务数量设置。因此,如果您的集群中有 3 台服务器,那么您可能只有 1 个任务 运行,最多有 3 个任务 运行.

daemon 向 ECS 指定其中一项任务必须在集群中的每台服务器上 运行。因此,如果您的集群中有 3 台服务器,那么您将有 3 个任务实例 运行,每台服务器一个。