本文档介绍如何创建一个兼容DynamoDB协议的MongoDB实例。

注意事项

仅云数据库MongoDB版4.0版分片集群实例兼容DynamoDB协议。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在左侧导航栏,单击分片集群实例列表
  3. 分片集群实例列表页面,单击新建实例
  4. 选择分片集群(包年包月)分片集群(按量付费)
    说明
    • 包年包月:在新建实例时支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
    • 按量付费:后付费,按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
  5. 选择实例配置,参数说明如下表所示。
    表 1. 新建实例配置说明
    类别 配置 说明
    基本配置 地域

    实例所属的地理位置,不同地域内的实例内网不互通,实例创建成功后无法更换地域,请谨慎选择。

    在同一地域内的实例(如ECS与MongoDB之间)可以通过内网进行连接。

    可用区

    可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和MongoDB实例通过内网连接时,网络延时最小。

    说明 您可以选择多可用区实现实例的同城容灾,详情请参考创建多可用区分片集群实例
    协议类型
    • 选择MongoDB协议:使实例支持MongoDB协议。
    • 选择PostgreSQL协议:使实例支持PostgreSQL协议。
    此处选择PostgreSQL协议,有关PostgreSQL协议的详情,请参见MongoDB实例兼容DynamoDB协议
    数据库版本

    分片集群实例支持的数据库版本为3.4、4.0和4.2。 支持DynamoDB协议的MongoDB版本仅为4.0版,此处选择4.0。

    关于版本的详细说明请参见版本与存储引擎

    说明 支持在实例运行期间手动升级数据库版本,详情请参见升级数据库版本
    存储引擎

    固定为WiredTiger存储引擎。

    说明 RocksDB和TerarkDB存储引擎已下线,详情请参见【通知】1月15日云数据库MongoDB版RocksDB和TerarkDB存储引擎下线
    网络类型 经典网络 经典网络:经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。
    专有网络 专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络,推荐您使用。
    说明
    mongos规格配置 mongos规格 分片集群实例中mongos节点的规格,详情请参见实例规格
    说明 您也可以在实例运行期间增加mongos节点数量或变更节点配置。
    数量

    mongos节点的数量。

    一个分片集群实例中mongos节点数量为2~32个。

    shard规格配置 shard规格配置 分片集群实例中shard节点的规格,详情请参见实例规格
    说明 您也可以在实例运行期间增加shard节点数量或变更节点配置。
    存储空间 分片集群实例中每个shard节点的存储空间,可选范围为10~1000GB。
    说明 shard节点的存储空间包含您的数据文件、系统文件、日志文件空间。
    数量

    shard节点的数量。

    一个分片集群实例中shard节点数量为2~32个。

    ConfigServer规格配置 ConfigServer规格

    ConfigServer的规格配置固定为1核2GB,存储空间固定为20GB,且不支持修改。

    密码设置 立即设置
    • 密码由大写字母、小写字母、数字、特殊字符中的至少三种组成,特殊字符为:

      !#$%^&*()_+-=

    • 密码长度为8~32位。
    创建后设置 暂时不设置密码,实例创建完成后再设置密码
    购买时长 创建包年包月实例时,指定实例的时长。包月可选择1~9个月,包年可选择1~3年。
  6. 完成上述参数配置后,单击立即购买
  7. 确认订单页面,勾选云数据库MongoDB版服务协议,根据页面提示完成支付流程。
    说明 您已成功开通支持DynamoDB协议的MongoDB实例。需要了解DynamoDB协议的兼容程度,请参见MongoDB实例兼容DynamoDB协议