更新时间:2024-10-30 GMT+08:00

搭建双活关系

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

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

定义当前操作实例为源实例,定义被搭建双活实例为目标实例。

使用须知

  • 该功能目前为公测阶段,如需使用,请联系客服申请开通。
  • 搭建双活关系前,需要在指定的区域提前创建好目标实例,且规格不小于源实例,且存储不小于源实例。如需放开规格限制,您可以联系客服申请,需注意目标实例的规格相较于源实例的规格不能过小,否则可能会导致目标实例CPU或内存资源不足。
  • 搭建双活关系前,目标实例不能有任何额外的表。
  • 双活的目标实例的管理员密码必须与源实例保持一致。
  • 双活搭建完成以后,如果解除双活关系不能手动清理目标实例表(drop操作),否则无法重新再搭建双活实例。
  • 当前实例为搭建双活关系中的源实例,负责将源实例的全量数据传输到目标实例。

限制

1. 当前仅支持GeminiDB Cassandra接口搭建双活实例,HBase和DynamoDB接口暂不支持;

2. 目前不支持Counter表、Truncate操作、Lucene索引等在双活实例间同步。

操作步骤

  1. 登录管理控制台。
  2. 在服务列表中选择“数据库 > 云数据库 GeminiDB Cassandra 接口”。
  3. “实例管理”页面,选择源实例,单击操作列更多 > 搭建双活关系

    图1 搭建双活关系

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

    图2 选择目标实例

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

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

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

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