云数据库 MongoDB 支持副本集与分片集群实例,本文介绍副本集和分片集群支持的规格范围,帮助您选择适合自身业务的规格。
副本集
副本数量
主从节点:默认为1主2从, 3个存储节点组成1主2从的架构。支持选择5节点(1主4从)、7节点(1主6从),暂不可自定义副本数量。
只读节点:支持将从节点配置为只读节点,取值范围[0,5]。
Mongod 规格
通用版
说明:
副本集3节点实例最大连接数是指每一个规格对应的标准最大连接数, 单节点连接数上限是可提升到的最大上限。
每节点 CPU | 每节点内存(GB) | 每节点磁盘容量(GB) | 3节点实例最大连接数 | 单节点连接数上限 (实际上限不大于实例最大连接数) |
2核 | 4GB | 默认250GB,范围[100,500] | 3000 | 10,000 |
4核 | 8GB | 默认500GB,范围[150,1000] | 6000 | |
6核 | 16GB | 默认750GB,范围[250,1500] | 9000 | |
12核 | 32GB | 默认1500GB,范围[500,6000] | 12000 | 15,000 |
24核 | 64GB | 默认2500GB,范围[800,5000] | 18000 | |
24核 | 128GB | 默认3000GB,范围[1500,5000] | 21000 | |
32核 | 240GB | 默认4000GB,范围[1500,6000] | 42000 | 20,000 |
48核 | 512GB | 默认4000GB,范围[1500,6000] | 60000 | |
云盘版
每节点 CPU | 每节点内存(GB) | 每节点磁盘容量(GB) | 3节点实例最大连接数 | 单节点连接数上限
(实际上限不大于实例最大连接数) |
2核 | 4GB | 默认250GB,范围[10,6000] | 3000 | 10,000 |
4核 | 8GB | 默认500GB,范围[10,6000] | 6000 | |
6核 | 16GB | 默认750GB,范围[10,6000] | 9000 | |
12核 | 32GB | 默认1500GB,范围[10,6000] | 12000 | 15,000 |
24核 | 64GB | 默认2500GB,范围[10,6000] | 18000 | |
24核 | 128GB | 默认3000GB,范围[10,6000] | 21000 | |
分片集群
Mongod 规格
通用版
每节点 CPU | 每分片内存(GB) | 每分片磁盘容量(GB) |
2核 | 4GB | 默认250GB,范围[100,500] |
4核 | 8GB | 默认500GB,范围[150,1000] |
6核 | 16GB | 默认750GB,范围[250,1500] |
12核 | 32GB | 默认1500GB,范围[500,6000] |
24核 | 64GB | 默认2500GB,范围[800,5000] |
24核 | 128GB | 默认3000GB,范围[1500,5000] |
32核 | 240GB | 默认4000GB,范围[1500,6000] |
48核 | 512GB | 默认4000GB,范围[1500,6000] |
云盘版
每节点 CPU | 每节点内存(GB) | 每节点磁盘容量(GB) |
2核 | 4GB | 默认250GB,范围[10,6000] |
4核 | 8GB | 默认500GB,范围[10,6000] |
6核 | 16GB | 默认750GB,范围[10,6000] |
24核 | 128GB | 默认3000GB,范围[100,6000] |
Mongod 分片数量
分片数量取值范围:[2,36] 。
Mongod 每片节点数量
主从节点:默认为3节点(1主2从), 3个存储节点组成1主2从的架构。支持选择5节点(1主4从)、7节点(1主6从),暂不可自定义副本数量。
只读节点:支持将从节点配置为只读节点,取值范围[0,5]。
Mongos 规格
单可用区部署实例,其数量范围为[3,32]。
多可用区部署实例,其数量范围为[6,32]。
Mongos 规格 | 单个 Mongos 连接数(个) |
1核2GB | 1000 |
2核4GB | 2000 |
4核8GB | 4000 |
8核16GB | 8000 |
16核32GB | 16000 |
configServer 规格
configServer 默认规格为1核2GB,存储20GB,默认3副本不可修改。
连接用户名
云数据库 MongoDB 內建了默认用户 mongouser,mongouser 采用 SCRAM-SHA-1 认证方式,角色为 readWriteAnyDatabase+dbAdmin,您可以用此用户读写任意数据库,但是不具备高危操作的权限。
3.2版本的实例支持另外一个内建用户 rwuser,采用 MONGODB-CR 认证方式,该认证方式已被官方废弃,建议您优先使用 mongouser 连接数据库。
您也可以使用 MongoDB 控制台 进行账号和权限管理以满足您的业务需要。