DBS基于Copy Data Management(CDM)技术,推出面向MySQL和Oracle的完整沙箱解决方案。您可以在DBS沙箱功能中快速恢复目标备份集,让您的备份数据秒级可用,且在沙箱中的读写不会影响到源数据库,您可以在沙箱中进行各类分析、测试验证操作。本文档向您介绍DBS沙箱(Sand Box)功能、技术架构、应用场景、费用与功能限制。

背景信息

在海量数据场景下,传统数据库备份服务面临两大越来越严重的困难:
  • 存储成本:为了保障数据恢复点目标(Recovery Point Objective,RPO),周期性的全量和增量备份产生大量重复数据,导致存储成本过高。
  • 使用成本:您必须待数据完成恢复后才能使用数据,而在海量的数据下,恢复过程通常会占用大量网络和磁盘IO资源,以及CPU资源。恢复过程不仅产生了大量的成本,同时也导致数据恢复时间(Recovery Time Objective,RTO)长达小时级别以上。
DBS基于Copy Data Management(CDM)技术,推出面向MySQL和Oracle的完整沙箱解决方案,其它多种类型数据库的方案也将陆续发布。DBS沙箱方案包含了多项业界领先的备份技术,整体技术架构如下图所示。沙箱整体技术架构图

功能优势

  • 数据库物理备份技术:面向数据库文件的备份,大幅提升备份恢复速度。
  • 重复数据删除技术:大幅降低用户备份数据的存储成本。
  • 存储快照和克隆技术:无数据拷贝,让备份数据秒级可用。
  • 存储虚拟化技术:不依赖用户生产实例,将直接使用云上资源的沙箱实例,且在沙箱中的读写不会影响到源数据库。

典型应用场景

  • 基于线上数据的开发测试(Dev或Ops):
    测试和预发布需要基于线上存量数据验证,但又必须保护线上数据不被污染。DBS沙箱功能可以快速提供历史全量数据副本,同时满足快速测试迭代和数据可靠性保障需求。
    说明 DBS沙箱功能后续还将支持快速数据脱敏,面向普通的开发测试人员屏蔽数据库中的敏感字段,满足金融、云计算等行业数据保密的核心需求。
  • 在线应急容灾:

    基于DBS沙箱的备份系统可以同时提供分钟级甚至秒级的RTO或RPO能力,可用于在线数据的即时恢复。相比多活热备技术,DBS沙箱功能还提供了数据回滚能力,支持快速回退脏数据。

    说明 DBS后续还将推出容灾恢复演练功能,利用沙箱功能的秒级恢复的恢复能力和按需付费的模式,支持定期发起容灾恢复演练,满足对数据可靠性高度敏感的需求。
  • 历史数据即席分析(Ad Hoc Analysis):

    许多数据分析场景,需要根据当前需求临时AdHoc查询历史数据,DBS沙箱功能可以快速提供历史全量数据副本用于查询。相比现有基于大数据平台的历史数据离线分析方案,DBS沙箱功能提供原始数据库SQL接口,不需要开发人员编写离线分析脚本,并由于使用快照存储机制,存储成本也更低。

费用说明

DBS沙箱功能的收费项为沙箱实例与沙箱存储,当前提供商用(暂未发布)和试用两种模式,您可在控制台切换两种模式,或选择完全关闭沙箱功能。

不同模式的费用说明如下。
不同模式 沙箱实例 沙箱存储
商用模式(暂未发布) 沙箱实例单价*使用时长。 存储单价*存储容量*使用时长。
试用模式 免费,详情请查看功能限制 免费,详情请查看功能限制

目前商用模式暂未上线,待正式发布后,相关费用说明请参见计费方式与收费项

功能限制

限制项 商用模式 试用模式
数据库引擎 MySQL或Oracle。 MySQL或Oracle。
备份类型 物理备份。 物理备份。
当前支持地域
  • 北京
  • 上海
  • 杭州
  • 深圳
  • 青岛
  • 北京
  • 上海
  • 杭州
  • 深圳
  • 青岛
数据源环境
快照最大数量 不限(取决于购买沙箱容量)。 1个。
快照类型 支持全量备份与增量备份。 仅支持全量备份。
沙箱最大容量 8TB。 100GB。
沙箱实例CPU核数 1-16核可选,且独占CPU。 最大0.5核,共享CPU。
沙箱实例数 1000。 1。
单个沙箱实例最大使用时长 不限。 24小时。