You need to enable JavaScript to run this app.
导航
按备份文件恢复
最近更新时间:2024.07.18 10:06:41首次发布时间:2022.03.11 19:18:16

文档数据库 MongoDB 版支持通过指定的备份文件将实例数据恢复至新实例。

前提条件

原实例中至少存在一个可用的数据备份文件。

使用限制

  • 当前仅副本集实例支持该功能,分片集群实例不支持。
  • 当前仅支持通过指定备份文件恢复至新实例,不支持恢复到原实例。

操作步骤

  1. 登录 MongoDB 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 根据实例类型,在左侧导航栏中选择副本集实例列表分片集实例列表
  4. 在目标实例类型列表页,单击目标实例名称。
  1. 在实例详情页,单击备份恢复页签。

  2. 在备份文件列表中找到需要恢复的备份,单击右侧操作栏中的 ... > 恢复到新实例

  3. 恢复实例页,确认原实例配置详情(如实例类型、实例规格等),并配置如下参数。

    参数
    说明

    基本信息

    实例名称

    默认使用原实例名称。您也可以为恢复后的实例设置新名称,名称需同时满足如下要求:

    • 不能以数字、中划线(-)开头。
    • 只能包含中文、字母、数字、下划线(_)和中划线(-)。
    • 长度需为 2~64 个字符。
    数据库版本恢复后新实例的数据库版本与原实例保持一致,无需选择。
    规格配置实例类型当前仅副本集实例支持该功能,无需选择。

    部署方式

    您可以根据业务需要选择单可用区部署多可用区部署,其中:

    • 设置单可用区部署
      1. 选择部署方案为单可用区部署
      2. 从可用区右侧选择需要的可用区,并根据业务需要选择是否添加只读节点。
    • 设置多可用区部署
      1. 选择部署方案为多可用区部署
      2. 可用区下拉列表中,分别为主节点和各从节点设置需要的可用区,并根据业务需要选择是否添加只读节点。

    说明

    • 当前仅副本集实例和分片集群实例中 Shard 分片支持添加只读节点。
    • 每个实例(或每个 Shard 分片)最多可添加 5 个只读节点。更多关于只读节点的功能介绍和使用限制,请参见 MongoDB 只读节点
    • 实例所在地域需要支持 3 个及以上的可用区资源才支持选择多可用区部署方式。
    • 跨可用区部署可提高可用性,同时可能会出现 2~3ms 的网络延迟。关于多可用区部署的更多信息,请参见多可用区同城容灾解决方案
    节点规格选择副本集实例的规格。更多详情,请参见计算节点规格
    节点数当前每个副本集实例固定支持 3 个节点,无需选择。

    存储空间

    选择副本集实例的存储空间,单位:GiB。

    说明

    为保证恢复后的新实例能正常运行,新实例的存储空间容量需大于或等于原实例已使用空间的 1.2 倍。

    规格预览查看并确认已选择的规格性能详情,包括节点规格、节点数、存储空间等。

    网络配置

    私有网络

    从下拉列表中选择实例所在的私有网络。
    建议 MongoDB 实例与需要连接的 ECS 实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。更多关于私有网络和子网的信息,请参见什么是私有网络

    说明

    • 若您还未创建任何私有网络,请先单击下拉列表右侧的创建私有网络,具体操作步骤,请参见创建私有网络
    • 实例创建成功后,私有网络不可更改。
    • 当使用子账号登录控制台时,仅能看到该子账号所属项目下的私有网络信息。若您看不到目标私有网络,请确认是否使用了子账号,以及该子账号是否具备目标项目资源的权限。

    子网

    从下拉列表中选择当前私有网络中可使用的子网。
    子网是私有网络内的 IP 地址块。私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网 IP 地址。

    说明

    • 若您还未创建任何子网,请先单击下拉列表右侧的创建子网,具体操作步骤,请参见创建子网
    • 子网具有可用区属性,下拉列表中仅展示当前私有网络中和实例属于同一可用区下的子网。

    高级配置

    所属项目

    恢复新实例时,新实例默认会使用原实例的所属项目。
    您也可以根据业务需要,从下拉列表中为新实例选择其他项目。下拉列表中展示项目信息与您在 MongoDB 控制台左上角已选择的项目有关,其中:

    • 若您选择的是账号全部资源,那么下拉列表会默认展示 default默认资源)项目,您也可以根据业务需要选择其他项目。
    • 若您选择的不是账号全部资源,而是一个具体的项目(例如您自行创建的项目),那么下拉列表会默认展示该项目,您也可以根据业务需要选择其他项目。

    说明

    • 实例创建成功后,您还可以改变实例的所属项目,例如将实例从当前项目移入至目标项目,或将未加入项目的云资源移入至目标项目。具体操作步骤,请参见资源移入项目
    • 项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。更多详情,请参见资源管理

    标签

    单击添加标签,输入标签键和标签值,为实例添加标签。
    标签由一个键值对(Key-Value)组成,用于标识云资源,可以帮助您从不同维度(例如用途、所有者或环境等)对具有相同特征的云资源进行分类,便于筛选和聚合,从而轻松管理云上资源。更多信息,请参见标签管理

    计费信息

    计费类型

    您可以选择按量计费包年包月

    说明

    若选择计费类型为选择包年包月,您需要确认购买时长,同时您还可以勾选到期自动续费,系统会在实例到期前自动续费。

  4. 在页面右下角,单击确认订单

  5. 根据您选择的计费类型完成后续步骤。

    • 若选择了按量计费
      确认订单页面,确认订单详情,阅读并勾选服务条款,单击立即购买即可。
    • 若选择了包年包月
      1. 确认订单页面,确认订单详情,阅读并勾选服务条款,单击提交订单
      2. 确认订单信息页面,再次确认订单详情,单击下一步
      3. 提交支付信息页面,确认支付明细并选择支付方式,单击去支付即可。

相关 API

API描述
DescribeBackups调用 DescribeBackups 接口查看指定实例的备份文件列表。
RestoreToNewInstance调用 RestoreToNewInstance 接口按备份文件或按时间点将实例数据恢复至新实例。

待只读取消加白发布之后再透出
| 部署方式 | 您可以根据业务需要选择单可用区部署多可用区部署,其中: |
|| - 设置单可用区部署 |
|| 1. 选择部署方案为单可用区部署。|
|| 2. 从可用区右侧选择需要的可用区,并根据业务需要选择是否添加只读节点。|
|| - 设置多可用区部署|
|| 1. 选择部署方案为多可用区部署。 |
|| 2. 从可用区下拉列表中,分别为主节点和各从节点设置需要的可用区,并根据业务需要选择是否添加只读节点。|
|| :::tip |
|| - 当前仅副本集实例和分片集群实例中 Shard 分片支持添加只读节点。 |
|| - 每个实例(或每个 Shard 分片)最多可添加 5 个只读节点。更多关于只读节点的功能介绍和使用限制,请参见 MongoDB 只读节点。 |
|| - 实例所在地域需要支持 3 个及以上的可用区资源才支持选择多可用区部署方式。|
|| - 跨可用区部署可提高可用性,同时可能会出现 2~3ms 的网络延迟。关于多可用区部署的更多信息,请参见多可用区同城容灾解决方案。 |
|| ::: |
-->