创建 MongoDB 实例

最近更新时间:2024-10-31 14:34:42

我的收藏

操作场景

云数据库 MongoDB 控制台为您提供简单且易于上手的操作方式。您无需编写代码或运行程序,可直接通过控制台使用服务。您可根据本文的介绍,购买和配置您的第一台 云数据库 MongoDB 实例。

前提条件

已注册腾讯云账号并完成实名认证。
如需注册腾讯云账号:点此注册腾讯云账号
如需完成实名认证:点此完成实名认证
已规划数据库实例所在地域、可用区,请参见 地域与可用区
已规划数据库实例需满足的规格与性能,请参见 产品规格产品性能
已规划数据库实例的私有网络与安全组,请参见 创建私有网络配置安全组。当前暂不支持外网访问。
已了解数据库实例的计费详情,请参见 计费概述。按量计费数据库创建时会冻结一个小时的数据库费用,请确保您的账户余额充足再进行购买。
已规划数据库实例归属的业务项目。如需创建,请在账号中心项目管理中新建项目。
已了解数据库各版本之前的差异,请参见 存储引擎与版本

操作步骤

1. 使用腾讯云账号登录 MongoDB 购买页
2. 请参见下表,根据实际需求配置实例规格。

参数名称
是否必须
参数说明
计费模式
支持包年包月按量计费,如何选择计费方式,请参见 计费概述
地域
选择实例所属的地域,请选择最靠近您的地域,可降低访问时延。
实例创建成功后将无法更换地域,请您谨慎选择。
请您选择与云服务器 CVM 实例相同的地域,否则无法直接通过内网通信。
可用区
选择是否启用多可用区部署。多可用区指将实例部署在同地域的不同可用区,相对单可用区,将实例部署在同一个可用区,多可用区实例具有更高的可用性和容灾能力。
实例部署在同一个可用区,请在主节点后面的下拉列表,选择主节点所属可用区。
实例部署在不同可用区,即启用多可用区部署,请在主节点的下拉列表选择主节点所属可用区,在从节点 n(n=1,2,3,4,5,6)的下拉列表,给每个从节点指定所属可用区。
如果配置了只读节点数,也请为每一个只读节点配置所属可用区。
创建实例之后,支持 调整实例可用区
规格类型
选择数据库实例的规格类型,更多信息,请参见 规格类型
通用版:是一个长期稳定运营的数据库服务,它基于性能强劲、带宽充足的服务器部署,将资源隔离分配给不同的实例;提供高性能、高可靠性、便于管理的 MongoDB 托管服务。
云盘版:是基于云服务器(CVM)和云硬盘(CBS)等各种云服务构建的云原生架构数据库服务。它充分整合了腾讯云底层云服务的能力,可快速调整计算规格,通过云盘快照快速备份和回档,为产品使用提供更多灵活性和便利性。
数据库版本
选择数据库的版本。如何选择版本,请参见 功能明细
通用版(高IO万兆型):7.0、6.0、5.0、4.4、4.2、4.0。
云盘版:5.0、4.4、4.2、4.0。
购买实例之后,支持升级版本。具体操作,请参见 版本升级
架构类型
选择实例集群的系统架构,支持副本集分片集群单节点。其中单节点架构已停止售卖。
请了解不同架构的适用场景,结合实际业务数据量选择合适的架构。具体信息,请参见 系统架构。当前不支持架构升级。
存储引擎
默认存储引擎为 WiredTiger
Mongod 规格
在下拉列表选择数据库实例的计算规格。规格越高 IOPS(每秒请求次数) 越高。具体支持的规格信息,请参见 产品规格
创建实例之后,支持调整实例的计算规格。具体操作,请参见 调整实例配置
Mongod分片数
架构类型选择分片集群,显示该参数。用于设置分片集群分片的数量,取值范围:[1,20]。每一个分片都是一个副本集,增加分片的数量,可以提高集群的可存储量,请您按需选择。
创建实例之后,支持调整 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只读节点。
仅6.0、5.0、4.0、4.2、4.4版本支持配置只读节点数,3.6版本不支持。
创建实例之后,支持提升只读节点数量。具体操作,请参见 新增只读节点数
配置说明
-
根据已配置的 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 预设置的参数值的集合,将一组有相同诉求的参数及值存为模板,在创建实例时,可直接引用到新实例上。系统默认会为每一个版本设置一个对应的默认参数模板。购买实例时,选择了数据库版本之后,参数模板会相应选择默认的参数模板。您可以在下拉列表中,选择新定义的参数模板。更多信息,请参见创建参数模板
实例名称
设置实例的名称,默认为500,请设置便于识别的名称。
仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
设置密码
选择实例密码认证的方式。
密码认证:需设置实例访问密码,通过密码认证访问数据库。具体信息,请参见 连接 MongoDB 实例
免密码访问:无需设置密码,具体信息,请参见 免认证访问实例
密码
设置密码选择为密码认证,显示该参数。用于给实例设置访问密码。密码复杂度要求:
字符个数为[8,32]。
可输入[A,Z]、[a,z]、[0,9]范围内的字符。
可输入的特殊字符包括:感叹号“!”,at“@”,警号“#“、百分号”%”、插入号“^”、星号“*”、括号“()”、下划线“_”。
不能设置单一的字母或者数字。
确认密码
再次确认用户名密码。
购买数量
包年包月每个实例配额最大数量为10,即取值范围为[1,10]。
按量计费每个地域配额最大数量为30台,每个实例配额最大数量为10台。
购买时长
选择包年包月计费模式时,您需要选择购买实例的时长。时长越长,折扣越大,可根据业务实际需求选择。
自动续费
选择包年包月计费模式时,您可以选择是否需要开启自动续费功能,即费用到期后,在腾讯云账户按月自动扣费。
总计费用
选择包年包月,显示所购买时长的总费用。
选择按量计费,显示每小时的费用,单击计费详情,可参见 产品定价
3. 确认参数配置无误,单击立即购买,提示购买成功,单击前往控制台,在实例列表,待实例状态显示为运行中,即可正常使用。

后续操作

使用云服务器 CVM 直接访问云数据库的内网地址,请参见 连接 MongoDB 实例
查看实例列表信息及其实例详情,具体信息,请参见 查看实例详情

相关 API

接口名称
接口功能
创建云数据库实例(包年包月)
创建云数据库实例(按量计费)