2015-07-20 31 views

回答

1

的desiredCapacity是基于以下因素:(预期载荷)/(预期负载的%,单个实例可以处理)

desiredCapacity是AutoScalingGroup将首先启动的实例的数目。此外,最小/最大实例只是ASG中一次最小和最大实例数的限制。

现在,如果实际负载波动超过“预期负载”,那么您需要按比例增加或减少实例数。

实际的负载波动可以由许多因素决定。对于例如如果当前实例的%CPU使用率增加到80%(比如说),那么AutoScalingGroup需要启动4个(比如说)更多的实例。您也可以使用其他指标来确定负载,如内存,延迟(自定义指标)等。 要实现上述目标,您需要一些其他资源(如CloudWatch)来获取度量标准和ScalingPolicy以向上或向下缩放。

您可以从上面提到的示例模板中获得它的挂起:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/sample-templates-services-us-west-2.html#d0e66913