更新时间:2026-06-30 GMT+08:00
搭建双活关系
操作场景
为了确保数据的高可用性和故障恢复能力,跨区域的数据同步成为了一个重要的需求。然而,传统的数据同步方法往往面临延迟高、数据一致性差等问题。为了实现跨区域实例数据同步,GeminiDB Cassandra提供了异地双活功能,即创建异地双活实例。
本章节主要介绍如何在GeminiDB Cassandra控制台创建异地双活实例的方法。
使用须知
- 仅经典部署模式实例支持该功能。
- 该功能目前为公测阶段,如需使用,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。
- 搭建双活关系时,需要确保跨区域VPC网络互通,具体操作请参见跨区域VPC互通。
- 搭建双活关系前,需要在指定的区域提前创建好目标实例,规格不小于源实例,且存储不小于源实例。如需放开规格限制,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请,需注意目标实例的规格相较于源实例的规格不能过小,否则可能会导致目标实例CPU或内存资源不足。
- 搭建双活关系前,目标实例不能创建表。
- 双活的目标实例的管理员密码必须与源实例保持一致。
- 双活搭建完成以后,如果解除双活关系不能手动清理目标实例表(drop操作),否则无法重新再搭建双活实例。
- 当前实例为搭建双活关系中的源实例,负责将源实例的全量数据传输到目标实例(与源实例搭建双活关系的实例)。
限制
双活实例间同步不支持场景:Lucene索引、Cassandra 视图、Counter表、Truncate操作。
操作步骤
- 登录云数据库GeminiDB控制台。
- 在“实例管理”页面,选择源实例,单击操作列。 图1 搭建双活关系
- 在“搭建双活关系”弹框中,选择目标实例作为当前实例的双活实例。 图2 选择目标实例
为了确保数据的实时同步和避免跨区域间的子网IP冲突,目标实例的规格、节点数和存储空间需要大于或等于源实例,并且VPC网段与源实例不同。
- 单击“确定”。
- 在“实例管理”页面,单击实例前面的
,查看并管理实例。 - 双活实例创建过程中,实例的运行状态显示为“搭建双活关系中”。
- 实例创建完成后,运行状态显示为“正常”。
如果页面长时间未刷新,您可以单击页面右上角的
刷新页面查看实例运行状态。
相关API
| API | 说明 |
|---|---|
| 查询实例可搭建双活关系的Region。 | |
| 为了实现跨区域实例数据同步,GeminiDB提供了异地双活功能,即创建异地双活实例。 |