

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

# 準備叢集
<a name="clusters.prepare"></a>

您可以在下面找到使用 MemoryDB 主控台、 AWS CLI或 MemoryDB API 建立叢集的指示。

每當您建立叢集時，最好執行一些準備工作，這樣您就不需要立即升級或進行變更。

**Topics**
+ [判斷要求](cluster-create-determine-requirements.md)

# 判斷要求
<a name="cluster-create-determine-requirements"></a>

**準備**  
釐清下列問題的答案有助於提高叢集的建立流暢度：
+ 開始建立叢集之前，請務必在相同的 VPC 中建立子網路群組。或者，您可以使用提供的預設子網路群組。如需詳細資訊，請參閱[子網路和子網路群組](subnetgroups.md)。

  MemoryDB 旨在 AWS 使用 Amazon EC2 從 內部存取。不過，如果您在以 Amazon VPC 為基礎的 VPC 中啟動，您可以從外部提供存取權 AWS。如需詳細資訊，請參閱[從外部存取 MemoryDB 資源 AWS](accessing-memorydb.md#access-from-outside-aws)。
+ 您是否需要自訂任何參數值？

  如果需要，請建立自訂參數群組。如需詳細資訊，請參閱[建立參數群組](parametergroups.creating.md)。
+ 您需要建立 VPC 安全群組嗎？ 

  如需詳細資訊，請參閱 [VPC 中的安全性](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Security.html)。
+ 您要如何實作容錯能力？

  如需詳細資訊，請參閱[減少故障](faulttolerance.md)。

**Topics**
+ [記憶體和處理器要求](#cluster-create-determine-requirements-memory)
+ [MemoryDB 叢集組態](#cluster-configuration)
+ [增強型 I/O 多工](#cluster-create-determine-requirements-multiplexing)
+ [擴展要求](#cluster-create-determine-requirements-scaling)
+ [存取要求](#cluster-create-determine-requirements-access)
+ [區域和可用區域](#cluster-create-determine-requirements-region)

## 記憶體和處理器要求
<a name="cluster-create-determine-requirements-memory"></a>

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

## MemoryDB 叢集組態
<a name="cluster-configuration"></a>

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

## 增強型 I/O 多工
<a name="cluster-create-determine-requirements-multiplexing"></a>

如果您執行的是 Valkey 或 Redis OSS 7.0 版或更新版本，您將透過增強型 I/O 多工功能獲得額外的加速，其中每個專用網路 IO 執行緒管道命令都會從多個用戶端傳入引擎，並利用可有效率地分批處理命令的能力。如需詳細資訊，請參閱[超快速效能](https://aws.amazon.com/memorydb/features/#Ultra-fast_performance)和 [支援的節點類型](nodes.supportedtypes.md)。

## 擴展要求
<a name="cluster-create-determine-requirements-scaling"></a>

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

如需詳細資訊，請參閱本指南中的 [擴展](scaling.md)。

## 存取要求
<a name="cluster-create-determine-requirements-access"></a>

根據設計，可以從 Amazon EC2 執行個體存取 MemoryDB 叢集。MemoryDB 叢集的網路存取僅限於建立叢集的帳戶。因此，您必須先授權傳入叢集，才能從 Amazon EC2 執行個體存取叢集。如需詳細說明，請參閱本指南的[步驟3：授予叢集的存取權](getting-started.md#getting-started.authorizeaccess)。

## 區域和可用區域
<a name="cluster-create-determine-requirements-region"></a>

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

如需詳細資訊，請參閱下列內容：
+ [選擇區域與可用區域](regionsandazs.md)
+ [減少故障](faulttolerance.md)