ECS中的“最小任务数”和“所需任务数”有什么区别?

问题描述

很抱歉,这个问题听起来是短视的,但我无法理解这两个参数之间的区别。

AWS文档也没有给我答案:

对于“最小任务数”,输入要使用的服务自动缩放的任务数下限。您的服务所需的数量不会自动调整到低于此数量。

对于所需的任务数,此字段将使用您之前输入的值进行预填充。您可以在此时更改服务的所需计数,但是该值必须介于此页面上指定的最小和最大任务数之间。

请有人帮我理解这一点。我正在使用Fargate启动类型BTW。

解决方法

这两个值看起来很相似,但是有很大的不同。

最小任务数是应该存在的少量任务。如果这是3,并且低于3,则存在大问题(例如AZ故障或主机故障)。此值应该能够应付您期望的最小负载量,此外还要尝试确保它可用于支持单节点故障。

所需任务数是ECS希望运行的任务数量,该数量在最小和最大范围之间,但不超过边界。这不等于正在运行的任务数,而仅仅是应运行的任务数(您可能会在自动缩放操作开始之前看到此数目的增加)。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...