什麼是 Amazon ElastiCache? - Amazon ElastiCache

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

什麼是 Amazon ElastiCache?

歡迎使用 Amazon ElastiCache 使用者指南。Amazon ElastiCache 是一種 Web 服務,可讓您在雲端輕鬆設定、管理和擴展分散式記憶體內資料存放區或快取環境。它提供高效能、可擴展且符合成本效益的快取解決方案。同時也有助於消除部署和管理分散式快取環境的相關複雜性。

您可以 ElastiCache 兩種格式操作 Amazon。您可以開始使用無伺服器快取,或選擇自行設計快取叢集。

注意

Amazon ElastiCache 可與 Valkey、Memcached 和 Redis OSS引擎搭配使用。如果您不確定要使用哪個引擎,請參閱本指南中的比較 Valkey、Memcached 和 Redis OSS自行設計的快取

無伺服器快取

ElastiCache 提供無伺服器快取,可簡化新增和操作應用程式的快取。 ElastiCache Serverless 可讓您在一分鐘內建立高度可用的快取,無需佈建執行個體或設定節點或叢集。開發人員可以使用 ElastiCache 主控台SDK或 指定快取名稱來建立無伺服器快取CLI。

ElastiCache Serverless 也不需要規劃和管理快取容量。 ElastiCache 會持續監控快取的記憶體, 運算、 應用程式使用的 和 網路頻寬, 和 擴展以滿足您應用程式的需求。 為開發人員 ElastiCache 提供簡單的端點體驗, 透過抽象基礎快取基礎設施和叢集 design. ElastiCache manages 硬體佈建, 監控、 節點替換、 和軟體修補會自動且透明地進行, 以便您可以專注於應用程式開發 而不是操作快取。

ElastiCache Serverless 與 Valkey 7.2、Memcached 1.6.21 及更高版本,以及 Redis OSS 7.1 及更高版本相容。

設計您自己的 ElastiCache 叢集

如果您需要對 ElastiCache 叢集進行精細控制,您可以選擇使用 設計自己的 Valkey、Memcached 或 Redis OSS叢集 ElastiCache。 ElastiCache 可讓您為叢集選擇節點類型、節點數量和跨 AWS 可用區域放置節點,以設計叢集。由於 ElastiCache 是全受管服務,因此會自動管理叢集的硬體佈建、監控、節點替換和軟體修補。

設計您自己的 ElastiCache 叢集可為您的叢集提供更大的彈性和控制。例如,您可以根據需要選擇操作具有單一 AZ 可用性或多 AZ 可用性的叢集。您也可以選擇OSS在啟用水平擴展的叢集模式中執行 Valkey、Memcached 或 Redis,或選擇只進行垂直擴展的叢集模式。自行設計叢集時,您必須負責正確選擇節點類型和數量,以確保快取擁有足以因應您應用程式所需的容量。您也可以選擇何時將新的軟體修補程式套用至您的 Valkey 或 Redis OSS叢集。

設計自己的 ElastiCache 叢集時,您可以選擇執行 Valkey 7.2 及更高版本、Memcached 1.4 及更高版本,或 Redis OSS 4.0 至 7.1 及更高版本。