

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

# Amazon DocumentDB 叢集儲存組態
<a name="db-cluster-storage-configs"></a>

從 Amazon DocumentDB 5.0 開始，執行個體型叢集支援兩種儲存組態類型：
+ **Amazon DocumentDB 標準儲存**：專為低到中等 I/O 耗用量的客戶而設計。如果您預期 I/O 成本低於 Amazon DocumentDB 叢集總數的 25%，則此選擇可能適合您。使用 Amazon DocumentDB 標準儲存體組態時，除了執行個體和儲存體費用之外，還會按pay-per-request I/O 計費。這表示根據用量，您的帳單可能因一個週期而異。此組態專為因應應用程式的 I/O 需求而量身打造。
+ **Amazon DocumentDB I/O 最佳化儲存**：專為優先考慮價格可預測性或具有 I/O 密集型應用程式的客戶而設計。I/O 最佳化組態可為具有 I/O 密集型工作負載的客戶改善效能、提高輸送量並減少延遲。如果您預期 I/O 成本超過 Amazon DocumentDB 叢集總成本的 25%，此選項可提供增強的價格效能。透過 Amazon DocumentDB I/O 最佳化儲存組態，您不需要根據 I/O 操作付費，確保每個計費週期的可預測成本。組態可穩定成本，同時改善效能。

您可以每 30 天將現有的資料庫叢集切換為 Amazon DocumentDB I/O 最佳化儲存。您可以隨時切換回 Amazon DocumentDB 標準儲存。下一個將儲存組態修改為 I/O 最佳化的日期，可以使用 `describe-db-clusters`命令 AWS CLI 或透過叢集組態頁面 AWS 管理主控台 中的 來追蹤。

您可以建立新的資料庫叢集，包括 Amazon DocumentDB I/O 最佳化組態，或在 中按幾下滑鼠即可轉換現有的資料庫叢集[AWS 管理主控台](https://console.aws.amazon.com/docdb/)，在 [AWS Command Line Interface (AWS CLI)](https://aws.amazon.com/cli/) 中或透過 [AWS SDKs](https://aws.amazon.com/developer/tools/)進行單一參數變更。在修改儲存體組態期間或之後，不需要停機或重新啟動執行個體。

![\[影像：描述 Amazon DocumentDB 標準和最佳化儲存之間的差異的資料表。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/io-diagram-1.png)


## 建立 I/O 最佳化叢集
<a name="w2aac35c11c13c15"></a>



------
#### [ Using the AWS 管理主控台 ]

若要使用 建立或修改 I/O 最佳化叢集 AWS 管理主控台：

1. 在 Amazon DocumentDB 管理主控台的**叢集**下，選擇**建立**或選取叢集，然後選擇**動作**，然後選擇**修改**。

1. 如果您要建立新的叢集，請務必在叢集類型區段中選擇**執行個體型**叢集 （這是預設選項）。 ****  
![\[影像：叢集類型選項的主控台螢幕擷取。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/create-cluster/cc-type.png)

1. 在**組態**區段的**叢集儲存組態**下，選擇 **Amazon DocumentDB I/O 最佳化**。  
![\[影像：叢集儲存組態選項的主控台螢幕擷取。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/storage-config-1.png)

1. 完成叢集建立或修改，然後選擇**建立叢集****或修改叢集**。

   如需完整的建立叢集程序，請參閱 [使用 建立叢集和主要執行個體 AWS 管理主控台](db-cluster-create.md#db-cluster-create-con)。

   如需完整的修改叢集程序，請參閱 [修改 Amazon DocumentDB 叢集](db-cluster-modify.md)。

------
#### [ Using the AWS CLI ]

若要使用 建立 I/O 最佳化叢集 AWS CLI：

在下列範例中，將每個*使用者輸入預留位置*取代為您自己的資訊。

針對 Linux、macOS 或 Unix：

```
aws docdb create-db-cluster \
      --db-cluster-identifier sample-cluster \
      --engine docdb \
      --engine-version 5.0.0 \
      --storage-type iopt1 \
      --deletion-protection \
      --master-username username \
      --master-user-password password
```

針對 Windows：

```
aws docdb create-db-cluster ^
      --db-cluster-identifier sample-cluster ^
      --engine docdb ^
      --engine-version 5.0.0 ^
      --storage-type iopt1 ^
      --deletion-protection ^
      --master-username username ^
      --master-user-password password
```

------

## 決定儲存組態的成本分析
<a name="w2aac35c11c13c17"></a>

使用 Amazon DocumentDB，您可以靈活地為每個資料庫叢集選擇儲存組態。為了在標準和 I/O 最佳化之間正確配置叢集，您可以逐個追蹤 Amazon DocumentDB 成本。若要這樣做，您可以將標籤新增至現有叢集、在[AWS 帳單與成本管理 儀表板](https://aws.amazon.com/pricing/)中啟用成本分配標記，以及分析 中指定叢集的成本[AWS Cost Explorer Service](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/)。如需成本分析的資訊，請參閱我們的部落格[使用成本分配標籤](https://aws.amazon.com/blogs/database/using-cost-allocation-tags-with-amazon-documentdb-with-mongodb-compatibility/)。