摘要:阿里云数据库备份DBS为数据库提供连续数据保护、低成本的备份服务。它可以为多种环境的数据提供强有力的保护,包括企业数据中心、其他云厂商及公共云。数据库备份提供数据备份和操作恢复的整体方案,具备实时增量备份、精确到秒级的数据恢复能力。数据库备份DBS产品受众面广,小到个人站长,大到企业用户,都有数据库备份需求。本文将带领大家充分了解DBS产品的功能和特性,以及针对不同类型的用户,如何进行规格选择,如何进行归档等。
演讲嘉宾简介:衡铁刚(佩恩),阿里巴巴数据库事业部产品专家,2011年加入阿里巴巴,曾经担任过阿里巴巴集团MySQL DBA,现在担任数据库产品经理,专注于数据库产品设计。
发布会视频回顾,戳这里! 发布会PPT链接,戳这里!
以下内容根据演讲视频以及PPT整理而成。
本文将主要围绕以下五个方面为大家介绍阿里云数据库备份DBS: 1.产品概述 2.产品优势 3.产品架构 4.应用场景 5.产品收费
一、产品概述 数据库备份这款产品的英文名称为Database Backup,简称DBS,它是为数据库提供连续数据保护、低成本的备份服务。正如下图中右侧的DBS整体架构图所示,大家可以看到用户的数据库无论是在企业的数据中心、其他云厂商、还是公网上,都可以通过阿里云DBS备份到阿里云上的OSS对象存储中;如果用户的数据库已经上云了,比放在使用了阿里云RDS或者在ECS上自建了数据库,也可以借助阿里云的VPC或者经典网络,通过DBS也可以备份到用户的OSS上面。总而言之,阿里云DBS可以云上、云下或者其他云环境中提供强有力的保护。在功能上面,大家可以看到数据库备份提供了数据备份和操作恢复等整体的解决方案,实现了实时的增量备份,并且能够实现秒级数据恢复的能力。 88ec74920d445a9214d7d46d1032696d11043ad3 大家可以体会到阿里云DBS的一些比较显著的特点,一个是秒级RPO,当进行恢复的时候可以选择任意的时间点进行,除此之外阿里云DBS对接对象存储的整体方案的成本也很低,并且阿里云DBS还能够支持多种环境。
二、产品优势 接下来为大家分享阿里云DBS数据库备份产品的优势。其实,阿里云DBS数据库备份产品的优势主要有以下五个:灵活易用,无学习门槛;高性能,适应不同规模要求;低成本,降低整体TCO;零风险,海量用户验证;多环境,覆盖阿里云场景。 bcd79bebd901eaa5d94a729dd5add0e63007a6b8 优势1:灵活易用,无学习门槛 对于阿里云DBS这款产品而言,用户从购买到配置再到运行,基本上仅用5分钟的时间就可以完成。正如下图所示的就是DBS的整体使用过程,首先,用户需要购买一个DBS的实例,之后需要配置一下自己的备份源,所谓备份源也就是用户想要通过DBS来备份哪个数据库,只要将数据库的连接串以及账号密码输入进去,也就完成了备份源的配置。第二步,客户需要配置整个备份的目标,也就相当于要将数据库通过DBS备份到OSS上去。第三步,用户需要配置数据库所需要备份的是整个实例还是单个数据库,备份的是单张表还是多张表。对于整个细粒度的备份,DBS都可以支持用户进行自由选择。第四部分,用户可以设置备份的时间,因为DBS会提供全量备份和增量备份两种功能,只要用户开启了增量备份之后,系统就会实时地进行备份;而全量备份可以设置一周七天每天都备份或者每周只备份一次,备份的频率和时间都可以根据用户的需求灵活地进行设置。一般而言,数据备份往往会选择在业务的低峰期,比如凌晨两点钟至凌晨五点钟。第五步就是在备份启动之后,将备份的数据存放到用户的OSS上,那么用户这些备份的数据需要存放多久,什么时候进行清理以及什么时候进行转存,阿里云DBS都提供了全局的规则设置。当用户对于这些规则进行设置之后,后面的相关操作都会由DBS自动完成。在整个备份和恢复上面,阿里云DBS都提供了一个统一的Web界面,那么这样一来,用户无论是做数据备份还是数据恢复就不用来回切换工作界面了。这也就是DBS的第一个优势,它可以让用户更加灵活易用,用户只需要进行简单的配置就可以运行起来,因此学习成本比较低。 ee9916c73d7570154df3d42a39e69e757e1dffc9 优势2:高性能,适应不同规模要求 当用户在第一步配置完备份计划之后,整个备份就开始处于运行状态中了。阿里云DBS提供了全量备份和增量备份两种备份计划如下图左侧所示,在全量备份中,DBS采用了无Agent的方式,也就是用户只需要提供IP、域名、账号和密码配置一下就可以了。在整个全量的备份过程中,DBS提供了无锁的备份,其含义相当于在备份的过程中不会影响到用户数据库上面线上的业务查询,因为大家都知道数据库除了备份之外还需要承载一些在线的业务的查询,而DBS在整个备份过程中不会影响到线上查询业务。此外,阿里云DBS还提供了并发的备份,因为当数据库的数据量比较大的时候,并发地进行备份可以大大地提升备份的速度。而在这个过程中包含了大量的创新点,比如阿里云DBS会探测数据库的繁忙程度,并且会调节全量备份在拉取数据的时候分片的大小、每次要拉取的数据量,以及并发的线程数等。 fe44f797d3810c588182c03e4b7e479b6e09ff2f 上面讲解了全量备份,接下来为大家分享增量备份。当DBS做增量备份的时候,它会从数据库内存中实时地捕获日志,每当产生一条日志就会去捕获这条日志并被分到用户的OSS上面,这样就可以实现数据的实时增量备份,也会让用户的RPO能够达到秒级甚至更低。https://yq.aliyun.com/articles/613293?utm_content=m_1000006722