# 主要概念

## 实例类型

MongoDB实例类型有：数据节点、路由节点、配置节点；数据节点可以构建副本集，通过配置节点、路由节点和副本集可以构建分片集群。

## 节点

MongoDB分为Primary、Secondary、Configsvr、Mongos等节点类型。

Primary节点：为副本集主节点，副本集默认是三节点副本集架构，支持变更副本集节点配置，支持增减副本集内节点个数。

Secondary节点：为副本集从节点，可以提供读服务，增加Secondary节点可以提升副本集的读服务能⼒和可⽤性。

Mongos节点：为服务代理，单个分片集群实例可支持多个 Mongos 节点。

Configsvr节点：为集群必备的配置节点。

## 版本

MongoDB 目前支持 MongoDB 3.6 和 MongoDB 4.2，用户可以根据需求选择相应的云数据库版本。

## 副本集

默认一键构建3节点的副本集：Primary节点+两个Secondary节点构成。 也可选择创建5节点或者7节点的副本集：适用于对数据库有更高读取性能需求的业务场景，如读多写少场景或活动促销类突发业务需求。

## 分片集

控制台支持创建分片集群，由Configsvr三副本 + N个Mongos + M个数据分片。 每个数据分片是一个完整的P节点副本集：Primary节点+（P-1）个 Secondary节点构成，路由节点和数据分片可以根据业务数据情况增减节点和分片的数量会配置。默认Configsvr三副本的分片集群支持版本：MongoDB 3.6和MongoDB 4.2版本。

## 计算规格

云数据库节点的CPU与内存大小。用户可以根据对云数据库的硬件需求进行选择。

## 硬盘

云数据库的硬盘大小。用户可以根据对云数据库的硬件需求进行选择。

## 付费方式

付费方式分为按年、按月、按需三种方式，且支付方式皆为预付费即提前支付相应服务周期的费用。

具体计费说明请参考“购买和计费”文档。

## 数量

用户需要申请的云数据库数量，默认为1台，同时可以选择多台进行批量创建。

## 管理员

默认提供超级管理员（root）权限，允许用户自定义管理员密码。

## 数据库名称

用户可以自定义云数据库实例的名称。

## 资源ID

用户创建云数据库实例后，系统会自动生成资源ID，资源ID全局唯一。

## IP和端口

IP为用户访问云数据库的内网地址，创建云数据库成功后自动生成，目前不提供外网IP。

MongoDB默认端口为27017。

