本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動擴展 Memcached
手動水平擴展 Memcached 叢集與從叢集新增或移除節點一樣簡單。Memcached 叢集由 1 到 60 個節點組成。
因為您可以在 Memcached 叢集的所有節點間分割資料,您很少需要向上擴展至具有更大記憶體的節點類型。不過,由於 Memcached 引擎不會保留資料,如果您擴展到不同的節點類型,則您的新叢集會開始空白,除非您的應用程式填入它。
若要手動垂直擴展 Memcached 叢集,您必須建立新的叢集。Memcached 叢集一開始一律是空白的,除非您的應用程式填入資料。
動作 | 主題 |
---|---|
向外擴展 |
|
向內擴展 |
|
變更節點類型 |
水平手動擴展 Memcached
Memcached 引擎支援在多個節點間分割您的資料。因此,Memcached 叢集可輕鬆水平擴展。若要水平擴展 Memcached 叢集,只需要新增或移除節點。
下列主題詳細說明如何透過新增或移除節點,向外或向內擴展 Memcached 叢集。
每次在 Memcached 叢集中變更節點的數量,您必須至少為您的一些金鑰空間進行重新映射,使得它可映射到正確的節點。如需有關負載平衡 Memcached 叢集的詳細資訊,請參閱設定您的 ElastiCache 用戶端以實現高效的負載平衡 (Memcached)。
如果是在 Memcached 叢集上使用自動搜索,則不需在您新增或移除節點時,變更應用程式中的端點。如需自動探索的詳細資訊,請參閱 自動識別叢集中的節點 (Memcached)。如果您不使用自動搜索,每次在 Memcached 叢集中變更節點的數量時,即必須更新應用程式中的端點。
垂直手動擴展 Memcached
當您手動擴展或縮減 Memcached 叢集時,您必須建立新的叢集。Memcached 叢集一開始一律是空白的,除非您的應用程式填入資料。
重要
如果您要向下擴展至較小的節點類型,請確定該較小的節點類型對您的資料和成本而言已足夠。如需詳細資訊,請參閱選擇您的節點大小。
垂直擴展 Memcached (主控台)
下列程序會逐步引導您使用 ElastiCache 主控台來垂直擴展叢集。
垂直擴展 Memcached 叢集 (主控台)
-
使用新的節點類型來建立新叢集。如需詳細資訊,請參閱建立 Memcached 叢集 (主控台)。
-
在應用程式中,將端點更新為新叢集的端點。如需詳細資訊,請參閱尋找叢集的端點 (主控台) (Memcached)。
-
刪除舊叢集。如需詳細資訊,請參閱刪除 Memcached 中的新節點。
垂直擴展 Memcached (AWS CLI)
下列程序會逐步引導您使用 AWS CLI,來垂直擴展 Memcached 快取叢集。
垂直擴展 Memcached 快取叢集 (AWS CLI)
-
使用新的節點類型來建立新快取叢集。如需詳細資訊,請參閱建立叢集 (AWS CLI)。
-
在應用程式中,將端點更新為新叢集的端點。如需詳細資訊,請參閱尋找端點 (AWS CLI)。
-
刪除舊快取叢集。如需詳細資訊,請參閱使用 AWS CLI 刪除 ElastiCache 叢集。
垂直擴展 Memcached (ElastiCache API)
下列程序會逐步引導您使用 ElastiCache API 來垂直擴展 Memcached 快取叢集。
垂直擴展 Memcached 快取叢集 (ElastiCache API)
-
使用新的節點類型來建立新快取叢集。如需詳細資訊,請參閱為 Memcached 建立叢集 (ElastiCache API)
-
在應用程式中,將端點更新為新快取叢集的端點。如需詳細資訊,請參閱尋找端點 (ElastiCache API)。
-
刪除舊快取叢集。如需詳細資訊,請參閱使用 ElastiCache API。