选择您的扩缩方法 - Amazon A EC2 uto Scaling

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

选择您的扩缩方法

Amazon A EC2 uto Scaling 为您提供了多种扩展 Auto Scaling 群组的方法。

保持固定数量的实例

自动扩缩组的默认设置是没有任何附加的扩缩策略或计划操作,这使其保持固定大小。创建自动扩缩组后,组先启动足够的实例以满足其最低容量。如果没有附加扩缩条件,该组将继续保持所需容量,即使实例运行状况不佳时也是如此。Amazon A EC2 uto Scaling 会监控您的 Auto Scaling 组中每个实例的运行状况。如果发现实例运行状况不佳,则将其替换为新实例。您可以在 自动扩缩组中实例的运行状况检查 中阅读有关此过程的更深入的描述。

手动缩放

手动扩展是扩展您的自动扩缩组最基本的方法。您可以更新 Auto Scaling 组的所需容量,也可以终止 Auto Scaling 组中的实例。有关更多信息,请参阅 Amazon A EC2 uto Scaling 的手动扩展

按计划扩展

按计划缩放意味着缩放操作会根据日期和时间自动执行。这在您确切地知道何时增加或减少组中的实例数量时非常有用,因为该需求遵循可预测的计划。有关更多信息,请参阅 Amazon A EC2 uto Scaling 的计划扩展

根据需求动态扩展

使用动态扩缩是一种更高级的资源扩缩方法,您可以定义扩缩策略,以动态调整 Auto Scaling 组的大小以满足需求的变化。例如,假设您有一个 Web 应用程序当前在两个实例上运行,并且当应用程序的负载发生变化时,您希望 Auto Scaling 组的CPU利用率保持在 50% 左右。当您不知道流量何时会发生变化时,此方法对于在流量发生变化时进行缩放非常有用。您可以通过配置扩缩策略来进行响应。有多种策略类型(或它们的组合)可用于根据流量变化进行扩展。有关更多信息,请参阅 Amazon A EC2 uto Scaling 的动态扩展

主动扩展

您还可以将预测性扩展和动态扩展(分别为主动和被动方法)相结合,以更快地扩展EC2容量。在流量出现每日和每周模式之前,使用预测性扩展来增加 Auto Scaling 组中的EC2实例数量。有关更多信息,请参阅 Amazon A EC2 uto Scaling 的预测性扩展