Amazon ElastiCache 自动扩缩

为什么选择 Amazon ElastiCache 自动扩缩?

Amazon ElastiCache 提供完全托管的自动扩缩功能,以保持稳定的性能,从而满足您的应用程序需求。它可以轻松定义资源需求和扩缩行为,从而消除了为工作负载管理集群容量的复杂性。ElastiCache 将根据这些扩缩计划自动扩缩您的集群,使您能够将预置的资源与不断变化的容量需求相匹配,从而节省总体云支出。

Amazon ElastiCache 使用 AWS Auto Scaling 来管理扩缩,并使用 Amazon CloudWatch 指标来确定纵向扩展和缩减的时机。ElastiCache 提供两种类型的扩缩。首先,您可以使用动态扩缩,它会自动扩缩您的集群,以便在集群负载发生变化时保持目标指标的稳定,比如可用内存容量。这样,您可以在需要时提高集群性能,在不需要资源时减少消耗。其次,您可以使用计划扩缩来确定扩缩的日期和时间,以适应可预测的工作负载容量变化。

有关自动扩缩的更多信息,请参阅《Amazon ElastiCache 用户指南》

优势

Amazon ElastiCache 可以轻松定义自动扩缩计划,以定义集群的扩缩方式。您可以在现有或已经运行的集群上快速启用自动扩缩。只需在 AWS 管理控制台中单击几下,或通过 AWS SDK 或 CLI 即可进行设置。ElastiCache 使用 AWS Auto Scaling 来管理集群的扩缩。

当您为 Amazon ElastiCache 设置自动扩缩时,您可以根据预定义的指标应用扩缩策略,以便您可以针对应用程序的特定需求进行优化,无论是性能优化还是成本优化。AWS Auto Scaling 根据您的偏好设置目标,并监控您的应用程序,以便根据您的需求变化添加或删除容量。

当 Amazon ElastiCache 集群超过或低于您的目标值时,AWS Auto Scaling 会调整扩缩容量,这样即使工作负载持续变化或变得不可预测,您也能继续满足性能要求。当您的需求激增时,AWS Auto Scaling 会增加集群容量以保持高性能。

Amazon ElastiCache 自动扩缩有助于优化成本效率,让您只需为实际需求付费。当需求下降时,AWS Auto Scaling 会调整您的集群,以避免过度预置和超支。Amazon ElastiCache 自动扩缩可免费使用,您只需为集群预置的容量付费。