主要介绍华为云数据库RDS的备份与恢复部署过程以及SDRS的创建部署过程。
登录华为云网站,进入云控制台界面,选择界面上方导航栏中的“服务列表”链接,选择“数据库”中的“云数据库RDS”选项,如图1所示。
■ 图1“云数据库RDS”选项
选择关系型数据库列表中需要备份的数据库实例,单击“更多”按钮,在弹出的菜单中选择“创建备份”链接,在弹出的数据库备份窗口中输入备份名称,此处输入backup-0001,最后单击“确定”按钮,系统会立即开始备份数据,如图2所示。
■ 图2创建云数据库备份
在“云数据库RDS”控制台,单击左侧导航栏中的“备份管理”链接,系统会显示云数据库RDS的备份列表,如图3所示。从图3中可以看到,备份名称为backup-0001的备份的状态是“备份中”,表示系统正在创建数据库备份。注意,数据库备份和恢复操作需要几分钟的时间,建议在数据库备份或恢复结束后再对数据库进行下一步操作。等待几分钟后,云数据库备份即创建成功。
图3“云数据库RDS”备份列表
华为云关系型数据库服务支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作将恢复整个数据库实例的数据,也就是说,运行在该数据库实例上的所有数据库都将被恢复。从某种程度上说,RDS实例上的某个数据库需要恢复时,也会影响其他数据库的正常使用。
为了验证数据库的恢复操作,对云数据库进行更新。首先在客户端本机登录WordPress博客网站,然后发布第二篇博文,如图4所示。
■ 图4第二篇博文发布成功
返回“云数据库RDS”控制台,选择左侧导航栏中的“备份管理”选项,如图5所示。
■ 图5恢复数据库备份
在图5所示界面中,单击“恢复”按钮,弹出“恢复备份”对话框,选择恢复到“新实例”选项,单击“确定”按钮,如图6所示。RDS for MySQL不支持将备份恢复到原实例,如有需要,请先将备份恢复到新实例,然后将该实例的IP修改为原实例的IP即可。
■ 图6恢复备份到新实例
在图6所示界面中,单击“确定”按钮后,界面跳转到“恢复到新实例”对话框,恢复到新实例即是创建一个跟当前实例rds-001配置一样的云数据库服务器实例,为区分两者,将新实例命名为rds-002。单击“提交”按钮,开始创建新的云数据库实例,如图7所示。
■ 图7 提交新实例配置规格
在创建新的数据库实例时,参数的配置应注意以下3点。
(1) 数据库引擎和数据库版本与原实例相同,默认的数据库端口为3306,以上参数皆不可重置。
(2) 存储空间默认与原实例相同,且必须大于或等于原实例存储空间,数据库密码需重新设置。
(3) 其他参数为默认值。
恢复到新实例为用户重新创建一个和该备份数据相同的实例。在“实例管理”界面,可看到实例由“创建中”变为“正常”状态,说明恢复数据库实例成功恢复成功的新实例是一个独立的实例,与原实例没有关联。新实例创建成功后,系统会自动执行一次全量备份。
存储容灾服务的操作流程:首先,需要确认用户想要复制的生产站点和容灾站点位置,并创建保护组;然后,为需要容灾的云服务器创建保护实例,并将其添加到指定的保护组中;最后,开启保护,即可将数据同步传输到容灾站点服务器。
(1) 定位SDRS服务。登录云控制台,选择“服务列表”→“存储”→“存储容灾服务SDRS”选项,打开如图8所示界面。在图8所示界面中,单击右上角的“+创建保护组”按钮,打开创建保护组界面,如图9所示。
■ 图8 SDRS服务首页
(2) 配置保护组。目前存储容灾服务仅支持同一区域不同可用区之间的容灾,因此在图9所示的界面中,区域的选择要与所保护的ECS实例在同一个区域。容灾方向选择的是生产站点到容灾站点的数据复制方向。此处取值样例为可用区1到可用区2,即将当前部署在可用区1主机的存储数据复制一份到可用区2。设置保护组的所属VPC时,要和保护的ecs-OA云服务器所在的VPC一致。保护组的名称,用户可以自行命名,也可以保持默认。配置完成后,单击“立即申请”按钮,即可创建保护组。
■ 图9 创建保护组界面
(1) 选择保护组。在存储容灾服务控制台界面下,显示所有已创建的保护组,根据需要选择需创建保护实例的保护组。在每个保护组的界面上显示着该保护组所在区域、容灾方向、所属VPC、保护实例、复制对等信息,如图10所示。
■图10 保护组列表界面
(2) 创建保护实例。在图10所示界面中,单击“保护实例”链接,进入保护组详情界面,如图11所示。单击“保护实例”标签中的“创建”按钮,打开创建保护实例界面,如图12所示。
■ 图11 创建保护实例
(3) 选择保护实例。在图11所示界面中,在生产站点服务器中选中要保护的云服务器,此处选择esc-OA服务器实例,如图12所示。选中ecs-OA后,容灾站点的服务器和云硬盘便自动处于选择状态,此时可以命名保护实例的名称,也可保持默认,最后单击界面右下角的“立即申请”按钮,打开如图13所示的规格确认界面,确认无误后,单击界面下方的“提交”按钮,系统开始创建保护实例。
■ 图12 选择esc-OA保护实例
■ 图13 保护实例规格确认
创建保护实例后,SDRS服务会根据生产站点的被保护实例ecs-OA配置,自动地在容灾站点端创建相同规格的计算ECS和云硬盘资源。在创建完成后,生产站点的云硬盘和容灾站点的云硬盘便自动组成复制对关系。
同样,重复上述创建保护实例步骤,对生产站点的ecs-Database实例创建保护实例。创建两个保护实例后的界面如图14所示。当保护实例的状态由“创建中”变为“可用”时,表示创建保护实例成功。由此可看出,同一个保护组内,可以添加不同的ECS实例。
■ 图14 创建ecs-Database保护实例
保护实例创建完成后,进入保护组详情页,待所有保护实例状态均为“可用”的时候,单击界面右上角的“开启保护”按钮,在弹出的对话框中,单击“是”按钮,如图15所示。之后系统开始做数据的首次同步,同步时间为6~10分钟,这取决于被保护实例的云硬盘大小以及数据量大小。
■ 图15 对保护实例开启保护
当同步数据完成以后,用户可以回到弹性云服务器控制台界面,可以发现,通过SDRS服务为用户在容灾站点可用区2创建了规格相同的ECS实例,只不过两台ECS均处于关机状态。