添加扩展策略 - ElastiCache 适用于 Redis 的 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

添加扩展策略

您可以使用 Amazon Web Services Management Console 添加扩展策略。

向 ElastiCache for Redis 集群添加弹性伸缩策略
  1. 登录 Amazon Web Services Management Console 并打开 Amazon ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 在导航窗格中,选择 Redis

  3. 选择您要向其中添加策略的集群(选择集群名称,而不是其左侧的按钮)。

  4. 选择 Auto Scaling policies(弹性伸缩策略)选项卡。

  5. 选择 add dynamic scaling(添加动态扩展)。

  6. 对于 Policy name(策略名称),输入一个策略名称。

  7. 对于 Scalable Dimension(可扩展维度),选择 shards(分区)

  8. 对于目标指标,请选择以下选项之一:

    • Primary CPU Utilization(主 CPU 使用率),用于根据平均 CPU 使用率创建策略。

    • Memory(内存),用于根据平均数据库内存创建策略。

    • 容量,用于根据平均数据库使用量创建策略。“容量”指标包括用于数据分层实例的内存和 SSD 利用率,以及用于所有其他实例类型的内存利用率。

  9. 对于目标值,请选择大于或等于 35 且小于或等于 70 的值。自动扩缩将在各 ElastiCache 分片上为选定的目标指标保持该值:

    • 主 CPU 利用率:在主节点上保持 EngineCPUUtilization 指标的目标值。

    • 内存:保持 DatabaseMemoryUsageCountedForEvictPercentage 指标的目标值。

    • 容量保持 DatabaseCapacityUsageCountedForEvictPercentage 指标的目标值。

    将添加或删除集群分区以使指标接近于指定的值。

  10. (可选)控制台不支持横向缩减或横向扩展冷却时间。请使用 Amazon CLI 修改冷却时间值。

  11. 对于 Minimum capacity(最小容量),请键入 ElastiCache for Redis 弹性伸缩策略需要保持的最小分区数。

  12. 对于 Maximum capacity(最大容量),请键入 ElastiCache for Redis 弹性伸缩策略需要保持的最大分区数。此值必须小于或等于 250。

  13. 选择 Create(创建)。