数据灾备(DBS)支持多种数据库的备份恢复需求,以及ECS实例上自建的数据库、线上数据库、其他云数据库。本文以部署在ECS上的自建MySQL数据库为例,介绍如何通过数据灾备(DBS)实现自建库的灾备和安全,以此实现实时备份、快速恢复、异地灾备、长期归档等需求,同时有效抵御数据丢失、误删除、勒索软件攻击及黑客侵扰等风险。
目前数据灾备(DBS)仅支持的ECS自建数据库为MySQL。
常见场景
业务场景中可能经常发现“以为已经备份了”。
想对ECS数据库进行灾备,需要有性价比较高的方案。
数据库被黑客攻击了,数据库删除了,能不能恢复到昨天的状态。
服务器数据库中了木马,好像很多数据丢失,导致网站打不开。
误删除了数据库data文件,导致无法启动mysqld。
在线的数据库被同事用测试库替换了,但是没有备份。
数据灾备(DBS)支持备份恢复的数据库引擎版本、数据库对象、备份恢复的细粒度及DBS各功能模块的支持情况,请参见支持的数据库引擎与功能。
DBS备份价值
价值 | 说明 |
备份实时性 | 秒级RPO,从数据库内存实时获取事务日志。 |
快速恢复 | 单表恢复,可大大降低RTO。 |
恢复任意1秒的数据 | 数据库恢复前1秒状态,而不是昨天状态。 |
存储成本 | 压缩比可达30%,并自动归档到更便宜存储。 |
备份集可验证 | 备份集支持SQL语句界面查询,无需恢复到数据库。 |
异地的备份恢复 | 2000KM以上远距离备份,可恢复到本地或异地。 |
同机恢复 | 恢复时遇到同名库表,系统默认重命名同名对象,您也可在配置恢复任务时手动命名库表名称。 |
一键恢复到RDS | 根据备份集元信息自动创建相应规格、磁盘空间的RDS实例。 |
步骤一:购买备份实例(逻辑备份)
- 登录数据管理DMS 5.0。
在顶部菜单栏中,选择
。说明若您使用的是极简模式的控制台,请单击控制台左上角的图标,选择
。在上方选择地域,在ECS自建数据库页签下,单击目标数据源ID进入数据源详情页。
在备份策略页面中,单击配置备份策略。
在选择备份计划页面单击购买备份计划,进入DBS售卖页。
配置如下参数,单击页面右下角的立即购买。
配置项
说明
商品类型
请选择备份实例(包年包月),不支持按量付费。
备份实例地域
选择要存放备份数据的地域。
说明请确保备份实例所在地域与ECS实例所在地域相同。
数据源类型
当前仅支持MySQL。
规格
规格越高,备份与恢复的性能越高,支持的规格为:serverless(仅MySQL逻辑备份支持)、micro(入门型)、small(低配型)、medium(中配型)、large(高配型)、xlarge(高配型-无流量上限)。
说明如果数据库实例(例如生产环境的数据库)需要高性能的备份实例快速地执行备份与恢复任务,建议选择xlarge或large规格,获取更高的备份恢复性能。
对备份恢复性能(速度)要求不高,您可以通过计算,选择性价比最高的备份实例规格。更多信息,请参见如何选择备份计划规格。
若备份库表存在表结构不合理、大表、大字段等情况,备份实例的规格过小可能会导致后续备份实例资源不足,从而引发备份异常。因此,建议您在创建时选择较高规格的备份实例,以免后续备份出现异常。
备份方式
选择逻辑备份。
存储空间
您创建时无需选择容量,后续根据实际存入DBS内置存储中的数据量计费。计费详情,请参见存储计费。
资源组
配置资源组。选择默认或自定义的资源组,方便备份实例管理。
购买数量
按需选择购买数量,多个数据库实例需要创建多个备份实例,例如您希望备份数据库实例A与数据库实例B,需要购买2个备份实例。
购买时长
选择该备份实例的购买时长。
在确认订单页面,确认订单信息,阅读并选中服务协议,单击去支付。
支付成功后,请返回步骤5的选择备份计划页面,单击已完成支付,即可查看到已创建的备份实例。
步骤二:配置备份策略
在选择备份计划页面选中待配置的备份实例,并单击下一步。
在选择库表页面,选中需要备份的库或表,单击移动到已选择对象框中,单击提交。
提交成功后,您可以在备份策略页面的逻辑备份页签下,单击启动按钮启动备份。
单击启动后系统会立即发起一次全量和增量备份任务。
说明如果您期望先完成一些其他操作(例如修改备份策略等),您也可以选择当前暂不启动备份,但后续系统会根据备份策略在备份时间自动启动备份。