本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
判斷要求
準備
釐清下列問題的答案有助於提高叢集的建立流暢度:
-
開始建立叢集之前,請務必在相同的 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 區域中,您可以減少延遲。如果您的叢集有多個節點,將節點安置在不同可用區域中可降低故障對叢集的影響。
如需詳細資訊,請參閱下列內容: