数据库备份DBS提供的应急恢复功能,将自动获取备份集并合成快照点,可按需在短时间内恢复出(即创建)一个新的DBS沙箱实例。

背景信息

DBS基于Copy Data Management(CDM)技术,推出面向MySQL的完整沙箱解决方案。您可以在DBS沙箱功能中快速恢复独立的DBS沙箱实例(即数据库实例),让您的备份数据快速可用,且在沙箱中的读写不会影响到源数据库,您可以在沙箱中进行快速恢复、恢复演练、开发测试、查询分析和应急容灾等操作。更多信息,请参见DBS沙箱功能概览

费用说明

  • RDS实例的物理备份功能由RDS服务提供和收取费用,更多信息,请参见备份费用
  • 开启沙箱功能后,系统会自动同步待恢复的数据至沙箱存储中,DBS会根据存入沙箱存储中的数据量产生沙箱存储费用,更多信息,请参见沙箱存储费用
  • 恢复沙箱实例后,DBS会根据沙箱实例规格产生沙箱实例费用,更多信息,请参见沙箱实例费用

前提条件

  • 数据库为RDS MySQL(本地SSD盘),在RDS控制台中完成至少一次物理备份,更多信息,请参见自动备份
  • 数据库所在的地域如下:北京、上海、杭州、深圳。

开启沙箱功能

您需要先开启沙箱功能,系统会自动同步待恢复的数据至沙箱存储中,用于快速恢复沙箱实例。

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击备份恢复
  3. 备份恢复页面中选择应急恢复页签。
    应急实例
  4. 单击开启DBS沙箱
  5. 设置沙箱策略弹窗中,配置参数。
    设置沙箱策略
    • 沙箱功能:打开沙箱功能开关,表示开启沙箱功能。
    • 沙箱数据保留天数:沙箱数据用于快速恢复沙箱实例,默认保留7天,表示开启该功能后,系统将拷贝近7天的数据至沙箱存储中,您可以快速恢复该时间段中任意时间点的数据。
  6. 单击确定
    此时,您已开启沙箱功能,首次开启时,系统会选择最新的RDS全量备份集进行数据准备,根据备份数据大小,您可能需要等待5-20分钟。

    可恢复时间范围显示具体的可用时间范围后,即可恢复沙箱实例。

恢复沙箱实例

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击备份恢复
  3. 备份恢复页面中选择应急恢复页签。
    应急实例
  4. 单击恢复沙箱实例
  5. 恢复沙箱实例中,配置如下参数。
    设置沙箱实例
    类别 配置项 说明
    沙箱实例时间点 沙箱数据时间范围 系统展示出可以恢复的时间范围,该参数取决于沙箱策略中的沙箱数据保留天数。例如您将沙箱数据保留天数设置为7天,此参数将显示近7天的时间范围。
    恢复方式 当前支持如下两种恢复方式:
    • 按快照时间点恢复(推荐):只能选择生成的快照时间点;恢复快。
    • 自定义时间点恢复:可选择日志保留时间内的任意时间点;恢复时长取决于恢复的日志大小。
    沙箱实例配置 实例规格 当前支持恢复如下8种规格(各规格有对应的CPU核数、内存):
    • 1核1GB
    • 1核2GB
    • 2核4GB
    • 2核8GB
    • 4核8GB
    • 4核16GB
    • 8核32GB

    高规格实例提供更好的性能,更多信息,请参见沙箱实例费用

    实例地区 选择沙箱实例的地域。
    对端专有网络 选择专有网络VPC(Virtual Private Cloud)。

    如需通过ECS访问沙箱实例,需确保此处选择ECS实例所在的VPC。如需创建VPC,请参见创建专有网络和交换机

    对端交换机 选择目标交换机,将指定分配访问沙箱实例的IP网段。
  6. 单击确定
    系统将进行预检测,并恢复沙箱实例。待状态变为运行中时,即可访问沙箱实例。

    沙箱实例的账号密码以及所有配置均与源备份数据库完全一致。

    查看沙箱实例

后续步骤

您可以在RDS控制台获取沙箱数据库的实例地址,并通过相应的数据库客户端访问该地址即可,同时您也可以通过数据管理DMS通过ECS访问沙箱实例数据库自治服务DAS连接沙箱实例。

说明 访问沙箱实例的客户端设备(例如云服务器ECS)需要和沙箱实例属于同一个专有网络。