当前位置:主页 > 查看内容

产品解读 | RDS-MySQL物理备份上云功能详解

发布时间:2021-08-02 00:00| 位朋友查看

简介:一、解决上云痛点 1.xtrabackup更符合传统DBA做数据备份的习惯 是事实上的标准备份解决方案 2.让那些已有xb格式备份集的数据库上云变得简单 3.备份集托管到云上可以实现一键快速拉起实例。 二、功能入口及使用方法简介 目前RDS已经发布支持RDS-MySQL物理备份……
一、解决上云痛点


1.xtrabackup更符合传统DBA做数据备份的习惯 是事实上的标准备份解决方案

2.让那些已有xb格式备份集的数据库上云变得简单

3.备份集托管到云上可以实现一键快速拉起实例。



二、功能入口及使用方法简介


目前RDS已经发布支持RDS-MySQL物理备份上云功能 最高可以兼容基于mysql-server 5.7.32版本的物理备份。


简单几步完成“备份导入-创建RDS”动作 打开RDS控制台页面即可体验


1-1.png


选择OSS-bucket 一键导入


2-2.png

等待导入完成后可在列表查看 并基于该备份创建RDS 导入成功的备份可以分钟级恢复出RDS实例。


1-3.png

三、用户备份管理功能


另外 考虑到可能不止一个备份需要导入 我们准备了一些管理功能


功能1 可以根据用户导入时填入的备注进行搜索 同时用户也可以随时更改备份的备注信息
功能2 可以根据导入时OSS的路径进行搜索
功能3 导入后可以对备份打标分类 之后可以用标签查找相关备份资源
功能4 用户可以根据需要 自定义备份保留时长。


1-4.png


基于这些功能 用户也可以将备份归档到云上 有需求时一键极速生产RDS。


针对游戏开服、测试环境搭建 重建 等需求 都可以使用我们的功能快速搞定 也是很方便的。


四、上云场景下与DTS效率对比


当然在上云场景的效率 我们也有验证。


测试场景说明

原库数据文件大小 53GB。
原库数据组成 mysql测试库 employees 复制301份 总共1806张表 大约总计12亿条数据。
备份大小 22.12GB 压缩率41.73% 。


1-5.png


可以看到 使用我们的功能可以大大节约上云花费的时间 一般可将时间缩减到DTS产品一半以上 未来也仍有可优化空间。


五、功能原理


1-6.png


用户通过在控制台引导下在RAM中完成RDS系统访问用户OSS的授权 之后RDS的OpenAPI就可以访问到用户的OSS 通过RAM换取到下载文件需要使用的STSToken RDS的任务系统将用户备份从OSS下载、解压到RDS临时实例的云盘上 应用redo log 将数据对齐到RDS 使用RDS-MySQL内核拉起实例 执行mysql_upgrade命令对齐内核系统表 初始化RDS系统表、系统账号和数据 最后对云盘创建秒级快照 Snapshot 完成对数据的留存。


之后用户在需要恢复时 我们就可以通过快照迅速拉起一个RDS实例。


六、未来规划


1.MySQL 8.0的支持
2.支持直接恢复到高可用形态
3.支持从DBS导入备份
4.结合DBS-Agent完成一键备份 上传 转储 实现定期备份归档



七、功能体验


搜索“云数据库多场景体验馆” 即可免费体验完整功能 体验时别忘了先领取代金券 。


1-7.png




本文转自网络,原文链接:https://developer.aliyun.com/article/786101
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐