
# 通过数据备份开展定期恢复演练
#### 背景
根据数据安全法，需要对数据容灾备份**定期开展数据恢复测试**。恢复是指利用备份软件把所备份的数据内容恢复到数据源。由于业务系统日常运行过程中，经常无法直接在所备份的服务器进行真实环境恢复操作。但为了验证备份数据的可用性、备份方案完整性和可靠性以及应对未来系统突发事件发生，可以通过备份新建资源的方式来对备份介质以及备份方案进行检验，来确保备份的可恢复验证。
#### 演练原则
- 参考"通过业务分级制定最佳备份策略"[灾备策略](https://support.huaweicloud.com/bestpractice-cbr/cbr_07_0027.html#cbr_07_0027__section1441516392136)里的演练频率，有计划、周期性地对备份数据进行恢复演练。
- 以备份资源为单位在该资源的所有备份内抽样随机进行，不必每个备份都进行，但要保证在一定期限内每种资源的每类备份至少有一次备份被恢复验证过。
- 为防止干扰实际业务，恢复演练以使用备份创建新资源实例进行，禁止直接恢复源实例。
- 下发备份恢复任务后，恢复任务成功，备份能够正常恢复资源，且恢复的数据与原来一致，正确性与预期匹配，则视为恢复成功。
- 下发备份恢复任务后，如果恢复任务失败，或者恢复任务成功，但数据存在丢失、无法读取的情况，则视为恢复失败，请及时联系华为云工程师进行定位处理。
- 操作员应详细记录演练的周期、过程及结果。
 
#### 资源与成本
表1资源和成本规划 
|     **资源**     |           **资源说明**           | **数量** |                                     **每月费用**                                     |
|---|---|---|---|
| 云服务器备份存储库      | 存储库容量大于等于所需要备份云服务器资源的容量总和    | 1      | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-cbr/cbr_07_0011.html)。 |
| SFS Turbo备份存储库 | 存储库容量大于等于所需要备份SFS Turbo资源的容量 | 1      | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-cbr/cbr_07_0011.html)。 |
| 弹性云服务器         | 与待演练服务器的配置相同                 | 1      | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-cbr/cbr_07_0011.html)。 |
| SFS Turbo文件系统  | 与待演练的SFS Turbo文件系统大小相同       | 1      | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-cbr/cbr_07_0011.html)。 |
| RDS数据库实例       | 与待演练的RDS数据库配置相同              | 1      | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-cbr/cbr_07_0011.html)。 |
   
#### 备份演练
三种备份类型的备份演练操作流程如下：
 #### 云服务器备份演练
1. 以核心系统的某个云服务器为例，每月进行备份恢复演练任务。
2. 登录云备份管理控制台。 
   1. [登录管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/cbr/manager/csbs/vaultList)。
   
   2. 单击管理控制台左上角的![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001739761464.png)，选择区域。
   
   3. 单击"![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001786761341.jpg)"，选择"存储 \> 云备份"。
   
   
   
   
3. 选择"云服务器备份"页签，选择"备份副本"。
4. 获取该云服务器的备份列表：选择"服务器ID"，输入需要验证的云服务器ID，单击"搜索"。 
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001929550257.png)
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001883551954.png)
   
   

5. 选择任意一个备份副本，单击"创建镜像"，进入IMS创建私有镜像界面，输入镜像名称后，单击"确定"。 
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001929731889.png)
   
   

6. 待镜像创建完成后，使用该镜像申请云服务器。 
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001883748960.png)
   
   

7. 将新创建的云服务器与当前云服务器进行对比，查看数据是否一致，符合预期，观察业务是否正常。
 
#### 云文件系统备份演练
1. 以核心系统的某个云文件系统为例，每月进行备份恢复演练任务。
2. 登录云备份管理控制台。 
   1. [登录管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/cbr/manager/csbs/vaultList)。
   
   2. 单击管理控制台左上角的![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001739602332.png)，选择区域。
   
   3. 单击"![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001786681545.jpg)"，选择"存储 \> 云备份"。
   
   
   
   
3. 选择"SFS Turbo备份"签页，选择"备份副本"。
4. 获取该云文件系统的备份列表：选择"文件系统ID"，输入需要验证的文件系统ID，单击"搜索"。
5. 选择需要恢复的备份，单击"创建文件系统"，并跳转到文件系统创建页。 
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001883720862.png)
   
   

6. 选择云文件系统创建参数，确认提交，完成创建新的文件系统。 
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001744153753.png)
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001929560677.png)
   
   

7. 查看比对新创建的云文件系统数据，校验数据是否符合预期。
 
#### 云数据库备份演练
1. 登录云备份管理控制台。 
   1. [登录管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/cbr/manager/csbs/vaultList)。
   
   2. 单击管理控制台左上角的![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001739761472.png)，选择区域。
   
   3. 单击"![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001786761349.jpg)"，选择"数据库 \> 云数据库 RDS"。
   
   
   
   
2. 单击"备份管理"，选择需要恢复的备份，单击操作列的"恢复"。
3. 选择恢复到"新实例"，单击"确定"，进入"恢复到新实例"的服务选型页面。 
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001883771956.png)
   
   

4. 新实例的数据库引擎和数据库版本，自动与原实例相同。存储空间大小默认和原实例相同，且必须大于或等于原实例存储空间大小。其余参数详情可参考[帮助指导](https://support.huaweicloud.com/usermanual-rds-mysql/rds_10_0028.html)。
   
   ![](https://support.huaweicloud.com/bestpractice-cbr/zh-cn_image_0000001929730397.png)
   
   

5. 单击"立即购买"，按照指导购买新数据库，等待数据库实例状态由"创建中"变为"正常"，说明恢复成功。
6. 恢复成功后登录数据库实例进行验证，校验数据是否匹配预期。
 
