# 产品概述

1.1 产品概述

数据库MongoDB版是招商云基于全球广受喜爱的 NoSQL MongoDB 而引入的高性能文档型数据库,兼容MongoDB协议。支持单节点、副本集、分片集群部署架构,提供容灾、备份、监控、扩容等方面全套解决方案,根据业务场景最佳实践,提供多种规则套餐服务。

1.2 业务价值

1)简单易用:用户只需几步操作可轻松在云门户自助购买数据库实例,并能管理所创建数据库和账号

2)数据安全:通过访问控制策略和防火墙的保护,只有可信应用才允许访问实例;每个租户划分不同的VPC,只能看到、操作自己购买的实例,提供安全的数据保障

3)高可靠:提供同数据中心副本集架构、跨多数据中心架构部署,保障业务可用性,满足各业务系统高可用需求

4)灵活扩展:提供扩缩容方案,架构变更,满足业务实际需求

1.3 使用限制

  1. 基础版通过主机IP地址访问,副本集版提供Primary, Secondary节点的连接,用户可以根据读写操作选用合适的连接方式访问数据库服务,故障切换等可能会造成Primary和Secondary节点的角色切换

  2. MongoDB默认使用wiredTiger引擎

  3. 只支持租户区云主机访问DB实例,不支持外网访问

# 购买指南

2.1 计费方式

根据产品的规格分为按小时计费、包月计费和包年计费

2.2 计算资源-价格

数据库类型 实例类型 CPU/核 内存/GB 包月/元 包年/元 按时付费/元
MONGODB 基础版 1 2 1391.67 16700 1.9
MONGODB 基础版 2 4 1533.33 18400 2.1

2.3 存储资源

数据库类型 类型 包月(元/GB) 包年(元/GB) 按时付费(元/GB)
MONGODB 云磁盘 0.75 9.00 0.001027

# 快速入门

3.1 创建MongoDB实例

单击购买,进入购买页面,选择数据库套餐规格,购买数据库实例

3.2 创建数据库

3.3 创建用户账号

# 操作手册

4.1 创建MongoDB

1)进入购买页面,选择【云数据库MongoDB】->购买

注:若在其他子系统中购买数据库实例,选择【切换子系统】菜单,切换到对应的子项目购买页面中购买

2)选择【计费模式】、【云环境】、【区域】、【可用区】,点击【下一步:选择数据库】

【计费模式】:提供按量计费和包月包年两种模式可选

【云环境】:选择当前租户项目下可选云环境

【区域】:选择当前租户项目下可选区域

【可用区】:选择当前租户项目下可选可用区

3)选择数据库Flavor规格,点击【下一步:选择存储和网络】

【数据库类型】:选择“Mongo”

【版本】:可选“3.4.9”

【系列】:可选“基础版”

【主机类型】:可选“虚拟机”

【Flavor规格】:可选1CPU-2G-60G和2CPU-4G-60G等多种主机规格可选

4)选择【磁盘类型】、【数据盘】、【VPC】和【子网】,单击”下一步:设置信息”

【磁盘类型】:默认选择通用型,如有特殊需求可选择所需磁盘类型

【数据盘】:默认最小20GB,可动态调整数据盘大小

【VPC】:其中【租户简称或收益人】-SIT-CORE表示core区开发网段、【租户简称或收益人】-UAT-CORE表示core区测试网段、【租户简称或收益人】-Pre-CORE预发布网段、【租户简称或收益人】--CORE生产网段)

【子网】:例如仁和core区开发网段选择“net-rhsit-core-db-2047(.../)”、仁和core区测试网段选择“net-rhuat-core-db-2047(.../)”、仁和CORE区生产网段选择“net-rhprd-core-db-2047(.../*)”

5)输入【实例名】和【实例描述】,单击”立即购买”

6)点击”云数据库MongoDB”,可以查看该子项目中所购买的云数据库实例清单

4.2 删除MongoDB实例

1)云数据库实例列表中>选择所删除数据库实例->选择【删除】->进入手机验证页面

2)点击【获取短信验证】->输入手机验证码->单击“确定”

3)数据库回收站->选择所销毁数据库实例->选择【立即销毁】->输入验证码,单击“确定”

4)恢复数据库实例,数据库回收站->选择所恢复数据库实例->选择【恢复】->输入验证码,单击“确定”

备注:

1.删除数据库实例,会将云数据库实例放入回收站,供用户选择:恢复实例、或立即销毁

2.立即销毁数据库实例,会将云数据库实例包括云主机在内统一全部删除并回收资源,销毁前需再三确认无误后,方可删除并回收实例资源,此操作需谨慎

3.默认短信验证码会发送到当前登录云门户账号绑定的手机中

4.3 创建数据库

1)【云数据库】->选择对应类型实例->单击【管理】->进入数据库管理界面

2)选择【数据库管理】->【新增】->进入数据库管理-新增页面

3)输入数据库名,选择【字符集】,确认后,单击”保存”,等待创建

1)【数据库名】:长度不能超过63个字符;小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾;不能有其它特殊字符。建议参考标准规范,以系统英文缩写名称创建,如简道系统:siway

2)【描述】:数据库的描述信息,可选

4.4 创建用户账号

1)【云数据库】->选择对应类型实例->单击【更多】->选择【管理】->进入数据库管理界面

2)选择【账户管理】->【新增】->进入新增用户页面

3)选择【目标数据库】->定义【用户名】->输入账号密码->选择本库的角色权限->选择其它库的角色权限,单击”保存”

【用户名】:小写字母、数字、下划线组成、字母开头,字母或数字结尾;长度不超过64个字符;不能有特殊字符。建议参考标准规范:deploy统一为部署用户;应用配置用户,标准使用:系统英文简称+OPR。如简道系统应用配置用户:siwayopr

【当前库权限】勾选需要授权给该用户的当前库权限,可以多选

【其他库权限】列表中选择一个其它的数据库->选择需要授予该用户的权限,可以多选

附【权限类型】说明

角色类别 角色 描述
当前库普通操作角色 read 允许用户读取当前数据库
readWrite 允许用户读写当前数据库
当前库管理员操作权限 dbAdmin 数据库对象的管理操作,但没有数据库的读写权限
userAdmin 在本库下创建用户的权限
dbOwner 本库所有操作的权限
实例级别操作角色 readAnyDatabase 查询本实例所有库的权限
readWriteAnyDatabase 增删改查本例所有库的权限
userAdminAnyDatabase 在本实例所有库下创建用户的权限
dbAdminAnyDatabase 本实例所有库的dbAdmin权限
集群管理员角色 hostManager 管理和监控服务器的权限
clusterMonitor 查询集群和复制集的权限
clusterManager 管理和监控集群和复制集的权限
clusterAdmin 集群所有操作的权限
备份与恢复角色 backup mongo dump权限
restore mongo restore权限
超级角色 root root权限, 超级权限

备注:

【密码】:密码定义规则(密码最少长度至少8位;大小写字符、数字至少1个、特殊字符至少1个),自定义设置并管理

4.5 删除数据库

1)单击【更多】->选择【管理】->选择【数据库管理】>选择所删除数据库->选择【删除】

2)单击【获取短信验证】->输入手机验证码->单击“确定”

备注:

1.目前删除数据库操作,需通过短信确认验证方可删除,删除前需再三确认无误后,此操作需谨慎

2.默认短信验证码会发送到当前登录云门户账号绑定的手机中

4.6 删除用户

1.单击【更多】->选择【管理】->选择【账户管理】>选择所删除用户->选择【删除】

2.点击【确定】

4.7 重置密码

1.选择【账户管理】>选择【更多】->选择所选用户->选择【重置密码】

2.输入新密码并确认密码->【重置密码】

4.8 重置用户权限

1)选择【账户管理】->选择所选用户->选择【更多】>选择【修改权限】

2)进入“修改权限”对话框

修改权限适用于以下场景:

1.新增用户所在库的授权:选择【当前库权限】 -> 勾选需要授予的权限角色 -> 点击保存

2.新增用户对其它库的授权:选择【其它库权限】-> 勾选需要授予的权限角色 -> 点击保存

3.已授权库权限变更:在【当前库权限】和【其它库权限】中勾选需要授予的权限角色 -> 点击保存

3.已授权库权限回收:在【当前库权限】和【其它库权限】中取消勾选需要回收的权限角色 -> 点击保存

附【权限类型】说明

角色类别 角色 描述
当前库普通操作角色 read 允许用户读取当前数据库
readWrite 允许用户读写当前数据库
当前库管理员操作权限 dbAdmin 数据库对象的管理操作,但没有数据库的读写权限
userAdmin 在本库下创建用户的权限
dbOwner 本库所有操作的权限
实例级别操作角色 readAnyDatabase 查询本实例所有库的权限
readWriteAnyDatabase 增删改查本例所有库的权限 userAdminAnyDatabase 在本实例所有库下创建用户的权限 dbAdminAnyDatabase 本实例所有库的dbAdmin权限 集群管理员角色 hostManager 管理和监控服务器的权限 clusterMonitor 查询集群和复制集的权限 clusterManager 管理和监控集群和复制集的权限 clusterAdmin 集群所有操作的权限
备份与恢复角色 backup mongo dump权限
restore mongo restore权限
超级角色 root root权限, 超级权限

4.9 修改配置

1)选择【更多】->选择【修改配置】->进入修改配置页面

2)选择所需修改的Flavor规格->单击确定

4.10 磁盘扩容

1)选择【更多】->选择【磁盘扩容】->进入磁盘扩容页面

2)选择所需修改的磁盘大小->单击确定