开发者学习笔记【阿里云云数据库助理工程师(ACA)认证:云原生下的数据库备份发展趋势(DBS)】
课程地址:https://edu.aliyun.com/course/3112080/lesson/19085
云原生下的数据库备份发展趋势(DBS)
内容介绍
一、数据备份发展趋势
1.1数据应用
1.2数据备份技术
1.3云原生
二、云原生数据库备份 DBS
2.1概述
2.2 核心技术
2.3应用场景
课程目标
学习完本课程后,你将能够:
1. 了解数据备份技术的发展趋势
2. 掌握阿里云数据库备份 DBS 原理
一、数据备份发展趋势
数据应用正在朝海量、云化、实时的方向演进
1.1数据应用
数据应用正在朝海量云化实施的方向去演进,海量其实是规模的爆炸性。在数据加速云方面,2020年其实全球其企业变备上云会占比会到20%。在生产实时化处理方面,预计在2025年,整个实时数据的占比会高达30%。整个数据应用也在朝海量、云化、实时三个方向演进。
1.2数据备份技术的发展趋势
关于数据备份的技术,数据备份技术大体上会经历三个阶段。
第一阶段传统备份,就是我们理解上的多机存储数据,安全可靠,生命周期管理。
第二阶段就是云上备份,它可以提供低成本,无限容量,还有高可用。
第三阶段就是云原生备份,它会提供多云多端,激活数据价值,云生态集成。
1.3云原生
数据备份领域将全面进入云原生时代
我们目前在数据备份整个领域来说,已经全面进入了原生的时代。相对来说,传媒传统的数据备份其实在时效性,成本和验证上面其实存在了很多的问题,而到了云原生数据备份这时代,它其实会提供秒级 RPO、RTO,可以解决时效性的问题;然后在低成本上面会提供按量付费;在安全可用上面,它会提供一些演练,还有加密;然后在激活数据价值上面可以提供丰富的数据应用。其实整个的数据备份已经进入到了云原生的时代。
二、云原生数据库备份 DBS
2.1概述
数据库备份(简称 DBS )是阿里云提供的低成本、高可靠的云原生数据库备份平台。 DBS 提供无限容量的备份存储、秒级应急恢复和恢复演练,并借助秒级沙箱实例和备份数据查询激活冷数据。 DBS 支持 MySQL、SQL Server、Oracle等近10种数据库,支持文件、日志、数据库等全站备份,支持本地数据中心、其他云厂商、 ECS 数据库及 RDS 数据库等环境,是客户首选的企业级混合云统一备份平台。
DBS 提供了一些优势,即低 RPO 和 RTO ,低成本,可验证和快速启用,以及安全可靠。
低 RPO 和 RTO :数据库日志解析同步技术业务 RPO/RTO 可达秒级。
低成本:无限扩展的云存储灵活易用,按需付费。
可验证和快速启用:云端快速恢复 RDS 备份数据湖分析。
安全可靠:飞天盘古分布式高可靠全面的数据加密体系。
云原生数据库备份 DBS 的架构
如图,DBS 会支持的数据源包含商业数据库、国产数据库、开源数据库以及文件。通过 DBS 的备份通道可以实现实时备份,流式备份以及多通道备份。当数据通过通道进入到 DBS 的存储池的时, DBS 存储池也会包含对象存储、 CDM 沙箱存储以及客户存储。再通过 DBS 独特的数据生态的一些应用,比如一键恢复,开发测试,应急容灾与云容灾等能力去激活数据的价值。
DBS 架构的特点
整个 DBS 支持六种以上的环境的混合云统一备份。单个实例的备份速度可以高达300 MB/s 。一个 TB 的数据库恢复的时间只需要30秒。 DBS 也提供 ISV 集成,整个的开发周期在一个月以内。
2.2核心技术
DBS 原生数据库备份核心技术包含以下三个部分,
第一部分 多云多端:DBS 提供混合云统一管理,源端重删、压缩传输存储加密,这是多云多端的部分。
第二部分 DBS 提供秒级挂载,可以做到无限快照克隆,整个的快照的挂载可以实现秒级,同时全量和增量会自动合并。
第三部分 在线查询分析,备份到DBS 的数据会以一种开放的数据格式进行查询,同时,日志知识实时的解析,并且备份数据和数据湖进行了打通,能通过数据湖直接的去分析,以上就是数据库备份DBS 的核心技术。
(1)企业级混合云统一备份管理
下图是有所涉猎的十种以上数据源统一管理,支持多云多网络环境,提供低成本和可信备份,以及混合云多池的统一的管理。这里的组件包含数据备份网关,整个企业级混合云统一备份平台,云原生分布式备份文件系统。 DBS 不但支持阿里云的存储,也支持边缘存储。
(2)基于存储计算分离的无限快照秒级挂载
除了传统的备份以外,备份到 DBS 的数据其实是可以进行权的量和增量的合并。合并完的数据会可以打快照,这个快照是无限的一个快照。快照可以秒级挂载。同时它也提供任意时间点恢复,而且一份数据可以有多个快照点,其实就能适用到许多情况。例如,一份数据多份挂载,DBS 可以为开发测试同学提供开发测试环境数据的一个准备。同时,对于云容灾的架构恢复演练,定池报表的分析以及合规审计都能使用整个的秒级挂载的能力。
(3)云原生备份直接用于数据湖分析
数据通过 DBS 的备份会形成自己的一个开放格式。这些格式会与数据湖的原数据打通,这个时候, DBS 就可以做到备份数据在无需恢复的情况下直接进行查询。然后它还包含一些额外的增值查询:比如说数据变化的历史轨迹,复杂的分析的 SQL 都可以通过数据库进行分析。
2.3云原生数据库备份 DBS 的应用场景:
DBS 作为云原生的数据库备份,它的使命就是保护数据资产,激活数据价值。目前已经广泛地应用到政企,教育,制造,地产,医疗,游戏,互联网等行业。
(1)在线教育头部企业:保护所有线下 IDC 数据库,形成混合云备份统一管理,通过 DBS 妙计挂载技术实现快速恢复,方便业务验证和使用在线教育这个客户用 DBS 保护它所有线下IDC 的数据库,形成了一个混合云备份的统一管理。可以通过 DBS管理它自建的 IDC 数据库,同时也可以管理 RDS,管理 Polar DB。另外,客户也通过 DBS 的秒级挂载实现了这种快速恢复。在备份速度上面,客户实现了这种200 MB备份速度。在恢复速度上面,从过去的一些大库需要几个小时甚至到天级别,现在已经降低到了秒级恢复。
保护所有线下IDC数据库,形成混合云备份统一管理,通过DBS秒级挂载技术实现快速恢复,方便业务验证和使用。
(2)运营商企业本地备份上专有云:多级存储,成本性能最优,磁带库利旧
客户的数据库在本地通过 DBS 这种多流并发的高速备份备份到阿里云上,然后再通过阿里云上面的秒级挂载和应急容灾进行恢复,这样就实现了多级存储,而且成本性能都达到了最优。同时在云上的数据,DBS 还能转储到客户本地机房的磁带库,这样也实现了磁带库的利旧。
多级存信,成本性能最优,碰带库利旧