数据库备份DBS基于Copy Data Management(CDM)技术,推出面向MySQL和Oracle的完整沙箱解决方案。您可以在DBS沙箱功能中快速创建DBS沙箱实例(RDS应急实例),让您的备份数据快速可用,且在沙箱中的读写不会影响到源数据库,同时还可以进行恢复演练、开发测试、查询分析和应急容灾等其他操作。
背景信息
在海量数据场景下,传统数据库备份服务面临两大越来越严重的困难:
存储成本:为了保障数据恢复点目标(Recovery Point Objective,RPO),周期性的全量和增量备份产生大量重复数据,导致存储成本过高。
使用成本:您必须待数据完成恢复后才能使用数据,而在海量的数据下,恢复过程通常会占用大量网络和磁盘IO资源,以及CPU资源。恢复过程不仅产生了大量的成本,同时也导致数据恢复时间(Recovery Time Objective,RTO)长达小时级别以上。
数据库备份DBS基于Copy Data Management(CDM)技术,推出面向MySQL和Oracle的完整沙箱解决方案。
MySQL沙箱实例:数据库备份DBS将提供MySQL沙箱实例的存储资源、计算资源,并托管实例的服务进程,您可以直接远程访问该数据库实例。
Oracle沙箱实例:数据库备份DBS将通过远程文件系统提供Oracle沙箱实例的存储资源,并托管实例的服务进程。该实例的计算资源需要由用户的ECS提供。
数据库备份DBS沙箱方案包含了多项业界先进的备份技术,整体技术架构如下图所示。
功能优势
数据库物理备份技术:面向数据库文件的备份,大幅提升备份恢复速度。
重复数据删除技术:大幅降低用户备份数据的存储成本。
存储快照和克隆技术:无数据拷贝,让备份数据快速可用。
存储虚拟化技术:不依赖用户生产实例,将直接使用云上资源的沙箱实例,且在沙箱中的读写不会影响到源数据库。
典型应用场景
基于线上数据的开发测试(Dev或Ops)
测试和预发布需要基于线上存量数据验证,但又必须保护线上数据不被污染。DBS沙箱功能可以快速提供历史全量数据副本,同时满足快速测试迭代和数据可靠性保障需求。
在线应急容灾
基于DBS沙箱的备份系统可以同时提供分钟级的RTO或RPO能力,可用于在线数据的即时恢复。相比多活热备技术,DBS沙箱功能还提供了数据回滚能力,支持快速回退脏数据。
容灾恢复演练
根据沙箱的快速恢复能力和按需付费的模式,支持定期发起容灾恢复演练,满足对数据可靠性高度敏感的需求。更多信息,请参见MySQL灾备恢复演练。
历史数据即席分析(Ad Hoc Analysis)
许多数据分析场景,需要根据当前需求临时AdHoc查询历史数据,DBS沙箱功能可以快速提供历史全量数据副本用于查询。相比现有基于大数据平台的历史数据离线分析方案,DBS沙箱功能提供原始数据库SQL接口,不需要开发人员编写离线分析脚本,并由于使用快照存储机制,存储成本也更低。
费用说明
更多信息,请参见DBS沙箱费用。