容灾倒换配置
操作场景
GeminiDB Cassandra支持进行容灾倒换配置。您可以根据自己的需要,设置实例的容灾倒换配置(“实例容灾切换的故障节点比例”和“数据同步时延”)。当主实例发生突发性自然灾害等状况,同时满足容灾倒换条件时,会将容灾实例切换为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问。
前提条件
已创建主实例和容灾实例。
使用须知
- 仅支持在原始主实例(即搭建容灾时所使用的主实例)上进行设置。
- 当主实例中故障节点数量满足触发容灾倒换的条件时:
- 若未设置数据同步时延,将直接触发容灾倒换。
- 若已设置数据同步时延,则只有容灾实例与主实例的同步时延小于等于设置的数据同步时延时,才会触发容灾倒换。
操作步骤
- 登录云数据库GeminiDB控制台。
- 在“实例管理”页面,选择目标主实例,在操作列选择。
- 在“容灾倒换配置”中,设置“实例容灾切换的故障节点比例”和“数据同步时延”,单击“确定”。 图1 容灾倒换配置
表1 参数说明 参数
说明
实例容灾切换的故障节点比例
要触发实例容灾切换,主实例中故障节点数量必须大于等于该阈值。
您可从以下选项中选择比例值:50%、60%、70%、80%、90% 或 100%。
比例设置越高,在出现异常时触发容灾切换的概率越低;反之,比例设置越低,容灾切换的概率越高。
数据同步时延
容灾实例数据同步时延,单位为秒(s),用于控制容灾倒换的条件之一。
- 当主实例中故障节点数量满足触发容灾切换的条件时,只有容灾实例与主实例之间的数据同步时延小于等于该阈值时,将触发容灾倒换:
- 参数值越大,异常场景下触发切换的概率越高,但主实例和容灾实例的数据不一致性风险随之增加。
- 参数值越小,触发切换的概率降低,但能保障更低的数据不一致性风险。
建议根据业务对数据一致性的要求和容灾时效性需求进行综合评估。如高一致性敏感型业务可设置较低阈值,而需快速恢复业务连续性的场景可适当放宽阈值限制。
- 若未设置该参数,则系统不进行数据同步时延的判断。
- 当主实例中故障节点数量满足触发容灾切换的条件时,只有容灾实例与主实例之间的数据同步时延小于等于该阈值时,将触发容灾倒换:
相关API
| API | 说明 |
|---|---|
| 设置实例容灾倒换配置。 | |
| 查询实例容灾倒换配置。 |