

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 新增擴展原則
<a name="AutoScaling-Scaling-Adding-Policy-Shards"></a>

您可以使用 新增擴展政策 AWS 管理主控台。

**將 Auto Scaling 政策新增至 ElastiCache for Valkey 和 Redis OSS 叢集**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)：// 開啟 Amazon ElastiCache 主控台。

1. 在導覽窗格中，選擇 **Valkey** 或 **Redis OSS**。

1. 選擇要新增政策至其中的叢集 (請選擇叢集名稱而非其左側的按鈕)。

1. 選擇 **Auto Scaling policies (Auto Scaling 政策)** 索引標籤。

1. 選擇 **Dynamic scaling** (動態擴展)。

1. 在 **Policy Name (政策名稱)** 輸入政策名稱。

1. 在 **Scalable Dimension (可擴展的維度)** 選擇 **shards (碎片)**。

1. 目標指標請選擇下列其中一個：
   + **Primary CPU Utilization (主要 CPU 使用率)**，用於根據平均 CPU 使用率建立政策。
   + **Memory (記憶體)**，用於根據平均資料庫記憶體建立政策。
   + 根據平均資料庫容量使用情況建立政策的**容量**。容量指標包括資料層級執行個體的記憶體和 SSD 使用率，以及所有其他執行個體類型的記憶體使用率。

1. 針對目標值，選擇大於或等於 35 且小於或等於 70 的值。Auto Scaling 將在整個 ElastiCache 碎片中為所選目標指標保留此值：
   + **主要 CPU 使用率**：維護主節點上 `EngineCPUUtilization` 指標結果的目標值。
   + **記憶體**：維護 `DatabaseMemoryUsageCountedForEvictPercentage` 指標結果的目標值 
   + 維護 `DatabaseCapacityUsageCountedForEvictPercentage` 指標結果目標值的**容量**，

   系統會新增或移除叢集碎片，讓指標接近指定的值。

1. (選用) 主控台不支援規模縮減或水平擴展冷卻時間。使用 AWS CLI 修改冷卻時間值。

1. 針對**最小容量**，輸入 ElastiCache Auto Scaling 政策需要維護的碎片數量下限。

1. 針對**容量上限**，輸入 ElastiCache Auto Scaling 政策需要維護的碎片數量上限。此值必須等於或大於 250。

1. 選擇**建立**。