数据库备份DBS支持多种环境的数据库备份,通过专线接入、公网等接入技术,实现用户本地IDC数据库备份、ECS自建数据库的备份、其他云环境和RDS数据库备份,通过简单地配置实现数据库全量备份、增量备份以及数据恢复。

低成本

  • DBS使用飞天分布式存储作为内置存储,备份数据会转换成专用格式,并经过压缩保存到内置存储,降低存储成本。
  • 支持按量付费,避免一次性投入大量资产;同时DBS支持存储分级,自动将备份数据存放到不同性价比存储介质中,适用于长期归档,降低成本。

高性能

  • 实时备份:日志内存实时捕获,恢复点目标RPO(Recovery Point Object)达到秒级。

    DBS通过使用阿里实时数据流技术,读取数据库日志并进行实时解析,然后备份至云端存储上,实现对数据库的增量备份。通常,DBS可以将增量备份的延迟控制在秒级别以内,根据实际网络环境不同,延迟时长也会不同。

  • 并行备份:全程无锁备份、多线程并行备份、数据拉取自适应分片。
  • 任意时间点恢复:提供可恢复日历及时间轴选择。

    在进行数据恢复时,通过全量备份与增量备份实现精确到秒级的数据库恢复,最大限度保障数据安全。

  • 多规格:弹性扩展,无缝支撑企业不同阶段性能要求。

安全可靠

  • 传输存储加密
    • 使用SSL和AES256加密技术,保护备份数据传输和存储安全。配置备份计划时,用户可根据实际需求选择,详情请参见配置备份计划
    • BYOK功能,支持基于KMS实现备份数据加密,用户可以使用自己的KMS数据密钥加密备份数据。
  • 自动报警:备份异常、恢复异常、恢复成功等关键事件通知。
  • 异地备份:提升数据保护级别。

灵活易用

  • 细粒度备份:整个实例、多库、单库、多表和单表,由您自由选择备份粒度。
  • 单表恢复:细粒度恢复,恢复对象精准匹配,降低恢复时间目标RTO(Recovery Time Object)。
  • 生命周期管理:自定义规则控制备份数据的生命周期,实现自动转存、清理和复制分发。
  • 引导式界面:备份恢复采用统一Web管理界面,从购买、配置到运行,仅需5分钟。

对比自建备份系统

DBS云备份解决方案与自建备份系统的优势对比如下表所示。

对比项DBS云备份解决方案自建备份系统
成本
  • 按需付费,100%资源利用率,无需一次性投入大量资产。
  • 冷热数据分级存储,适用于长期归档。
  • 压缩、紧凑备份格式,降低存储成本。
  • 无需运维人员与托管费用,零成本运维。
  • 一次性投入大量资产。
  • 存储受硬盘容量限制,需人工扩容。
  • 单线或双线接入速度慢,有带宽限制,峰值时期需人工扩容。
  • 多级存储介质引入,运维成本骤增。
安全
  • 使用SSL和AES256加密技术,保护备份数据传输和存储安全。
  • 多用户资源隔离机制,支持异地灾备机制。
  • 提供多种鉴权和授权机制及白名单、防盗链、主子账号功能。
  • 备份有效性随时验证,任务状况主动通知。
  • 提供用户自定义的鉴权机制。
  • 需要另外购买清洗和黑洞设备。
  • 需要单独实现安全机制。
易用性
  • 仅需5分钟,实现购买、配置到启动备份任务。
  • 细粒度备份,支持备份整个实例、单库、多表和单表。
  • 完整生命周期管理,全局规则控制,自动转存、清理和复制分发。
  • 备份恢复统一Web管理界面。
  • 备份脚本和工具,学习成本高。
  • 灵活性不足,一般只能提供基础能力。
性能
  • 秒级RPO,日志内存实时捕获,任意时间点恢复。
  • 恢复对象精准匹配,单表恢复,RTO大幅降低。
  • 流式备份,数据不落盘,备份窗口全程无锁,自适应并发调速。
  • 多线BGP运营商骨干网络,无带宽限制,支持海量用户并发备份恢复。
受限于多个工具短板,容易产生瓶颈点。
可靠性
  • 基于阿里飞天盘古提供分布式高可靠存储。
  • 数据多重冗余存储,数据设计持久性不低于99.999999999%。
  • 备份过程中,实时校验数据完整性。
  • 海量用户验证,风险快速发现并修复。
  • 多个工具拼凑,问题指数级增长。
  • 受限于硬件可靠性,易出问题,一旦出现磁盘坏道,容易出现不可逆转的数据丢失。
扩展性
  • 除了支持备份阿里云数据库,DBS还支持备份ECS自建数据库、本地机房数据库、AWS或腾讯云等其他云厂商数据库。
  • 除了支持恢复到原始数据库,DBS还支持恢复到其他环境,如本地数据库通过DBS备份,恢复到阿里云数据库上。
仅支持特定环境,一般不具备扩展性。

对比RDS默认备份

  • RDS备份提供数据库基础备份的能力,同时,部分实例类型(如高可用本地盘版)支持跨地域备份、创建应急实例等功能。
  • DBS在提供数据库基础备份能力的同时,额外提供了企业级备份能力,在备份恢复粒度、等保灾备与备份数据应用等场景提供更多功能,例如提供差异备份、库表恢复、恢复演练、数据一键分析等功能,更多信息,请参见RDS MySQL默认备份与DBS备份的区别