高可用虚拟集群

云数据库 SelectDB 版提供高可用虚拟集群功能,解决可用区级别故障带来的服务终止、数据丢失等问题。虚拟集群绑定一主一备共两个物理集群,当监测到主集群不可用时,会自动触发主备切换,保障服务高可用。

功能优势

  • 20秒内故障恢复:发生可用区级别故障时,高可用虚拟集群可在 10 至 20 秒内自动完成主备切换,最大限度缩短业务中断时间(RTO ≤ 20s)。

  • 数据零丢失:基于底层存储的同城冗余架构,在客户端的具备重试机制情况下,确保在故障切换期间不丢失任何数据,保障数据完整性(RPO = 0)。

适用范围

实例需满足以下条件才可使用高可用虚拟集群。

  • 内核版本4.0.7及以上。

  • 部署架构是同城冗余(多可用区)。

创建高可用虚拟集群

说明

在创建高可用虚拟集群前,需要准备好状态在运行中且位于不同可用区主集群和备集群(物理集群)。若已创建主、备集群可直接进行按下述步骤操作。未创建可参考新建集群进行创建。

  1. 登录云数据库 SelectDB 控制台

  2. 在页面左上角,选择实例所在地域。

  3. 实例列表页面,单击目标实例ID/名称,进入到实例详情页面。

  4. 在左侧导航栏,单击集群管理

  5. 集群管理页面,单击新建集群

  6. 新建集群面板,单击高可用虚拟集群,配置以下参数

    参数

    说明

    集群名称

    集群的名称,设置规则如下。

    • 单个实例内名称唯一。

    • 以字母(大小写不敏感)开头。

    • 字母(大小写不敏感)、数字或下划线组成,不能包含连续两个及以上的下划线

    • 长度最多为64个字符。

    • 创建完成后不可修改。

    主集群

    正常提供服务的物理集群。

    备集群

    灾备集群,在主集群故障时自动切换为主集群提供服务。

    说明

    建议主、备集群规格一致。

  7. 单击确定

管理高可用虚拟集群

集群管理页面,提供以下管理高可用虚拟集群操作

  • 修改集群配置,修改虚拟集群中的主、备集群。

  • 删除虚拟集群,删除后不可恢复。

  • 重启伸缩暂停虚拟集群中主、备集群。

相关API