
# 使用RegionlessDB集群实现异地灾备
#### 操作场景
当主实例出现区域级别故障时，可以切换至从实例，实现业务的异地灾备。
如[图1]所示，一个RegionlessDB集群拥有一个主实例和一个从实例， 主实例是双可用区，从实例是单可用区。当主实例的主可用区故障时，业务优先切换到备可用区。当主实例的主备可用区均故障时，业务切换到从实例。
图1异地灾备原理图   
![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001974697136.png)
#### 使用须知
请参见[约束与限制](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_11_3001.html#ZH-CN_TOPIC_0000001928569873__section93109339310)。
#### 操作步骤
#### 步骤1：创建RegionlessDB集群
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"RegionlessDB"页面，单击右上角"创建RegionlessDB"。
   图2创建RegionlessDB   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001972129642.png "点击放大")
   
   
4. 在"创建RegionlessDB"弹框中，设置RegionlessDB名称、选择主实例地域和主实例。
   图3设置RegionlessDB信息   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001971969894.png "点击放大")
   
   表1参数说明 
   | 参数名称           | 说明                                                                                            |
   |:---|:---|
   | RegionlessDB名称 | 名称长度最小为4个字符，最大为64个字符且不超过64个字节（一个中文字符占用3个字节），必须以字母或中文开头，区分大小写，可以包含字母、数字、中划线、下划线或中文，不能包含其他特殊字符。 |
   | 主实例地域          | 选择已有实例目标区域。                                                                                   |
   | 主实例            | 选择按需计费或包年/包月的已有实例作为RegionlessDB的主实例。                                                          |
      
   
5. 单击"确定"。
6. 主实例创建成功后，可以对其进行查看和管理。 创建主实例过程中，状态显示为"创建中"。您可以通过"任务中心"查看详细进度和结果。创建完成的主实例状态为"正常"，此时才可以正常使用。
   
 
#### 步骤2：添加从实例
1. 在"RegionlessDB"页面，找到目标RegionlessDB。
2. 单击操作列"添加从实例"。
   图4添加从实例   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002008570217.png "点击放大")
   
   
3. 在"创建从实例"页面，设置相关参数。
   表2基本信息 
   | 参数    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | 计费模式  | - 包年/包月：一种预付费模式，即先付费再使用，按照订单的购买周期进行结算。购买周期越长，享受的折扣越大。一般适用于需求量长期稳定的成熟业务。  - 按需计费：一种后付费模式，即先使用再付费，按照实际使用时长计费，秒级计费，按小时结算。按需计费模式允许您根据实际业务需求灵活地调整资源使用，无需提前预置资源，从而降低预置过多或不足的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 区域    | 从实例所在区域。 不同区域内的产品内网不互通，且购买后不能更换，请谨慎选择。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 创建方式  | 选择"新创建"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 实例名称  | 名称长度在4个到64个字符之间，必须以字母开头，可以包含字母、数字、中划线或下划线，不能包含其他特殊字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 数据库引擎 | TaurusDB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 内核版本  | 从实例的内核版本，内核版本需要大于等于2.0.54.240600。 关于各个内核小版本的更新说明请参见[内核版本发布记录](https://support.huaweicloud.com/kerneldesc-taurusdb/taurusdb_20_0003.html)。 说明： 如需设置内核版本，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 实例类型  | 仅支持集群：RegionlessDB集群版包含最少2个最多10个只读节点。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 存储类型  | 共享存储。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 可用区类型 | 可用区指在同一区域下，电力、网络隔离的物理区域，可用区之间内网互通，不同可用区之间物理隔离。有的区域支持单可用区和多可用区，有的区域只支持单可用区。 - 单可用区：主节点和只读节点部署在同一个可用区。  - 多可用区：您选择主可用区，创建的只读节点会均匀分布在各可用区之间，保证高可靠性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 时区    | 由于世界各国家与地区经度不同，地方时也有所不同，因此会划分为不同的时区。时区可在创建实例时选择，后期不可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 性能规格  | TaurusDB支持的性能规格，请参见[数据库实例规格](https://support.huaweicloud.com/productdesc-taurusdb/taurusdb_01_0004.html)。 TaurusDB是基于共享存储架构的云原生数据库。为了保证实例在极高读写压力场景下的业务稳定，会根据规格对实例读写峰值进行智能平滑控制，将实例读写能力稳定在一个较高水平，请您参照[性能白皮书](https://support.huaweicloud.com/pwp-taurusdb/taurusdb_pwp_0004.html)，选择合适的性能规格。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | CPU架构 | 实例的CPU和内存，CPU架构分为X86和鲲鹏。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 节点数量  | 从实例所有节点均为只读节点，"按需计费"实例单次创建最多可批量申请10个只读节点。 实例创建成功后，您可根据业务需要，添加只读节点，一个从实例最多可以创建15个只读节点。详情请参见[创建只读节点](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0111.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 存储设置  | 无需选择存储容量，存储费用按照实际使用量每小时计费。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 虚拟私有云 | - TaurusDB数据库实例所在的虚拟专用网络，可以对不同业务进行网络隔离。您需要创建或选择所需的虚拟私有云。如何创建虚拟私有云，请参见《虚拟私有云用户指南》中的"[创建虚拟私有云基本信息及子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)"。 如果没有可选的虚拟私有云，TaurusDB数据库服务默认为您分配资源。 注意： - 请确保从实例选择的虚拟私有云和主实例选择的虚拟私有云已通过VPN连通。  - 目前TaurusDB实例创建完成后不支持切换虚拟私有云，请谨慎选择所属虚拟私有云。     - 通过子网提供与其他网络隔离的、可以独享的网络资源，以提高网络安全性。 创建实例时TaurusDB会自动为您配置读写内网地址，您也可输入子网号段内未使用的读写内网地址。    |
   | 内网安全组 | 内网安全组限制实例的安全访问规则，加强TaurusDB数据库服务与其他服务间的安全访问。请确保所选取的内网安全组允许客户端访问数据库实例。 如果不创建内网安全组或没有可选的内网安全组，TaurusDB数据库服务默认为您分配内网安全组资源。 为了保证后续数据库的连接和访问，选择内网安全组时，需在安全组的入方向放开3306端口和ICMP协议。 请确保主从实例之间的内网安全组规则是放开的。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 参数模板  | 数据库参数就像是数据库引擎配置值的容器，参数模板中的参数可应用于一个或多个相同类型的数据库实例。实例创建成功后，参数模板可进行修改。 创建实例时，自定义参数模板中相关规格参数不会下发，是采用系统默认的推荐值，详情请参考[创建实例时需要关注哪些参数](https://support.huaweicloud.com/taurusdb_faq/taurusdb_faq_0159.html)。 您可以在实例创建完成之后根据业务需要进行调整。具体请参见[编辑参数模板](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_configuration.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 企业项目  | 企业项目是一种云资源管理方式，企业项目管理服务提供统一的云资源按项目管理，以及项目内的资源管理、成员管理。 请在下拉框中选择所在的企业项目，其中，default为默认项目。 如果需要自定义企业项目，请在控制台右上角单击"企业 \> 项目管理"，进入"创建企业项目"页面创建，具体请参见[创建企业项目](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0108763964.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 标签    | 可选配置，对关系型数据库的标识。使用标签可以方便识别和管理您拥有的数据库服务资源。每个实例最多支持20个标签配额。 实例创建成功后，您可以单击实例名称，在标签页签下查看对应标签。关于标签的详细操作，请参见[标签](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_tag.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
      
   ![](https://support.huaweicloud.com/usermanual-taurusdb/public_sys-resources/note_3.0-zh-cn.png)
   实例密码及大小写敏感与主实例一致，无需单独设置。
   
4. 参数配置完成后，单击页面右下角"立即购买"。
5. 确认从实例信息无误后，单击页面右下角"提交"，完成创建从实例的申请。
6. 从实例创建成功后，可以在"实例管理"页面对其进行查看和管理。 创建从实例过程中，状态显示为"创建中"。您可以通过"任务中心"查看详细进度和结果。创建完成的实例状态为"正常"，此时，从实例才可以正常使用。
   如果主实例的存量数据较多，由于添加从实例需要对新创建的从实例进行全量备份恢复，该流程耗时可能会较长。
   
 
#### 步骤3：接入从实例管理业务
根据业务接入区域就近选择从实例访问数据库。
例如：使用从实例接入数据库，查询数据。
```
mysql> select * from mydatabase.orders;
+----------+---------------+------------+
| order_id | customer_name | order_date |
+----------+---------------+------------+
|        1 | UserA         | 2023-12-18 |
|        2 | UserB         | 2023-12-17 |
|        3 | UserC         | 2023-12-16 |
+----------+---------------+------------+
```
