简介
更新时间:2024-07-11
概述
跨地域热活实例组是由多个 RDS 实例组成的高可用集群,并且允许以上实例分布在不同的地域和可用区,因此能够实现跨地域容灾。
说明:
- 在 RDS 实例中,代理实例和只读实例将被绑定在唯一的主实例上;
- 为了便于管理,将以主实例为单位,进行热活实例组的相关操作;
- 相关操作将被同时应用到绑定的代理实例和只读实例上。
名称解释
主角色(leader):主实例在实例组中扮演的角色,一个实例组必定有且只有一个主角色的主实例。
从角色(follower):或称从属角色,在实例组中除了主角色主实例之外的主实例,可有0至多个从角色。
热活实例组:是由一个或多个主实例的组合,主实例可以是主角色或者从角色中的任意一个。
说明:
- 一个热活实例组中,有且仅有一个主角色;
- 一个热活实例组中,可以有零至多个从角色。
架构说明
云数据库 RDS 当前已支持:
-
实例级别的容灾:双机高可用版
-
可用区级别的容灾:多可用区
-
跨地域数据迁移:数据传输服务DTS
-
跨地域级别的灾难自愈:热活实例组
加入条件
加入热活实例组,需满足以下前置条件:
- 热活实例组仅支持 MySQL 5.6/5.7 版本;
- 主实例的同步模式必须为异步同步;
- 主实例必须启用GTID;
- 实例组的各“主实例-主实例”及“代理实例-主实例”之间必须能够相互连接。若此操作在同地域同VPC内,可以直接实现;若跨地域或不同VPC,则需要通过对等连接实现。
支持数据库类型及系列
跨地域热活实例组支持的数据库类型及系列,详情如下表格所示:
数据库类型 | 系列 | 是否支持 |
---|---|---|
RDS for MySQL | 单机基础版 | 不支持 |
RDS for MySQL | 双机高可用版独享规格 | 支持 |
RDS for MySQL | 双机高可用版通用规格 | 暂不支持 |
RDS for MySQL | 只读实例 | 不支持 |
RDS for MySQL | 代理实例 | 不支持 |
RDS for SQL Server | 单机基础版 | 不支持 |
RDS for SQL Server | 双机高可用版 | 不支持 |
RDS for PostgreSQL | 单机基础版 | 不支持 |
RDS for PostgreSQL | 双机高可用版 | 不支持 |
功能开通方式
热活实例组当前是以“白名单”的形式进行开通。
- 如您需要使用热活实例组,在实例列表页左侧导航点击“热活实例组”,进入热活实例组页面,点击“去开通”,填写相应信息即可开通。
- 如您已开通热活实例组,在热活实例组页面,即可直接使用相关功能。
兼容性
跨地域热活实例组具有强大的兼容性能:
- 与现有主实例的所有操作兼容,同理还有只读实例和代理实例的相关操作
- 用户无须改变现有的业务架构,即可实现多地域部署、低延迟和地域容灾
- 也可以支持不同业务、离在线流量的分离,避免业务间影响
使用指南
跨地域热活实例组的使用详情,请见创建热活实例组。