Amazon DocumentDB 弹性集群
Amazon DocumentDB 弹性集群支持每秒数百万次读/写和成千万亿字节存储容量的工作负载。弹性集群还通过取消选择、管理或升级实例的需求,简化开发人员如何与 Amazon DocumentDB 互动。
Amazon DocumentDB 弹性集群创建用于:
为客户提供解决方案,这些客户寻求提供几乎无限扩展、附带丰富查询功能和 MongoDB API 兼容性的数据库。
为客户提供更高连接限值,缩减修补造成的停机时间。
继续为 JSON 工作负载投资于云原生、弹性和一流的架构。
主题
弹性集群用例
对于需要一个灵活架构以实现快速迭代开发的工作负载来说,文档数据库很有用。有关示例性 Amazon DocumentDB 用例,请参阅 文档数据库使用案例。
以下是用例的一些示例, 弹性集群可以为这些用例提供显著的优势:
用户资料
由于文档数据库具有灵活架构,因此它们可以大规模地存储具有不同属性和数据值的文档。弹性集群是在线资料的实际解决方案,其中不同的用户提供不同类型的信息。假设您的应用支持数亿个用户配置文件。您可以使用弹性集群支持此类应用,因为它们可以横向和纵向扩展,以支持对这些用户配置文件的数百万次读写操作。您也可以在非高峰时段缩减,以降低成本。
内容管理和历史记录
要有效地管理内容,您必须能够从各种来源收集和汇总内容,然后将其交付给客户。由于其灵活的架构,文档数据库非常适合用于收集和存储任何类型的数据。您可以使用它们来创建和引入新类型的内容,包括用户生成的内容,如图像、评论和视频。随着时间推移,数据库可能需要更多存储空间。借助弹性集群,您可以将数据分发到更多的存储卷上,让您能能够在单一集群中存储数千万亿字节数据。
弹性集群的优势
AWS 服务集成
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 身份验证登录。
数据管理 – 您可以使用 AWS Glue 从其他 AWS 服务(例如 Amazon S3、Amazon Redshift 和 Amazon OpenSearch Service)导入数据以及向其导出数据。
弹性集群区域和版本可用性
弹性集群的区域可用性
下表显示了当前可以使用 Amazon DocumentDB 弹性集群的 AWS 区域以及每个区域的端点。
| 区域名称 | 区域 | 可用区 |
|---|---|---|
|
美国东部(弗吉尼亚州北部) |
|
5 |
|
美国东部(俄亥俄州) |
|
3 |
|
美国西部(俄勒冈州) |
|
3 |
|
亚太地区(香港) |
|
3 |
|
亚太地区(孟买) |
|
3 |
|
亚太地区(首尔) |
|
3 |
|
亚太地区(新加坡) |
|
3 |
|
亚太地区(悉尼) |
|
3 |
|
亚太地区(东京) |
|
3 |
|
加拿大(中部) |
|
3 |
|
南美洲(圣保罗) |
|
3 |
|
欧洲地区(法兰克福) |
|
3 |
|
欧洲地区(爱尔兰) |
|
3 |
|
欧洲地区(伦敦) |
|
3 |
|
欧洲地区(米兰) |
|
3 |
|
欧洲地区(巴黎) |
|
3 |
版本可用性
弹性集群支持兼容 MongoDB 5.0 的性线路协议。有关基于 Amazon DocumentDB 4.0 实例的集群与弹性集群之间的差异,请参阅 Amazon DocumentDB 4.0 与弹性集群之间的功能差异。
限制
弹性集群管理
此版本不支持以下集群管理特性和功能:
自定义端口(仅支持 27017)
能够使用 IAM 用户和角色对数据库进行身份验证
创建全局集群的能力
现有 Amazon DocumentDB 事件和事件订阅
范围分片
对现有集合分片
多字段分片密钥
更改分片密钥
时间点恢复
克隆
Performance Insights
注意
有关弹性集群限值的信息,请参阅 Amazon DocumentDB 配额和限制。
查询和写入操作
此版本不支持以下查询和写入操作命令和功能:
扩展操作期间的 DDL 命令
Profiler
参数组
AWS Config
AWS Backup
集合和索引管理
此版本不支持以下集合和索引管理功能:
唯一索引
部分索引
文本索引
向量索引
文档压缩
管理和诊断
此版本不支持以下管理和诊断命令和功能:
AWS Secrets Manager
基于角色的访问控制(RBAC)自定义角色。
连接时,不支持 0 写入关注。
更改当前未分配给现有弹性集群的 VPC 所属的子网。
选择加入功能
此版本不支持以下 Amazon DocumentDB 选择加入功能:
ACID 事务
DDL/DML 审核
变更流
会话命令