您可以使用DBS沙箱功能,从目标备份集快速创建新的数据库实例,让您的备份数据快速可用。多个沙箱实例之间的读写不会互相影响,也不会影响原数据库。本文介绍DBS沙箱的使用流程,帮助您快速掌握创建、使用DBS沙箱的操作。

前提条件

背景信息

DBS沙箱功能,尝试引入数据重删技术(重复数据删除技术)和虚拟化存储技术,来解决传统数据库备份服务中的存储成本和使用成本问题。通过重删和增量合并技术,使得备份数据在服务端持续保持可用的全量状态。通过虚拟化存储技术,可以不经过拷贝而快速提供全量数据的副本直接用于读写。关于功能介绍、应用常见、费用与功能限制的详情,请参见DBS沙箱功能概览

通常,使用DBS沙箱功能,您需要经历如下步骤。
  1. 开启沙箱功能

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

  2. 创建沙箱实例
  3. 访问沙箱实例

    您可以在DBS控制台获取沙箱数据库的实例地址,并通过相应的数据库客户端访问该地址即可,同时您也可以通过数据管理DMS通过ECS访问沙箱实例数据库自治服务DAS连接沙箱实例。在沙箱实例中的读写不会影响到源数据库,您可以在沙箱实例中进行各类分析、测试验证、应急容灾等操作。

费用说明

  • 开启沙箱功能后,系统会自动同步待恢复的数据至沙箱存储中,DBS会根据存入沙箱存储中的数据量产生沙箱存储费用,更多信息,请参见沙箱存储费用
  • 恢复沙箱实例后,DBS会根据沙箱实例规格产生沙箱实例费用,更多信息,请参见沙箱实例费用

开启沙箱功能

  1. 登录DBS控制台
  2. 单击左侧导航栏中的备份计划,然后在上方选择目标地域。
  3. 找到目标备份计划ID,单击右侧操作列下的管理
  4. 备份任务配置页面,单击沙箱信息中的设置沙箱功能按钮。
  5. 设置沙箱策略弹窗中,配置参数。
    设置沙箱策略
    • 沙箱功能:打开沙箱功能开关,表示开启沙箱功能。
    • 沙箱数据保留天数:沙箱数据用于快速恢复沙箱实例,默认保留7天,表示开启该功能后,系统将拷贝近7天的数据至沙箱存储中,您可以快速恢复该时间段中任意时间点的数据。
  6. 单击确定按钮。
    开启沙箱功能后,控制台的沙箱实例时间范围即显示数据准备中。首次开启时,系统会选择最新的RDS全量备份集进行数据准备,根据备份数据大小,您可能需要等待5-20分钟。

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

    沙箱数据准备中沙箱实例时间范围的说明如下:
    沙箱状态 说明
    未开启沙箱功能 显示未开启
    开启后的准备阶段 显示数据准备中
    准备完成 显示沙箱实例的可用时间范围。
    说明 备份集的时间范围。

创建沙箱实例

  1. 登录DBS控制台
  2. 单击左侧导航栏中的备份计划,然后在上方选择目标地域。
  3. 找到目标备份计划ID,单击右侧操作列下的管理
  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. 单击确定
    您可以单击沙箱实例任务页签,查看沙箱实例恢复进度,待状态变为运行中时,即可访问沙箱实例。

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

    查看沙箱实例

后续步骤

您可以在DBS控制台获取沙箱数据库的实例地址,并通过相应的数据库客户端访问该地址即可,同时您也可以通过DMS访问沙箱实例通过ECS访问沙箱实例数据库自治服务DAS访问沙箱实例。
说明
  • 访问沙箱实例的客户端设备(例如云服务器ECS)需要和沙箱实例属于同一个专有网络。
  • 沙箱实例的账号密码以及所有配置均与源备份数据库完全一致。