

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

# 使用 Amazon DocumentDB 彈性叢集
<a name="docdb-using-elastic-clusters"></a>

Amazon DocumentDB 彈性叢集支援每秒數百萬個讀取/寫入和 PB 儲存容量的工作負載。彈性叢集也透過免除選擇、管理或升級執行個體的需求，簡化開發人員與 Amazon DocumentDB 的互動方式。

**注意**  
彈性叢集使用 MongoDB 5.0 相容線路通訊協定。Amazon DocumentDB 引擎 8.0 版不支援它們，且不適用於中國區域或 AWS GovCloud。

Amazon DocumentDB 彈性叢集的建立目的是：
+ 為尋找資料庫的客戶提供解決方案，該資料庫提供幾乎無限的擴展，具有豐富的查詢功能和 MongoDB API 相容性。
+ 為客戶提供更高的連線限制，並減少修補的停機時間。
+ 繼續投資雲端原生、彈性和類別領導的 JSON 工作負載架構。

 

**Topics**
+ [彈性叢集使用案例](#elastic-use-cases)
+ [彈性叢集的優點](#elastic-advantages)
+ [彈性叢集區域和版本可用性](#elastic-region-version)
+ [限制](#elastic-limitations)
+ [Amazon DocumentDB 彈性叢集：運作方式](elastic-how-it-works.md)
+ [開始使用 Amazon DocumentDB 彈性叢集](elastic-get-started.md)
+ [Amazon DocumentDB 彈性叢集最佳實務](elastic-best-practices.md)
+ [管理 Amazon DocumentDB 彈性叢集](elastic-managing.md)
+ [Amazon DocumentDB 彈性叢集的靜態資料加密](elastic-encryption.md)
+ [彈性叢集中的服務連結角色](elastic-service-linked-roles.md)

## 彈性叢集使用案例
<a name="elastic-use-cases"></a>

文件資料庫對於需要靈活結構描述以便快速進行重複性開發的工作負載來說非常適合。如需 Amazon DocumentDB 使用案例的範例，請參閱 [文件資料庫使用案例](document-database-use-cases.md)。

以下是彈性叢集可提供顯著優勢的一些使用案例範例：

### 使用者設定檔
<a name="elastic-use-case-user-profiles"></a>

由於文件資料庫具有彈性的結構描述，因此可以大規模存放具有不同屬性和資料值的文件。彈性叢集是線上設定檔的實用解決方案，其中不同的使用者提供不同類型的資訊。假設您的應用程式支援數億使用者設定檔。您可以使用彈性叢集來支援此類應用程式，因為它們可以縱向擴展和向外擴展，以支援數百萬筆寫入和讀取這些使用者設定檔。您也可以縮減離峰時數以降低成本。

### 內容管理和歷史記錄
<a name="elastic-use-case-content-mgmt-records"></a>

為了有效管理內容，您必須能夠收集和彙總各種不同來源的內容，然後將內容傳遞給客戶。文件資料庫採用靈活的結構描述，是收集和存放任何類型資料最理想的選擇。您可以使用它們來建立和整合新的內容類型，包括使用者產生的內容，例如影像、評論和影片。隨著時間的推移，您的資料庫可能需要更多儲存空間。透過彈性叢集，您可以將資料分散到更多儲存磁碟區，讓您可以將 PB 的資料存放在單一叢集中。

## 彈性叢集的優點
<a name="elastic-advantages"></a>



### AWS 服務整合
<a name="elastic-service-integration"></a>

Amazon DocumentDB 彈性叢集與其他 AWS 服務整合的方式與 Amazon DocumentDB 相同：
+ **遷移** — 您可以使用 AWS Database Migration Service (DMS) 從 MongoDB 和其他關聯式資料庫遷移至 Amazon DocumentDB 彈性叢集。
+ **監控** — 您可以使用 Amazon CloudWatch 監控彈性叢集的運作狀態和效能。
+ **安全性**：您可以透過 AWS Identity and Access Management (IAM) 設定身分驗證和授權，以管理彈性叢集資源，例如建立和更新彈性叢集，並使用 Amazon VPC 進行僅限 VPC 的安全連線。不支援彈性叢集的 IAM 身分驗證登入。
+ **資料管理** — 您可以使用 從 Amazon S3、Amazon Redshift 和 Amazon OpenSearch Service 等 AWS 其他服務 AWS Glue 匯入和匯出資料。

## 彈性叢集區域和版本可用性
<a name="elastic-region-version"></a>

### 彈性叢集的區域可用性
<a name="elastic-region-availability"></a>

下表顯示 Amazon DocumentDB 彈性叢集目前可用的 AWS 區域，以及每個區域的端點。


| 區域名稱 | 區域 | 可用區域 | 
| --- | --- | --- | 
| 美國東部 (維吉尼亞北部) | `us-east-1` | 5 | 
| 美國東部 (俄亥俄) | `us-east-2` | 3 | 
| 美國西部 (奧勒岡) | `us-west-2` | 3 | 
| 亞太地區 (香港) | `ap-east-1` | 3 | 
| 亞太地區 (孟買) | `ap-south-1` | 3 | 
| 亞太地區 (首爾) | `ap-northeast-2` | 3 | 
| 亞太地區 (新加坡) | `ap-southeast-1` | 3 | 
| 亞太地區 (悉尼) | `ap-southeast-2` | 3 | 
| 亞太地區 (東京) | `ap-northeast-1` | 3 | 
| 加拿大 (中部) | `ca-central-1` | 3 | 
| 南美洲 (聖保羅) | `sa-east-1` | 3 | 
| 歐洲 (法蘭克福) | `eu-central-1` | 3 | 
| 歐洲 (愛爾蘭) | `eu-west-1` | 3 | 
| 歐洲 (倫敦) | `eu-west-2` | 3 | 
| 歐洲 (米蘭) | `eu-south-1` | 3 | 
| Europe (Paris) | `eu-west-3` | 3 | 

### 版本可用性
<a name="elastic-version-availability"></a>

彈性叢集支援 MongoDB 5.0 相容線路通訊協定。如需 Amazon DocumentDB 4.0 執行個體型叢集和彈性叢集之間的差異，請參閱 [Amazon DocumentDB 4.0 和彈性叢集之間的功能差異](elastic-how-it-works.md#elastic-functional-differences)。注意：Amazon DocumentDB 8.0 不支援彈性叢集 

## 限制
<a name="elastic-limitations"></a>



### 彈性叢集管理
<a name="elastic-management-limitations"></a>

此版本*不支援*下列叢集管理功能：
+ 自訂連接埠 （僅支援 27017)
+ 能夠使用 IAM 使用者和角色對資料庫進行身分驗證
+ 能夠建立全域叢集
+ 現有的 Amazon DocumentDB 事件和訂閱事件
+ 範圍碎片
+ 碎片現有集合
+ 多欄位碎片索引鍵
+ 變更碎片索引鍵
+ Point-in-time還原
+ 複製
+ Performance Insights

**注意**  
如需彈性叢集限制的相關資訊，請參閱 [Amazon DocumentDB 配額和限制](limits.md)。

### 查詢和寫入操作
<a name="elastic-query-limitations"></a>

此版本*不支援*下列查詢和寫入操作命令和功能：
+ 擴展操作期間的 DDL 命令
+ Profiler
+ 參數群組
+ AWS Config
+ AWS Backup

### 集合和索引管理
<a name="elastic-index-limits"></a>

此版本*不支援*下列集合和索引管理功能：
+ 唯一索引
+ 部分索引
+ 文字索引
+ 向量索引
+ 文件壓縮

### 管理和診斷
<a name="elastic-admin-diagnostics-limitations"></a>

此版本*不支援*下列管理和診斷命令和功能：
+ AWS Secrets Manager
+ Role-based-access-control(RBAC) 自訂角色。
+ 連線時，不支援寫入問題 0。
+ 變更屬於目前未指派給現有彈性叢集之 VPC 的子網路。

### 選擇加入功能
<a name="elastic-opt-in-feature-limitations"></a>

此版本*不支援*下列 Amazon DocumentDB 選擇加入功能：
+ ACID 交易
+ DDL/DML 稽核
+ Change streams
+ 工作階段命令