一、前提条件
·已注册腾讯云账号并完成实名认证。
·如需注册腾讯云账号:点此注册腾讯云账号。
·如需完成实名认证:点此完成实名认证。
·已规划数据库实例所在地域、可用区,请参见 地域与可用区。
·已规划数据库实例需满足的规格与性能,请参见 产品规格 与 产品性能。
·已规划数据库实例的私有网络与安全组,请参见 创建私有网络 与 配置安全组。当前暂不支持外网访问。
·已了解数据库实例的计费详情,请参见 计费概述。按量计费数据库创建时会冻结一个小时的数据库费用,请确保你的账户余额充足再进行购买。
·已规划数据库实例归属的业务项目。如需创建,请在账号中心的项目管理中新建项目。
·已了解数据库各版本之前的差异,请参见 存储引擎与版本。
二、操作步骤
1. 使用腾讯云账号登录 MongoDB 购买页。
2. 请参见下表,根据实际需求配置实例规格。
| 参数名称 | 参数说明 |
| 计费模式 | 支持包年包月和按量计费,如何选择计费方式,请参见 计费概述。 |
| 地域 | 选择实例所属的地域,请选择最靠近你的地域,可降低访问时延。实例创建成功后将无法更换地域,请你谨慎选择。请你选择与云服务器 CVM 实例相同的地域,否则无法直接通过内网通信。 |
| 架构类型 | 本地盘:基于本地物理硬盘的数据库服务,提供高性能、稳定可靠、低延迟、带宽充足的 MongoDB 托管服务。为每个实例提供专属的运行环境,资源独立分配。云盘:基于云服务器(CVM)和云硬盘(CBS)等各种云服务构建的云原生架构数据库服务,充分整合了腾讯云底层云服务的能力,可快速调整计算规格,通过云盘快照快速备份和回档,为产品使用提供更多灵活性和便利性。说明:当前默认规则为本地盘,若需要云盘版,需 提交工单 申请。 |
| 规格类型 | 通用 I 型:新增通用 I 型产品类型。规格更丰富:新增多种节点规格,覆盖主流配置需求。定价更优惠:整体定价更具竞争力。高 IO 万兆型(即将停售):提供更高的网络带宽和 IOPS 性能,适用于对网络性能要求极高的场景。 |
| 可用区 | 选择是否启用多可用区部署。多可用区指将实例部署在同地域的不同可用区,相对单可用区,多可用区实例具有更高的可用性和容灾能力。实例部署在同一个可用区,请在主节点后面的下拉列表,选择主节点所属可用区。实例部署在不同可用区,即启用多可用区部署,请在主节点的下拉列表选择主节点所属可用区,在从节点 n(n = 1,2,3,4,5,6)的下拉列表,给每个从节点指定所属可用区。如果配置了只读节点数,也请为每一个只读节点配置所属可用区。创建实例之后,支持调整实例可用区。 |
| 数据库版本 | 选择数据库的版本。如何选择版本,请参见 大版本功能明细。本地盘/通用 I 型:8.0、7.0、6.0、5.0、4.4、4.2、4.0。云盘/通用 I 型:6.0、5.0、4.4、4.2、4.0。本地盘/高 IO 万兆型:8.0、7.0、6.0、5.0、4.4、4.2、4.0。购买实例之后,支持升级版本。具体操作,请参见 版本升级。 |
| 实例类型 | 副本集:采用多节点部署模式,每个副本集包含一个主节点、一个或多个从节点(Secondary 节点)和一个隐藏节点(Hidden 节点),实现高可用性与读写分离能力。分片集群:在副本集的基础上,通过多组复制集群的组合,实现数据的横向扩展,支撑海量数据存储与高并发访问。注意:具体信息,请参见 集群架构。实例创建成功之后,不支持进行架构升级。 |
| 存储引擎 | 默认存储引擎为 WiredTiger。 |
| Mongod 规格 | 在下拉列表选择数据库实例的计算规格。规格越高 IOPS(每秒请求次数) 越高。具体支持的规格信息,请参见 产品规格。创建实例之后,支持调整实例的计算规格。具体操作,请参见 调整实例配置。 |
| Mongod 分片数 | 架构类型选择分片集群,显示该参数。用于设置分片集群分片的数量,取值范围:[2,36]。每一个分片都是一个副本集,增加分片的数量,可以提高集群的可存储量,请你按需选择。创建实例之后,支持调整 Mongod 的分片数量。具体操作,请参见 调整实例配置。 |
| 磁盘容量 | 在滑轴上选择数据库实例的存储容量。Mongod 规格不同,磁盘容量的取值范围不同。具体信息,请参见 副本集规格 与 分片实例规格。系统默认设定 Oplog 的存储空间为所选存储容量的10%,Oplog 的大小可在控制台实例列表中进行调整。具体操作,请参见 调整 Oplog 容量。创建实例之后,支持调整实例的磁盘容量。具体操作,请参见 调整实例配置。 |
| 主从节点数 | 架构类型选择副本集,显示该参数。默认为3节点(1主2从),3个存储节点组成1主2从的架构,暂不可自定义副本数量。你可在下拉列表选择5节点(1主4从)、7节点(1主6从)。创建实例之后,支持提升实例的从节点数量。具体操作,请参见 新增从节点。 |
| 每片主从节点数 | 架构类型选择分片集群,显示该参数。用于设置分片集群中每一个分片的节点数量。系统默认为3节点(1主2从节点),即每个分片是1主2从的3节点架构,支持在下拉列表选择5节点(1主4从节点)、7节点(1主6从节点),暂不支持自定义节点数量。创建实例之后,支持提升实例每分片的从节点数量。具体操作,请参见 新增从节点。 |
| 只读节点数 | 设置只读节点的数量。支持无只读节点、1 – 5只读节点。4.0及以上版本支持配置只读节点数。创建实例之后,支持提升只读节点数量。具体操作,请参见 新增只读节点。 |
| 配置说明 | 根据已配置的 Mongod 规格来计算实例最大的连接数,帮助你预测当前规格是否满足预期。 |
| Mongos 规格 | 架构类型选择分片集群,显示该参数。用于配置 Mongos 的规格。配置好 Mongod 规格之后,Mongos 会有默认的规格适配。例如,Mongod 选择2核4GB,Mongos 默认配置为1核2GB。提升 Mongos 的规格,将会计费。如何计费,请参见 产品定价。分片集群的连接数上限将由你选择的 Mongos 规格和数量决定。你可以在配置说明查看实例的最大连接数。创建实例之后,支持变更 Mongos 的配置。具体操作,请参见 变更 Mongos 节点配置规格。 |
| Mongos 数量 | 架构类型选择分片集群,显示该参数。用于配置 Mongos 的数量,实例部署在同一可用区,Mongos 数量取值范围为[3,32]。如果可用区勾选了启用多可用区部署,实例部署在不同的可用区,Mongos 数量的取值范围为[6,32]。增加 Mongos 的数量,将会计费。如何计费,请参见 产品定价。创建实例之后,支持调整 Mongos 的数量。具体操作,请参见 新增 Mongos 节点。 |
| 网络类型 | 仅支持选择私有网络。 |
| IPv4网络 | 选择具体的私有网络及其子网。使用云服务器 CVM 连接自动分配给云数据库的内网地址,这种连接方式使用内网高速网络,延迟低。云服务器和数据库须是同一账号,且同一个 VPC 内(保障同一个地域)。具体信息,请参见 连接 MongoDB 实例。私有网络具有地域(Region) 属性(如广州),而子网具有可用区(Zone) 属性(如广州一区),私有网络可划分一个或多个子网,同一私有网络下不同子网默认内网互通,不同私有网络间(无论是否在同一地域)默认内网隔离。实例购买后支持切换私有网络,具体操作,请参见 更换网络。你也可以单击新建私有网络或新建子网重新创建所需的网络环境。具体操作,请参见 创建私有网络。 |
| IPv6网络 | 当前地域和子网暂不支持 IPv6 地址访问 |
| 安全组 | 给实例设置安全组规则,以控制访问数据库的入流量。你可以在选择已有安全组下拉框中选择已有的安全组,也可以单击自定义安全组,设置新的安全组入站规则。具体信息,请参见 配置安全组。 |
| 指定项目 | 给实例分配相应的项目,你可以根据项目来管理实例。 |
| 标签 | 给实例设定标签。你可以根据标签归类管理实例。单击添加,可以选择标签键与标签值。 |
| 参数模板 | 参数模板 ID。参数模板是一组 MongoDB 预设置的参数值的集合,将一组有相同诉求的参数及值存为模板,在创建实例时,可直接引用到新实例上。系统默认会为每一个版本设置一个对应的默认参数模板。购买实例时,选择了数据库版本之后,参数模板会相应选择默认的参数模板。你可以在下拉列表中,选择新定义的参数模板。更多信息,请参见创建参数模板。 |
| 实例名称 | 设置实例的名称,请设置便于识别的名称,要求为1~128长度的任意字符。 |
| 设置密码 | 选择实例密码认证的方式。密码认证:需设置实例访问密码,通过密码认证访问数据库。具体信息,请参见 连接 MongoDB 实例。免密码访问:无需设置密码,具体信息,请参见 免认证访问实例。 |
| 密码 | 设置密码选择为密码认证,显示该参数。用于给实例设置访问密码。密码复杂度要求:字符个数为[8,32]。可输入[A,Z]、[a,z]、[0,9]范围内的字符。可输入的特殊字符包括:“!”、“@”、“#“、”%”、“^”、“*”、“()”、“_”。不能设置单一的字母或者数字。 |
| 确认密码 | 再次确认用户名密码。 |
| 购买数量 | 单次购买实例最大数量为30个,即取值范围为[1,30]。按量计费每个地域配额最大数量为30个。 |
| 购买时长 | 选择包年包月计费模式时,你需要选择购买实例的时长。时长越长,折扣越大,可根据业务实际需求选择。 |
| 自动续费 | 选择包年包月计费模式时,你可以选择是否需要开启自动续费功能,即费用到期后,在腾讯云账户按月自动扣费。 |
| 总计费用 | 选择包年包月,显示所购买时长的总费用。选择按量计费,显示每小时的费用,单击计费详情,可参见 产品定价。 |
3. 确认参数配置无误,单击立即购买,提示购买成功,单击前往控制台,在实例列表,待实例状态显示为运行中,即可正常使用。
三、后续操作
·使用云服务器 CVM 直接访问云数据库的内网地址,请参见 连接 MongoDB 实例。
·查看实例列表信息及其实例详情,具体信息,请参见 查看实例详情。
四、相关 API
| 接口名称 | 接口功能 |
| CreateDBInstance | 创建云数据库实例(包年包月) |
| CreateDBInstanceHour | 创建云数据库实例(按量计费) |
| DescribeDBInstanceDeal | 获取 MongoDB 购买、续费及变配订单详细 |
| InquirePriceCreateDBInstances | 创建数据库实例询价 |