本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon ElastiCache?
歡迎使用 Amazon ElastiCache 使用者指南。Amazon ElastiCache 是一項 Web 服務,可讓使用者輕鬆在雲端中設定、管理與擴展分散式記憶體內資料儲存或快取環境。它提供高效能、可擴展且符合成本效益的快取解決方案。同時也有助於消除部署和管理分散式快取環境的相關複雜性。
您可以操作兩種格式的 Amazon ElastiCache。您可以開始使用無伺服器快取或建立節點型叢集。
注意
Amazon ElastiCache 可與 Valkey、Memcached 和 Redis OSS 引擎搭配使用。如果您不確定要使用哪個引擎,請參閱本指南中的比較節點型 Valkey、Memcached 和 Redis OSS 叢集。
無伺服器快取
ElastiCache 提供無伺服器快取,可簡化新增和操作應用程式的快取。ElastiCache Serverless 可讓您在一分鐘內建立高度可用的快取,而且不需要佈建執行個體或是設定節點或叢集。開發人員只要使用 ElastiCache 主控台、SDK 或 CLI 指定快取名稱,就可以建立無伺服器快取。
ElastiCache Serverless 同時讓您不需要規劃和管理快取容量。ElastiCache 會持續監控應用程式所使用的快取記憶體、運算和網路頻寬,並進行擴展以因應您應用程式的需求。ElastiCache 透過抽象化底層快取基礎架構和叢集設計,為開發人員提供簡單的端點體驗。ElastiCache 會自動公開透明地管理硬體佈建、監控、節點替換和軟體修補,讓您專注於應用程式開發,而不必操作快取。
ElastiCache Serverless 與 Valkey 7.2、Memcached 1.6.21 及更高版本,以及 Redis OSS 7.1 及更高版本相容。
建立節點型叢集
如果您需要精細控制 ElastiCache 叢集,您可以選擇建立以節點為基礎的 Valkey、Memcached 或 Redis OSS 叢集。ElastiCache 可讓您為叢集選擇節點類型、節點數量,以及跨AWS可用區域放置節點,以建立節點型叢集。由於 ElastiCache 是一項全受管服務,因此可自動管理叢集的硬體佈建、監控、節點替換和軟體修補。
建立節點型叢集可為您的叢集提供更大的彈性和控制。例如,您可以根據需要選擇操作具有單一 AZ 可用性或多 AZ 可用性的叢集。您也可以選擇在啟用水平擴展的叢集模式中執行 Valkey、Memcached 或 Redis OSS,或者選擇只執行垂直擴展的叢集模式。建立以節點為基礎的叢集時,您必須負責正確選擇節點的類型和數量,以確保您的快取有足夠的容量可供應用程式使用。您也可以選擇何時將新的軟體修補程式套用至您的 Valkey 或 Redis OSS 叢集。
建立節點型叢集時,您可以從多個支援的 Valkey、Memcached 和 Redis OSS 版本中選擇。如需支援的引擎版本的詳細資訊,請參閱 ElastiCache 中的引擎版本和升級。