判斷要求 - Amazon MemoryDB

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

判斷要求

準備

釐清下列問題的答案有助於提高叢集的建立流暢度:

  • 開始建立叢集之前,請務必在相同的 VPC 中建立子網路群組。或者,您可以使用提供的預設子網路群組。如需詳細資訊,請參閱子網路和子網路群組

    MemoryDB 的設計是 AWS 使用 Amazon EC2 從 內部存取。不過,如果您在以 Amazon VPC 為基礎的 VPC 中啟動,您可以從外部提供存取權 AWS。如需詳細資訊,請參閱從外部存取 MemoryDB 資源 AWS

  • 您是否需要自訂任何參數值?

    如果需要,請建立自訂參數群組。如需詳細資訊,請參閱建立參數群組

  • 您需要建立 VPC 安全群組嗎?

    如需詳細資訊,請參閱 VPC 中的安全性

  • 您要如何實作容錯能力?

    如需詳細資訊,請參閱減少故障

記憶體和處理器要求

MemoryDB 的基本建置區塊是節點。節點是在碎片中設定,以形成叢集。當您判斷要為叢集使用何種節點類型時,請一併考量叢集的節點組態和您要存放的資料量。

MemoryDB 叢集組態

MemoryDB 叢集由 1 到 500 個碎片組成。MemoryDB 叢集中的資料會分割為叢集中的碎片。您的應用程式會使用名為 端點的網路地址,與 MemoryDB 叢集連線。除了節點端點之外,MemoryDB 叢集本身還有一個名為叢集端點的端點。您的應用程式可以使用此端點來讀取或寫入叢集,從而決定要讀取或寫入哪個節點至 MemoryDB。

增強型 I/O 多工

如果您執行的是 Valkey 或 Redis OSS 7.0 版或更新版本,您會獲得增強型 I/O 多工處理的額外加速,其中每個專用網路 IO 執行緒管道命令都會從多個用戶端傳入引擎,並利用可有效率地分批處理命令的能力。如需詳細資訊,請參閱超快速效能支援的節點類型

擴展要求

所有叢集都可以擴展更大的節點類型。當您擴展 MemoryDB 叢集時,您可以線上進行,讓叢集保持可用狀態,或者您可以從快照植入新的叢集,並避免讓新的叢集啟動為空。

如需詳細資訊,請參閱本指南中的 擴展

存取要求

根據設計,MemoryDB 叢集可從 Amazon EC2 執行個體存取。MemoryDB 叢集的網路存取權僅限於建立叢集的帳戶。因此,您必須先授權傳入叢集,才能從 Amazon EC2 執行個體存取叢集。如需詳細說明,請參閱本指南的步驟3:授予叢集的存取權

區域和可用區域

透過將 MemoryDB 叢集放置在應用程式附近的 AWS 區域中,您可以減少延遲。如果您的叢集有多個節點,將節點安置在不同可用區域中可降低故障對叢集的影響。

如需詳細資訊,請參閱下列內容: