

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon DocumentDB 弹性集群
<a name="docdb-using-elastic-clusters"></a>

Amazon DocumentDB 弹性集群支持 reads/writes 每秒数百万和存储容量为 PB 的工作负载。弹性集群还通过取消选择、管理或升级实例的需求，简化开发人员如何与 Amazon DocumentDB 互动。

**注意**  
弹性集群使用兼容 MongoDB 5.0 的有线协议。它们在 Amazon DocumentDB 引擎版本 8.0 上不受支持，也不适用于中国地区或。 Amazon 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>

要有效地管理内容，您必须能够从各种来源收集和汇总内容，然后将其交付给客户。由于其灵活的架构，文档数据库非常适合用于收集和存储任何类型的数据。您可以使用它们来创建和引入新类型的内容，包括用户生成的内容，如图像、评论和视频。随着时间推移，数据库可能需要更多存储空间。借助弹性集群，您可以将数据分发到更多的存储卷上，让您能能够在单一集群中存储数千万亿字节数据。

## 弹性集群的优势
<a name="elastic-advantages"></a>



### Amazon 服务集成
<a name="elastic-service-integration"></a>

亚马逊 DocumentDB 弹性集群与其他 Amazon 服务集成的方式与亚马逊 DocumentDB 的集成方式相同：
+ **迁移** — 您可以使用 Amazon Database Migration Service (DMS) 从 MongoDB 和其他关系数据库迁移到 Amazon DocumentDB 弹性集群。
+ **监控** — 您可以使用 Amazon 监控弹性集群的运行状况和性能 CloudWatch。
+ **安全** — 您可以通过 Amazon Identity and Access Management (IAM) 设置身份验证和授权来管理您的弹性集群资源，例如创建和更新弹性集群，并使用 Amazon VPC 实现仅限 VPC 的安全连接。不支持对弹性集群使用 IAM 身份验证登录。
+ **数据管理** — 您可以使用 Amazon Glue from/to 其他 Amazon 服务（例如亚马逊 S3、Amazon Redshift 和亚马逊服务）来导入和导出数据。 OpenSearch 

## 弹性集群区域和版本可用性
<a name="elastic-region-version"></a>

### 弹性集群的区域可用性
<a name="elastic-region-availability"></a>

下表显示了当前可用 Amazon DocumentDB 弹性集群的 Amazon 区域以及每个区域的终端节点。


| 区域名称 | Region | 可用区 | 
| --- | --- | --- | 
|  美国东部（弗吉尼亚州北部）  |  `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  | 
|  欧洲地区（巴黎）  |  `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)。注意：亚马逊 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
+ 参数组
+ Amazon Config
+ Amazon Backup

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

此版本*不*支持以下集合和索引管理功能：
+ 唯一索引
+ 部分索引
+ 文本索引
+ 向量索引
+ 文档压缩

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

此版本*不*支持以下管理和诊断命令和功能：
+ Amazon Secrets Manager
+ Role-based-access-control (RBAC) 自定义角色。
+ 连接时，不支持 0 写入关注。
+ 更改当前未分配给现有弹性集群的 VPC 所属的子网。

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

此版本*不*支持以下 Amazon DocumentDB 选择加入功能：
+ ACID 事务
+ DDL/DML 审核
+ 变更流
+ 会话命令