华为云从入门到实战 | 云关系数据库备份、恢复及存储容灾服务

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 主要介绍华为云数据库RDS的备份与恢复部署过程以及SDRS的创建部署过程。

1、打开云数据库列表


登录华为云网站,进入云控制台界面,选择界面上方导航栏中的“服务列表”链接,选择“数据库”中的“云数据库RDS”选项,如图1所示。

image.png


2、创建数据库实例备份


选择关系型数据库列表中需要备份的数据库实例,单击“更多”按钮,在弹出的菜单中选择“创建备份”链接,在弹出的数据库备份窗口中输入备份名称,此处输入backup-0001,最后单击“确定”按钮,系统会立即开始备份数据,如图2所示。

image.png


3、查看云数据库备份结果


在“云数据库RDS”控制台,单击左侧导航栏中的“备份管理”链接,系统会显示云数据库RDS的备份列表,如图3所示。从图3中可以看到,备份名称为backup-0001的备份的状态是“备份中”,表示系统正在创建数据库备份。注意,数据库备份和恢复操作需要几分钟的时间,建议在数据库备份或恢复结束后再对数据库进行下一步操作。等待几分钟后,云数据库备份即创建成功。

image.png


4、云数据库恢复


华为云关系型数据库服务支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作将恢复整个数据库实例的数据,也就是说,运行在该数据库实例上的所有数据库都将被恢复。从某种程度上说,RDS实例上的某个数据库需要恢复时,也会影响其他数据库的正常使用。

1●恢复到新实例

1. 更新数据库数据

为了验证数据库的恢复操作,对云数据库进行更新。首先在客户端本机登录WordPress博客网站,然后发布第二篇博文,如图4所示。

image.png

2.选择云数据库备份副本

返回“云数据库RDS”控制台,选择左侧导航栏中的“备份管理”选项,如图5所示。

image.png

3. 恢复云数据库到新实例

在图5所示界面中,单击“恢复”按钮,弹出“恢复备份”对话框,选择恢复到“新实例”选项,单击“确定”按钮,如图6所示。RDS for MySQL不支持将备份恢复到原实例,如有需要,请先将备份恢复到新实例,然后将该实例的IP修改为原实例的IP即可。

image.png

2●配置新实例

1. 新实例参数选择

在图6所示界面中,单击“确定”按钮后,界面跳转到“恢复到新实例”对话框,恢复到新实例即是创建一个跟当前实例rds-001配置一样的云数据库服务器实例,为区分两者,将新实例命名为rds-002。单击“提交”按钮,开始创建新的云数据库实例,如图7所示。

image.png

在创建新的数据库实例时,参数的配置应注意以下3点。

(1) 数据库引擎和数据库版本与原实例相同,默认的数据库端口为3306,以上参数皆不可重置。

(2) 存储空间默认与原实例相同,且必须大于或等于原实例存储空间,数据库密码需重新设置。

(3) 其他参数为默认值。

2. 查看新实例状态

恢复到新实例为用户重新创建一个和该备份数据相同的实例。在“实例管理”界面,可看到实例由“创建中”变为“正常”状态,说明恢复数据库实例成功恢复成功的新实例是一个独立的实例,与原实例没有关联。新实例创建成功后,系统会自动执行一次全量备份。

存储容灾服务的操作流程:首先,需要确认用户想要复制的生产站点和容灾站点位置,并创建保护组;然后,为需要容灾的云服务器创建保护实例,并将其添加到指定的保护组中;最后,开启保护,即可将数据同步传输到容灾站点服务器。


5、创建保护组


(1) 定位SDRS服务。登录云控制台,选择“服务列表”→“存储”→“存储容灾服务SDRS”选项,打开如图8所示界面。在图8所示界面中,单击右上角的“+创建保护组”按钮,打开创建保护组界面,如图9所示。

image.png

(2) 配置保护组。目前存储容灾服务仅支持同一区域不同可用区之间的容灾,因此在图9所示的界面中,区域的选择要与所保护的ECS实例在同一个区域。容灾方向选择的是生产站点到容灾站点的数据复制方向。此处取值样例为可用区1到可用区2,即将当前部署在可用区1主机的存储数据复制一份到可用区2。设置保护组的所属VPC时,要和保护的ecs-OA云服务器所在的VPC一致。保护组的名称,用户可以自行命名,也可以保持默认。配置完成后,单击“立即申请”按钮,即可创建保护组。

image.png  


6、创建保护实例


(1) 选择保护组。在存储容灾服务控制台界面下,显示所有已创建的保护组,根据需要选择需创建保护实例的保护组。在每个保护组的界面上显示着该保护组所在区域、容灾方向、所属VPC、保护实例、复制对等信息,如图10所示。

image.png

(2) 创建保护实例。在图10所示界面中,单击“保护实例”链接,进入保护组详情界面,如图11所示。单击“保护实例”标签中的“创建”按钮,打开创建保护实例界面,如图12所示。

image.png

(3) 选择保护实例。在图11所示界面中,在生产站点服务器中选中要保护的云服务器,此处选择esc-OA服务器实例,如图12所示。选中ecs-OA后,容灾站点的服务器和云硬盘便自动处于选择状态,此时可以命名保护实例的名称,也可保持默认,最后单击界面右下角的“立即申请”按钮,打开如图13所示的规格确认界面,确认无误后,单击界面下方的“提交”按钮,系统开始创建保护实例。

image.png

■ 图12 选择esc-OA保护实例

 image.png

创建保护实例后,SDRS服务会根据生产站点的被保护实例ecs-OA配置,自动地在容灾站点端创建相同规格的计算ECS和云硬盘资源。在创建完成后,生产站点的云硬盘和容灾站点的云硬盘便自动组成复制对关系。

同样,重复上述创建保护实例步骤,对生产站点的ecs-Database实例创建保护实例。创建两个保护实例后的界面如图14所示。当保护实例的状态由“创建中”变为“可用”时,表示创建保护实例成功。由此可看出,同一个保护组内,可以添加不同的ECS实例。

image.png


7、开启保护


保护实例创建完成后,进入保护组详情页,待所有保护实例状态均为“可用”的时候,单击界面右上角的“开启保护”按钮,在弹出的对话框中,单击“是”按钮,如图15所示。之后系统开始做数据的首次同步,同步时间为6~10分钟,这取决于被保护实例的云硬盘大小以及数据量大小。

image.png

当同步数据完成以后,用户可以回到弹性云服务器控制台界面,可以发现,通过SDRS服务为用户在容灾站点可用区2创建了规格相同的ECS实例,只不过两台ECS均处于关机状态。

目录
相关文章
|
2月前
|
Java 数据库连接 测试技术
SpringBoot入门 - 添加内存数据库H2
SpringBoot入门 - 添加内存数据库H2
75 3
SpringBoot入门 - 添加内存数据库H2
|
13天前
|
存储 druid 分布式数据库
列式存储数据库与超市的关系?
列式存储数据库是一种高效的数据管理方式,类似于超市将相似商品集中摆放。它将相同类型的数据(如年龄、价格)归类存储,便于快速查询和压缩,广泛应用于市场分析、财务报告和健康数据分析等领域。知名产品包括HBase、ClickHouse、Druid和Apache Cassandra等,适合处理大规模数据和实时分析任务。
32 4
|
2月前
|
存储 数据库
快速搭建南大通用GBase 8s数据库SSC共享存储集群
本文介绍如何GBase8s 数据库 在单机环境中快速部署SSC共享存储集群,涵盖准备工作、安装数据库、创建环境变量文件、准备数据存储目录、修改sqlhost、设置onconfig、搭建sds集群及集群检查等步骤,助你轻松完成集群功能验证。
|
2月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
165 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
2月前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
72 13
|
2月前
|
存储 SQL 数据库
深入浅出后端开发之数据库优化实战
【10月更文挑战第35天】在软件开发的世界里,数据库性能直接关系到应用的响应速度和用户体验。本文将带你了解如何通过合理的索引设计、查询优化以及恰当的数据存储策略来提升数据库性能。我们将一起探索这些技巧背后的原理,并通过实际案例感受优化带来的显著效果。
56 4
|
2月前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
135 3
|
2月前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
58 3
|
2月前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
57 4
|
29天前
|
存储 Oracle 关系型数据库
服务器数据恢复—华为S5300存储Oracle数据库恢复案例
服务器存储数据恢复环境: 华为S5300存储中有12块FC硬盘,其中11块硬盘作为数据盘组建了一组RAID5阵列,剩下的1块硬盘作为热备盘使用。基于RAID的LUN分配给linux操作系统使用,存放的数据主要是Oracle数据库。 服务器存储故障: RAID5阵列中1块硬盘出现故障离线,热备盘自动激活开始同步数据,在同步数据的过程中又一块硬盘离线,RAID5阵列瘫痪,上层LUN无法使用。