云数据库MongoDB的单节点实例是阿里云为用户提供的一种高性价比实例,适用于存储企业非核心数据的场景,例如开发、测试、学习、培训等。本文介绍如何创建单节点实例。
前提条件
已注册阿里云账号,注册流程请参见注册阿里云账号。
注意事项
单节点实例的故障恢复时间较长,无SLA保障。
如果应用部署在ECS实例,您需要确保云数据库MongoDB实例和ECS实例满足以下条件,以保证网络的连通性。ECS实例信息的查看方法请参见查看实例信息。
- 所在地域相同。
- 网络类型相同。说明
- 同一可用区会减少网络延时,建议所在可用区相同。
- 专有网络具有更高的安全性,建议使用专有网络。
- 如果网络类型为专有网络,需确保使用相同的专有网络ID。
- 如果您需要使用专有网络,但ECS实例的网络类型为经典网络,您可以将ECS实例网络类型转换为专有网络,具体请参见ECS实例从经典网络迁移到专有网络。
使用限制
目前不是所有地域和可用区都支持部署单节点实例,各地域和可用区的支持情况,请参见支持的地域和可用区。
云数据库MongoDB仅4.0版本支持创建单节点实例。
单节点实例不支持增量数据迁移与同步、按时间点创建实例恢复数据功能。
费用说明
已注册阿里云账号,注册流程请参见注册阿里云账号。
- 包年包月:预付费,在创建实例时就需要支付费用。
- 按量付费:后付费,每小时根据实例配置生成1个收费订单,并扣除相应的账户余额。
关于收费信息,请参见收费项目及价格说明。
操作步骤
在执行完下列步骤之后,云数据库MongoDB会自动为您配置好数据库,您无需手动进行安装部署。
登录MongoDB管理控制台。
在左侧导航栏,单击副本集实例列表。
在副本集实例列表页面,单击创建实例。
在商品类型区域,请根据业务需求,选择副本集(包年包月)或副本集(按量付费)。
设置以下参数,完成单节点实例的参数配置。
参数
参数说明
地域
选择实例所属地域。支持创建单节点实例的地域信息,请参见使用限制。
说明实例创建成功后将无法更换地域,请您谨慎选择。
如果应用部署在ECS实例,请您选择与ECS实例相同的地域,否则无法直接通过内网通信。
可用区类型
选择单可用区。
可用区
选择实例所属可用区。支持创建单节点实例的可用区信息,请参见使用限制。
说明如果应用部署在ECS实例,请您选择与ECS实例相同的可用区,以减少网络延时。
数据库版本
请根据业务需求,选择对应数据库版本。
说明目前仅MongoDB 4.0提供单节点实例。
主备节点数
选择单节点。
只读节点数
固定为无只读节点。
存储引擎
固定为WiredTiger。
存储类型
选择实例的存储类型。
网络类型
固定为专有网络。
说明专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
如果应用部署在ECS实例,您需要确保ECS实例的网络类型为专有网络,以保证网络的连通性。
专有网络
选择实例所属专有网络。如果您没有可以使用的专有网络,您可以在专有网络控制台创建专有网络,创建方法请参见创建和管理专有网络。
虚拟交换机
选择实例所属交换机。如果您没有可以使用的交换机,您可以在专有网络控制台创建交换机,创建方法请参见创建和管理交换机。
规格类别
选择实例的规格类别,单节点实例仅支持通用规格。
规格
选择实例的CPU和内存规格,关于单节点实例支持的规格信息,请参见实例规格表。
存储空间
选择实例的存储空间的大小。
说明存储空间包含您的数据文件、系统文件、日志文件空间。
用户名
固定为root。
说明admin数据库的root账号,root账号的权限说明,请参见实例创建时指定的root账号拥有什么权限?。
密码设置
设置root账号的密码。您可以选择以下任意一种方法:
立即设置:立即设置密码。
创建后设置:在实例运行期间设置密码,设置方法请参见(可选)重置密码。
密码
如果您选择立即设置密码,请按照如下规则设置密码:
密码由大写字母、小写字母、数字、特殊字符中的至少三种组成,特殊字符为:
!@#$%^&*()_+-=
密码长度为8~32位。
标签
设置需要绑定的标签。
购买时长
如果您创建的是包年包月实例,请您选择购买时长。
说明如果您希望实例到期后自动续费,勾选到期自动续费,并确保实例在即将到期前您的账户中有足够的余额。
购买数量
选择相同配置实例的数量,不同商品类型支持的数量(整数)如下:
包年包月:1~20
按量付费:1~10
根据实例的付费类型,选择对应操作购买实例。
付费类型
操作步骤
包年包月
配置完成后,单击立即购买。
在确认订单页面,查看配置详情,阅读并勾选服务协议。
单击去支付,并在支付页面,根据提示完成支付流程。
说明您也可以单击加入购物车,与其他产品一起进行结算。结算方法请参见购物车结算。
按量付费
配置完成后,单击立即购买。
在确认订单页面,查看配置详情,阅读并勾选服务协议。
单击立即开通,系统将在下一小时自动扣取对应金额。
查看实例是否创建成功。
支付完成后,单击管理控制台,进入云数据库MongoDB控制台。
在页面左上角,选择主机所在的资源组和地域。
查看创建的实例是否在副本集实例列表中。
是,说明实例已创建,当实例状态为运行中时,说明实例创建成功。
否,请您等待10~15分钟后刷新页面重新查看,如果副本集列表中仍然没有,请先排查是否是以下原因导致,如果不是,请联系阿里云技术支持。
导致实例列表中找不到实例的可能原因及解决办法如下。
可能原因
解决方法
地域选择错误
在云数据库MongoDB控制台左上角,选择实例所在的资源组和地域。
实例列表选择错误
在云数据库MongoDB控制台左侧导航栏,选择副本集实例列表。
资源不足
新创建的实例可能因为资源不足而退款。
在您确认退款后,请更换可用区尝试再次购买。
购物车结算
如果您购买的是包年包月实例,在实例配置完成后,您也可以单击加入购物车,与其他产品一起进行结算。结算方法如下。
单击页面右侧的购物车。
在购物车面板,勾选您需要购买的产品,并单击去购物车结算。
在购物车页面,确认您需要购买的产品选择是否正确。
说明您也可以重新选择云数据库MongoDB实例的购买时长和购买数量。
是:单击立即购买。
否:勾选正确的购买产品,单击立即购买。
在确认订单页面,阅读并勾选服务协议,并单击确认购买。
在支付页面,根据提示完成支付流程。
相关API
接口 | 说明 |
| |
查询云数据库MongoDB实例是否为自动付费。 | |
查询云数据库MongoDB实例的详情。 |
后续步骤
实例创建完成后,您还需要执行如下操作。
设置实例的白名单,以允许外部设备访问该实例,设置方法请参见设置白名单。
可选:如果您在创建实例时没有立即设置密码,请您设置密码,设置方法请参见(可选)重置密码。
可选:如果您需要通过公网连接实例,请您先申请公网连接地址,申请方法请参见(可选)申请公网连接地址。