链接复制成功!
使用RegionlessDB集群实现异地灾备
操作场景
当主实例出现区域级别故障时,可以切换至从实例,实现业务的异地灾备。
如图1所示,一个RegionlessDB集群拥有一个主实例和一个从实例, 主实例是双可用区,从实例是单可用区。当主实例的主可用区故障时,业务优先切换到备可用区。当主实例的主备可用区均故障时,业务切换到从实例。
使用须知
请参见约束与限制。
操作步骤
步骤1:创建RegionlessDB集群
- 登录TaurusDB管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在“RegionlessDB”页面,单击右上角“创建RegionlessDB”。 图2 创建RegionlessDB

- 在“创建RegionlessDB”弹框中,设置RegionlessDB名称、选择主实例地域和主实例。 图3 设置RegionlessDB信息

表1 参数说明 参数名称
说明
RegionlessDB名称
名称长度最小为4个字符,最大为64个字符且不超过64个字节(一个中文字符占用3个字节),必须以字母或中文开头,区分大小写,可以包含字母、数字、中划线、下划线或中文,不能包含其他特殊字符。
主实例地域
选择已有实例目标区域。
主实例
选择按需计费或包年/包月的已有实例作为RegionlessDB的主实例。
- 单击“确定”。
- 主实例创建成功后,可以对其进行查看和管理。
创建主实例过程中,状态显示为“创建中”。您可以通过“任务中心”查看详细进度和结果。创建完成的主实例状态为“正常”,此时才可以正常使用。
步骤2:添加从实例
- 在“RegionlessDB”页面,找到目标RegionlessDB。
- 单击操作列“添加从实例”。 图4 添加从实例

- 在“创建从实例”页面,设置相关参数。
表2 基本信息 参数
描述
计费模式
- 包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于需求量长期稳定的成熟业务。
- 按需计费:一种后付费模式,即先使用再付费,按照实际使用时长计费,秒级计费,按小时结算。按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。
区域
从实例所在区域。
不同区域内的产品内网不互通,且购买后不能更换,请谨慎选择。
创建方式
选择“新创建”。
实例名称
名称长度在4个到64个字符之间,必须以字母开头,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。
数据库引擎
TaurusDB。
内核版本
从实例的内核版本,内核版本需要大于等于2.0.54.240600。
关于各个内核小版本的更新说明请参见内核版本发布记录。
说明:如需设置内核版本,请提交工单。
实例类型
仅支持集群:RegionlessDB集群版包含最少2个最多10个只读节点。
存储类型
共享存储。
可用区类型
可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。有的区域支持单可用区和多可用区,有的区域只支持单可用区。
- 单可用区:主节点和只读节点部署在同一个可用区。
- 多可用区:您选择主可用区,创建的只读节点会均匀分布在各可用区之间,保证高可靠性。
时区
由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。时区可在创建实例时选择,后期不可修改。
性能规格
TaurusDB支持的性能规格,请参见数据库实例规格。
TaurusDB是基于共享存储架构的云原生数据库。为了保证实例在极高读写压力场景下的业务稳定,会根据规格对实例读写峰值进行智能平滑控制,将实例读写能力稳定在一个较高水平,请您参照性能白皮书,选择合适的性能规格。
CPU架构
实例的CPU和内存,CPU架构分为X86和鲲鹏。
节点数量
从实例所有节点均为只读节点,“按需计费”实例单次创建最多可批量申请10个只读节点。
实例创建成功后,您可根据业务需要,添加只读节点,一个从实例最多可以创建15个只读节点。
存储设置
无需选择存储容量,存储费用按照实际使用量每小时计费。
虚拟私有云
- TaurusDB数据库实例所在的虚拟专用网络,可以对不同业务进行网络隔离。您需要创建或选择所需的虚拟私有云。如何创建虚拟私有云,请参见《虚拟私有云用户指南》中的“创建虚拟私有云基本信息及子网”。
如果没有可选的虚拟私有云,TaurusDB数据库服务默认为您分配资源。
注意:- 请确保从实例选择的虚拟私有云和主实例选择的虚拟私有云已通过VPN连通。
- 目前TaurusDB实例创建完成后不支持切换虚拟私有云,请谨慎选择所属虚拟私有云。
- 通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。
内网安全组
内网安全组限制实例的安全访问规则,加强TaurusDB数据库服务与其他服务间的安全访问。请确保所选取的内网安全组允许客户端访问数据库实例。
如果不创建内网安全组或没有可选的内网安全组,TaurusDB数据库服务默认为您分配内网安全组资源。
为了保证后续数据库的连接和访问,选择内网安全组时,需在安全组的入方向放开3306端口和ICMP协议。
请确保主从实例之间的内网安全组规则是放开的。
参数模板
数据库参数就像是数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个相同类型的数据库实例。实例创建成功后,参数模板可进行修改。
创建实例时,自定义参数模板中相关规格参数不会下发,是采用系统默认的推荐值,详情请参考创建实例时需要关注哪些参数。
您可以在实例创建完成之后根据业务需要进行调整。具体请参见编辑参数模板。
企业项目
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
请在下拉框中选择所在的企业项目,其中,default为默认项目。
如果需要自定义企业项目,请在控制台右上角单击“企业 > 项目管理”,进入“创建企业项目”页面创建,具体请参见创建企业项目。
标签
可选配置,对关系型数据库的标识。使用标签可以方便识别和管理您拥有的数据库服务资源。每个实例最多支持20个标签配额。
实例创建成功后,您可以单击实例名称,在标签页签下查看对应标签。关于标签的详细操作,请参见标签。

实例密码及大小写敏感与主实例一致,无需单独设置。
- 参数配置完成后,单击页面右下角“立即购买”。
- 确认从实例信息无误后,单击页面右下角“提交”,完成创建从实例的申请。
- 从实例创建成功后,可以在“实例管理”页面对其进行查看和管理。
创建从实例过程中,状态显示为“创建中”。您可以通过“任务中心”查看详细进度和结果。创建完成的实例状态为“正常”,此时,从实例才可以正常使用。
如果主实例的存量数据较多,由于添加从实例需要对新创建的从实例进行全量备份恢复,该流程耗时可能会较长。
步骤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 | +----------+---------------+------------+


