調整 Memcached 執行個體

本頁說明如何為執行個體進行資源調度,以及 Memorystore for Memcached 的資源調度運作方式。

您可以將叢集中的節點數縮減至 1 個節點 (下限) 或最多 20 個節點 (上限)。您無法調整節點的記憶體容量或 vCPU 數量。

擴大規模

當您擴展叢集時,除非使用自動探索,否則必須手動將新節點的 IP 位址新增至應用程式,以便應用程式存取這些節點。此外,Memorystore for Memcached 不會重新平衡節點中的資料。您必須自行管理要執行的任何資料重新平衡作業。

縮放

如果您在執行個體中調整規模,系統會刪除叢集中的節點,並刪除這些節點中儲存的資料。

在縮放作業期間,Memorystore 會從節點清單的結尾移除節點。舉例來說,如果您將節點數量從 12 個縮減為 8 個,系統就會從執行個體中刪除 9 到 12 號節點。

您可以在 Google Cloud 控制台的 Memcached 例項「節點清單」節點清單分頁中查看節點清單。

您也可以執行下列指令來查看節點清單,將 variables 取代為適當的值:

gcloud memcache instances describe instance-id --region=us-region

縮放時管理節點

應用程式的節點管理策略會影響您在叢集中縮放時需要採取的動作。

如果您在應用程式中手動新增及移除 Memcached 節點,則必須調整程式碼,移除叢集中將要刪除的節點參照。

如果您使用自動偵測功能,系統會自動處理節點的新增和移除作業。

調整叢集中的節點數量

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。


    Memorystore for Memcached

  2. 找出您要調整大小的執行個體,按一下該執行個體的「執行個體 ID」。

  3. 按一下 [編輯]

  4. 在「節點」欄位中,輸入所需的節點數量。

  5. 按一下 [儲存]

gcloud

輸入下列指令,並將 variables 改為適當的值:

gcloud memcache instances update instance-id --region=region --node-count=desired-number-of-nodes

例如:

gcloud memcache instances update myinstance --region=us-central1 --node-count=6

後續步驟