数据库备份DBS提供的应急恢复功能,将自动获取备份集并合成快照点,可按需在短时间内恢复出(即创建)一个新的DBS沙箱实例。
背景信息
DBS基于Copy Data Management(CDM)技术,推出面向MySQL的完整沙箱解决方案。您可以在DBS沙箱功能中快速恢复独立的DBS沙箱实例(即数据库实例),让您的备份数据快速可用,且在沙箱中的读写不会影响到原数据库,您可以在沙箱中进行快速恢复、恢复演练、开发测试、查询分析和应急容灾等操作。更多信息,请参见DBS沙箱功能概览。
费用说明
- RDS实例的物理备份功能由RDS服务提供和收取费用,更多信息,请参见备份费用。
- 开启沙箱功能后,系统会自动同步待恢复的数据至沙箱存储中并生成沙箱实例快照,DBS会根据沙箱存储中的数据量产生沙箱存储费用,详情请参见沙箱存储费用。
- 创建沙箱实例后,DBS会根据沙箱实例规格及使用时长产生沙箱实例费用,若您未恢复沙箱实例,将不会产生沙箱实例费用,详情请参见沙箱实例费用。
前提条件
- 实例为RDS MySQL(本地SSD盘),在RDS控制台中完成至少一次物理备份,更多信息,请参见自动备份。
- 实例所在的地域如下:华北2(北京)、华东2(上海)、华东1(杭州)、华南1(深圳)、华北3(张家口)、西南1(成都)、华北5(呼和浩特)、华北6(乌兰察布)、华南2(河源)、中国(香港)、印度尼西亚(雅加达)、马来西亚(吉隆坡)、澳大利亚(悉尼)、德国(法兰克福)、华东1
金融云、日本(东京)、美国(硅谷)、新加坡、美国(弗吉尼亚)、印度(孟买)。
- 实例未开启透明数据加密TDE。
开启沙箱功能
您需要先开启沙箱功能,系统会自动同步待恢复的数据至沙箱存储中,用于快速恢复沙箱实例。
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏中单击备份恢复。
- 在备份恢复页面中选择应急恢复页签。
- 单击开启DBS沙箱。
- 在弹出的设置沙箱策略对话框中,配置如下参数:
- 沙箱功能:默认已开启。
- 存储类型:沙箱的存储类型,当前仅容量型收费,更多信息,请参见DBS沙箱费用。
说明
- 如果您对沙箱实例的存储稳定性和性能要求较高,建议使用性能型。
- 如需开启性能型,请先关闭容量型后,再开启性能型。
- 沙箱数据保留天数:沙箱数据用于快速恢复沙箱实例,默认保留7天,表示开启该功能后,系统将拷贝近7天的数据至沙箱存储中,您可以快速恢复该时间段中任意时间点的数据。
- 单击确定。
此时,您已开启沙箱功能,首次开启时,系统会保存最新的RDS全量备份集至沙箱存储中,并生成可直接挂载的快照,根据备份数据大小,您可能需要等待5-20分钟。
当可恢复时间范围显示具体的可用时间范围后,即可恢复沙箱实例。
恢复沙箱实例
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏中单击备份恢复。
- 在备份恢复页面中选择应急恢复页签。
- 单击恢复沙箱实例。
- 在恢复沙箱实例中,配置如下参数。

类别 |
配置项 |
说明 |
沙箱实例时间点 |
沙箱数据时间范围 |
页面显示的可恢复时间范围:沙箱存储中第一个快照时间点到当前时间。实际可恢复时间范围可能小于该值。沙箱存储中第一个快照时间点到中的最后一个binlog的结束时间范围内的数据是可以恢复的,最后一个binlog到当前时间范围暂不保证一定可以恢复。
|
恢复方式 |
当前支持如下两种恢复方式:
- 按快照时间点恢复(推荐):只能选择生成的快照时间点;恢复快。
- 自定义时间点恢复:可选择日志保留时间内的任意时间点;恢复时长取决于恢复的日志大小。
说明 仅支持开启RDS MySQL的 日志备份后,使用 自定义时间点恢复。
|
沙箱实例配置 |
实例规格 |
当前支持恢复如下8种规格(各规格有对应的CPU核数、内存):
- 1核1GB
- 1核2GB
- 2核4GB
- 2核8GB
- 4核8GB
- 4核16GB
- 8核16GB
- 8核32GB
不同规格对恢复速度影响不大,高规格实例将在恢复后提供更好的使用性能,更多信息,请参见沙箱实例费用。
|
实例地区 |
选择沙箱实例的地域。 |
对端专有网络 |
选择专有网络VPC(Virtual Private Cloud)。
如需通过ECS访问沙箱实例,需确保此处选择ECS实例所在的VPC。如需创建VPC,请参见创建专有网络和交换机。
|
对端交换机 |
选择目标交换机,将指定分配访问沙箱实例的IP网段。 |
数据库账号类型 |
支持如下选项:
- 复用原数据库账号:数据库账号与原数据库保存一致。
- 新建高权限账号:在即将恢复的新沙箱实例中,新建一个高权限账号,即拥有实例里所有数据库的权限。您需要输入新的数据库账号和密码。同时沙箱实例中仍保留原数据库的账号。
说明 仅会在当前沙箱实例中创建高权限账号。
若原数据库存在同名的账号,在沙箱实例中将会被新建的高权限账号覆盖。
|
- 单击确定。
系统将进行预检测,并恢复沙箱实例。待
状态变为
运行中时,即可访问沙箱实例。
沙箱实例的账号密码以及所有配置均与原备份数据库完全一致,若您在上一步选择新建高权限账号,您也可以使用新建的高权限账号访问沙箱实例。

后续步骤
您可以在RDS控制台获取沙箱数据库的实例地址,并通过相应的数据库客户端访问该地址即可,同时您也可以通过DMS访问沙箱实例或通过ECS访问沙箱实例。
说明 访问沙箱实例的客户端设备(例如云服务器ECS)需要和沙箱实例属于同一个专有网络。