实验详情

RDS的数据备份和恢复

本实验模拟用户使用阿里云作为数据库,而数据被人为误删除的场景。

云计算、大数据、编程语言、物联网(IoT)学习指南下载,100+技术课程免费学!

50 实验点 兑换实验点
提示: 实验资源会在固定时间后释放,请创建资源后尽快操作。

实验评分

平均时长

2 小时

难易程度

困难

实验编号

S01111

学习人次

1491

实验概述


 本实验模拟用户使用阿里云作为数据库,而数据被人为误删除的场景。本实验的架构使用RDS作为数据库,使用DMS进行数据管理,使用DTS进行数据传输,解决数据库中的数据被误删除后需进行数据恢复的问题。


    开启实验资源后,系统会自动创建两个RDS实例,一个主数据库实例,一个克隆实例。数据库类型是MySQL 5.6。本实验首先需要在RDS实例中创建账号和数据库,其次下载一个sql文件并导入到创建的RDS数据库和克隆实例中。当数据导入完成后,对RDS实例进行物理备份。然后在RDS主数据库中删除一个表,模拟数据误删的场景。为了将误删的数据恢复,需要基于之前提到的RDS实例物理备份创建一个克隆实例(在本实验中,克隆实例实验资源已经分配,所以不需要进行创建。克隆实例需要进行和主数据库实例相同的操作,该过程目的是保证克隆实例中的数据和基于备份集创建的克隆实例数据是相同的,使实验达到最接近真实情况),并在克隆实例上查看其是否包含误删的数据;当克隆实例中存在误删的数据,通过创建在线的迁移任务将误删的数据从克隆实例迁移到主实例中,从而恢复误删的数据。实验流程如下:


实验目标

完成此实验后,可以掌握的能力有:

1. RDS实例的物理备份

2. RDS实例的数据恢复

3. 使用DMS管理RDS数据库

学前建议

1. 了解阿里云RDS的基本功能;

2.  已完成SL008 数据库上云迁移的实现