【问题标题】:Difference between AWS ECS Service Type Daemon & Constraint "One Task Per Host"AWS ECS 服务类型守护程序和约束“每个主机一个任务”之间的区别
【发布时间】:2021-05-18 19:21:11
【问题描述】:

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

问候, 苏比加沙纳瓦兹

【问题讨论】:

    标签: amazon-web-services task amazon-ecs placement


    【解决方案1】:

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

    distinctInstance 表示一次在服务器上运行的任务实例不超过 1 个。但是,集群中任务实例的实际计数将取决于您所需的任务计数设置。因此,如果您的集群中有 3 台服务器,您可以运行最少 1 个任务,最多运行 3 个任务。

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

    【讨论】:

    • 有趣。我看到了区别。因此,任务级自动缩放适用于具有“distinctInstance”约束的服务,而自动缩放不适用于使用“守护进程”策略启动的服务,因为这与主机密切相关。
    猜你喜欢
    • 2015-03-24
    • 2017-08-15
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 2020-01-03
    • 2018-08-06
    • 2018-12-08
    相关资源
    最近更新 更多