判斷要求 - Amazon MemoryDB

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

判斷要求

準備

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

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

    記憶體資料庫的設計可從內部 AWS 使用 Amazon EC2 進行存取。但是,如果您在以 Amazon VPC 為基礎的 VPC 中啟動,則可以從外部提供存取權。 AWS如需詳細資訊,請參閱 從外部訪問內存數據庫資源 AWS

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

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

  • 您是否需要建立 VPC 安全性群組?

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

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

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

記憶體和處理器要求

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

記憶體資料庫叢集配置

記憶體資料庫叢集由 1 到 500 個碎片組成。MemoryDB 群集中的數據跨集群中的碎片進行分區。您的應用程式會使用稱為端點的網路位址與 MemoryDB 叢集連線。除了節點端點之外,MemoryDB 叢集本身也有一個稱為叢集端點的端點。您的應用程式可以使用此端點從叢集讀取或寫入叢集,並決定要從哪個節點讀取或寫入到 MemoryDB。

增強型 I/O 多工處理

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

擴展要求

所有叢集都可以擴展到較大的節點類型。當您擴展 MemoryDB 叢集時,您可以在線上執行,讓叢集保持可用,或者您可以從快照植入新叢集,並避免讓新叢集開始為空。

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

存取要求

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

區域和可用區域

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

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