什麼是 Amazon ElastiCache? - Amazon ElastiCache

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

什麼是 Amazon ElastiCache?

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

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

注意

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

無伺服器快取

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

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

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

設計您自己的 ElastiCache 叢集

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

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

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