更新时间:2026-06-30 GMT+08:00
分享

搭建双活关系

操作场景

为了确保数据的高可用性和故障恢复能力,跨区域的数据同步成为了一个重要的需求。然而,传统的数据同步方法往往面临延迟高、数据一致性差等问题。为了实现跨区域实例数据同步,GeminiDB Cassandra提供了异地双活功能,即创建异地双活实例。

本章节主要介绍如何在GeminiDB Cassandra控制台创建异地双活实例的方法。

使用须知

  • 仅经典部署模式实例支持该功能。
  • 该功能目前为公测阶段,如需使用,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。
  • 搭建双活关系时,需要确保跨区域VPC网络互通,具体操作请参见跨区域VPC互通
  • 搭建双活关系前,需要在指定的区域提前创建好目标实例,规格不小于源实例,且存储不小于源实例。如需放开规格限制,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请,需注意目标实例的规格相较于源实例的规格不能过小,否则可能会导致目标实例CPU或内存资源不足。
  • 搭建双活关系前,目标实例不能创建表。
  • 双活的目标实例的管理员密码必须与源实例保持一致。
  • 双活搭建完成以后,如果解除双活关系不能手动清理目标实例表(drop操作),否则无法重新再搭建双活实例。
  • 当前实例为搭建双活关系中的源实例,负责将源实例的全量数据传输到目标实例(与源实例搭建双活关系的实例)。

限制

双活实例间同步不支持场景:Lucene索引、Cassandra 视图、Counter表、Truncate操作。

操作步骤

  1. 登录云数据库GeminiDB控制台
  2. “实例管理”页面,选择源实例,单击操作列更多 > 搭建双活关系

    图1 搭建双活关系

  3. “搭建双活关系”弹框中,选择目标实例作为当前实例的双活实例。

    图2 选择目标实例

    为了确保数据的实时同步和避免跨区域间的子网IP冲突,目标实例的规格、节点数和存储空间需要大于或等于源实例,并且VPC网段与源实例不同。

  4. 单击“确定”
  5. “实例管理”页面,单击实例前面的,查看并管理实例。

    • 双活实例创建过程中,实例的运行状态显示为“搭建双活关系中”。
    • 实例创建完成后,运行状态显示为“正常”

      如果页面长时间未刷新,您可以单击页面右上角的刷新页面查看实例运行状态。

相关API

API

说明

查询实例可搭建双活关系的Region

查询实例可搭建双活关系的Region。

搭建双活

为了实现跨区域实例数据同步,GeminiDB提供了异地双活功能,即创建异地双活实例。

相关文档