ElastiCahe-header-icon
AWS 雲端
開始使用適用於 Redis 的 Amazon ElastiCache

適用於 Redis 的 Amazon ElastiCache 是與 Redis 相容的記憶體內資料結構服務,可作為資料存放區或快取。它不但提供 Redis 的易用性和強大功能,也提供適合大多數高需求應用程式的可用性、可靠性、可擴展性、安全性和效能。這是全受管、可擴展且安全的服務,因此成為支援高效能使用案例 (如 Web、行動應用程式、醫療保健應用程式、金融應用程式、遊戲、廣告技術和物聯網) 最理想的選擇。您不再需要執行耗時的專業任務,像是佈建、修補、備份、恢復、故障偵測及修復等工作。不需要預先支付費用或簽訂長期合約,您只需為使用的每個 Redis 節點支付月費。

這項服務的設計是為了自動偵測節點故障或引擎當機並進行恢復。使用異地同步備份搭配自動容錯移轉,可讓您將複寫節點散佈到多個 AWS 可用區域以獲得高可用性。如果主節點發生故障,我們會自動容錯移轉到最多 5 個僅供讀取複本中的其中一個。

您只需要在 AWS 管理主控台中按幾下按鍵,就能快速啟動快取叢集或複寫群組,並按照您的要求進行設定。我們提供各式各樣的節點大小,也提供按鈕垂直擴展 – 您可以從 555 MiB RAM 一直向上擴展到 237 GiB RAM。此外,如果啟用 Redis 叢集模式,我們支援線上叢集大小調整,可擴展和縮減您的 Redis 叢集,沒有停機時間也可隨需要變更。

 

易用性

開始使用適用於 Redis 的 Amazon ElastiCache 很簡單。只需使用 AWS 管理主控台或發出單一 API 呼叫,即可啟動新的快取叢集或複寫群組。資源已使用適當的參數和設定預先設定好,而快取參數群組能夠對 Redis 環境進行精細地控制和微調。您可在幾分鐘內啟動 Redis 資源並連接到應用程式,無須其他設定。

全受管 Redis

我們可自動執行耗時的管理任務,例如軟體修補程式管理、故障偵測和恢復,讓您能夠追求價值更高的應用程式開發工作。您仍然可從本機存取基礎 Redis 記憶體內資料庫環境,讓您輕鬆使用適用於 Redis 的 Amazon ElastiCache 並搭配現有的 Redis 工具和應用程式。

監控和指標

Amazon CloudWatch 指標提供 Redis 資源的洞見,無須另外付費。您可以使用 AWS 管理主控台針對 Redis 執行個體檢視超過 20 個關鍵營運指標,包括運算、使用的記憶體、快取命中率、作用中連線、Redis 複寫及 Redis 命令。

事件通知

透過電子郵件或 SMS 收到重要事件的通知,例如快照完成或排程的節點置換。您可以使用 AWS 管理主控台或 API 訂閱與 Redis 資源關聯的各種事件。

標記

能夠標記快取叢集和 Redis 快照,以用來追蹤和支付款項。您可以使用成本總管將成本歸因於資源和資源群組,以輕鬆建立和維護共享一組常用標記的資源集合。

異地同步備份

利用異地同步備份配合自動容錯移轉功能,以獲得最大限度的可用性。您可以利用多個 AWS 可用區域獲得可用性,同時進行擴展以克服單一節點的讀取容量限制。在主節點遺失的情況下,我們將自動偵測故障並將故障容錯移轉到某個僅供讀取複本,在無須手動介入的情況下提供更高的可用性。

執行個體監控和修復

服務會持續監控執行個體的運作狀態。當節點發生故障或效能長時間降低時,我們會自動重新啟動節點及關聯的程序。

備份、恢復和匯出

我們會建立叢集的快照,協助您保護您的資料。只要在主控台中按幾下按鍵或透過簡單的 API 呼叫,即可設定自動快照或啟動手動備份。使用這些快照或存放在 S3 的任何 Redis RDB 相容快照,您可以植入新的適用於 Redis 的 ElastiCache 叢集。您也可以將快照匯出到所選的 S3 儲存貯體以用於災難復原、分析或跨區域備份和恢復。

擴展您的工作負載

使用我們的 API 或在 AWS 管理主控台按幾下按鍵,就能輕鬆擴展或擴增現有的 Redis 組態。

對於非叢集模式,您可以擴展到較大的節點類型,並獲得最高 237 GiB。擴展 Redis 的設計是盡可能保留您現有的資料,且需要 Redis 複寫才能成功。

適用於 Redis 的 ElastiCache 叢集提供從執行中叢集新增和移除碎片的能力。最多支援 15 個碎片,您可以擴展到 3.55 TB 的記憶體內資料,每秒可進行 2 千萬次讀取和 450 萬次寫入。您可以擴展或縮減 Redis 叢集工作負載以因應需要的變更。ElastiCache 可透過新增或移除碎片調整叢集的大小,並將雜湊槽平均重新分發到新的碎片組態,執行這些工作時叢集會持續保持線上狀態並繼續服務請求。您現有的節點終端節點將會保留,因此不需要更新應用程式。

輕鬆升級引擎

您可以使用 Amazon ElastiCache API 或 AWS 管理主控台,輕鬆地將 Redis 叢集升級到最新的可用引擎版本。線上引擎升級程序的設計是盡可能保留您現有的資料,且需要 Redis 複寫才能成功。

使用僅供讀取複本最大限度的提升讀取效能

每個主節點最多可新增五個 Redis 僅供讀取複本,並為來自多個執行個體的大量應用程式讀取流量提供服務,藉此增加總體的讀取輸送量。

網路隔離

適用於 Redis 的 Amazon ElastiCache 讓您能在 Amazon Virtual Private Cloud (Amazon VPC) 中執行資源。Amazon VPC 可讓您指定希望用於節點的 IP 範圍 以隔離 Redis 資源, 並連接到同一 Amazon VPC 內的其他應用程式。要進一步了解有關 VPC 中 Amazon ElastiCache 的資訊,請參閱 Amazon ElastiCache User Guide。此外,服務可讓您設定防火牆設定,以控制對資源的網路存取。

加密

適用於 Redis 的 Amazon ElastiCache 現在支援安全節點間通訊的動態和靜態加密,以協助保護個人識別資訊 (PII) 的安全。新的動態加密功能可讓您加密用戶端和 Redis 伺服器間、以及 Redis 伺服器之間 (主要和僅供讀取複本節點) 的所有通訊。靜態加密功能則允許您加密磁碟和 Amazon S3 的備份。此外,您可以使用 Redis AUTH 命令新增身份驗證層級。您無須管理憑證的生命週期,因為適用於 Redis 的 ElastiCache 會自動管理憑證的發佈、更新和過期。

API 層級許可

使用與 Amazon ElastiCache 整合的 AWS Identity and Access Management (IAM) 功能,您可以控制 AWS IAM 使用者和群組對 Amazon ElastiCache 資源採取的動作。例如,您可以設定 IAM 規則以確定只有特定使用者具有唯讀存取權限,而管理員則可建立、修改和刪除資源。如需 API 層級許可的詳細資訊,請參閱 Using AWS IAM Policies for Amazon ElastiCache。

合規

適用於 Redis 的 ElastiCache 支援 SOC 1、SOC 2、SOC 3、ISO、MTCS、C5 和 HIPAA 等合規計劃。請參閱合規計劃的 AWS 服務範圍以取得支援的合規計劃最新清單。

 

按使用量付費

您只需要為實際消耗的資源付費。隨需定價可讓您按小時支付記憶體和運算容量的費用,無須簽訂長期合約,這使得適用於 Redis 的 Amazon ElastiCache 變得更加經濟實惠。要查看詳細資訊,請參閱 Amazon ElastiCache 定價頁面。

節省寶貴的時間和技術專長

適用於 Redis 的 Amazon ElastiCache 專為雲端擴展而設計,在設定和管理穩固、高可用和可靠 Redis 環境時為您節省所需的時間和技術專長。

開始使用適用於 Redis 的 Amazon ElastiCache