手動擴展 Memcached - Amazon ElastiCache

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

手動擴展 Memcached

手動水平擴展 Memcached 叢集與從叢集新增或移除節點一樣簡單。Memcached 叢集由 1 到 60 個節點組成。

因為您可以在 Memcached 叢集的所有節點間分割資料,您很少需要向上擴展至具有更大記憶體的節點類型。不過,由於 Memcached 引擎不會保留資料,如果您擴展到不同的節點類型,則您的新叢集會開始空白,除非您的應用程式填入它。

若要手動垂直擴展 Memcached 叢集,您必須建立新的叢集。Memcached 叢集一開始一律是空白的,除非您的應用程式填入資料。

手動擴展 Memcached 叢集
動作 主題

向外擴展

將節點新增至叢集

向內擴展

從叢集刪除節點

變更節點類型

垂直手動擴展 Memcached

水平手動擴展 Memcached

Memcached 引擎支援在多個節點間分割您的資料。因此,Memcached 叢集可輕鬆水平擴展。若要水平擴展 Memcached 叢集,只需要新增或移除節點。

下列主題詳細說明如何透過新增或移除節點,向外或向內擴展 Memcached 叢集。

每次在 Memcached 叢集中變更節點的數量,您必須至少為您的一些金鑰空間進行重新映射,使得它可映射到正確的節點。如需有關負載平衡 Memcached 叢集的詳細資訊,請參閱設定您的 ElastiCache 用戶端以實現高效的負載平衡 (Memcached)

如果是在 Memcached 叢集上使用自動搜索,則不需在您新增或移除節點時,變更應用程式中的端點。如需自動探索的詳細資訊,請參閱 自動識別叢集中的節點 (Memcached)。如果您不使用自動搜索,每次在 Memcached 叢集中變更節點的數量時,即必須更新應用程式中的端點。

垂直手動擴展 Memcached

當您手動擴展或縮減 Memcached 叢集時,您必須建立新的叢集。Memcached 叢集一開始一律是空白的,除非您的應用程式填入資料。

重要

如果您要向下擴展至較小的節點類型,請確定該較小的節點類型對您的資料和成本而言已足夠。如需詳細資訊,請參閱選擇您的節點大小

垂直擴展 Memcached (主控台)

下列程序會逐步引導您使用 ElastiCache 主控台來垂直擴展叢集。

垂直擴展 Memcached 叢集 (主控台)
  1. 使用新的節點類型來建立新叢集。如需詳細資訊,請參閱建立 Memcached 叢集 (主控台)

  2. 在應用程式中,將端點更新為新叢集的端點。如需詳細資訊,請參閱尋找叢集的端點 (主控台) (Memcached)

  3. 刪除舊叢集。如需詳細資訊,請參閱刪除 Memcached 中的新節點

垂直擴展 Memcached (AWS CLI)

下列程序會逐步引導您使用 AWS CLI,來垂直擴展 Memcached 快取叢集。

垂直擴展 Memcached 快取叢集 (AWS CLI)
  1. 使用新的節點類型來建立新快取叢集。如需詳細資訊,請參閱建立叢集 (AWS CLI)

  2. 在應用程式中,將端點更新為新叢集的端點。如需詳細資訊,請參閱尋找端點 (AWS CLI)

  3. 刪除舊快取叢集。如需詳細資訊,請參閱使用 AWS CLI 刪除 ElastiCache 叢集

垂直擴展 Memcached (ElastiCache API)

下列程序會逐步引導您使用 ElastiCache API 來垂直擴展 Memcached 快取叢集。

垂直擴展 Memcached 快取叢集 (ElastiCache API)
  1. 使用新的節點類型來建立新快取叢集。如需詳細資訊,請參閱為 Memcached 建立叢集 (ElastiCache API)

  2. 在應用程式中,將端點更新為新快取叢集的端點。如需詳細資訊,請參閱尋找端點 (ElastiCache API)

  3. 刪除舊快取叢集。如需詳細資訊,請參閱使用 ElastiCache API