创建分布式实例

若您希望跨地域的不同实例能够自动进行实时数据同步,您可以通过转化已有普通实例或创建新实例的方式,创建分布式(全球多活)实例。可应用于跨地域的实例多活、灾备与数据同步等场景。

背景信息

Tair全球多活实例是阿里云自研的多活数据库系统。通过数据同步通道将多个子实例组网成1个逻辑上的分布式实例,所有子实例均可读写并保持实时数据同步,可轻松支持异地多个站点同时对外提供服务的业务场景,助力企业快速复制阿里巴巴异地多活架构。

该功能免费,仅会根据子实例规格收费(与普通实例规格收费标准一致),详情请参见计费项

同时,该功能也存在一些使用限制,更多信息请参见全球多活使用限制

操作步骤

若您已创建Tair内存型实例,您可以对该实例进行转化操作;若未创建实例,您可以新购一个Tair内存型实例。系统将自动创建一个分布式实例,并将该存量实例(或新创建的实例)转换为分布式实例中的第一个子实例。

说明

第一个子实例支持从已创建的实例进行转换,第二、第三个子实例需新购。

转化已有普通实例

重要

该过程会发生秒级闪断,请确保:

  • 使用连接地址(例如r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com)连接实例。

  • 应用程序具有重连机制。

  • 在业务低峰期执行此操作。

  1. 登录管理控制台

  2. 在左侧导航栏,单击全球多活

  3. 在页面左上角,单击创建实例 > 已有普通实例转化

  4. 请在弹出的面板中,选择一个实例,将其转换为分布式实例中的第一个子实例。

    推荐选择执行方式可维护时间窗转化

  5. 单击确定

    说明

    转换完成后,选定的实例将被转换为分布式实例中的第一个子实例。同时,为避免误操作,控制台的实例列表将不再展示该实例,您需要单击左侧的全球多活,在分布式实例列表中管理该实例。

新购子实例

  1. 登录管理控制台

  2. 在左侧导航栏,单击全球多活

  3. 在页面左上角,单击创建实例 > 新购分布式实例

  4. 跳转到购买页面,配置如下信息。

    说明

    本示例仅介绍重点参数,其余参数可保持默认。

    1. 选择产品Tair(企业版)

    2. 选择付费方式

      • 包年包月:在新建实例时支付费用。适合长期使用,价格比按量付费更实惠,且购买时长越长,折扣越多。

      • 按量付费:先使用后付费,按小时扣费。适合短期使用,用完可立即释放实例,节省费用。

    3. 选择存储介质内存

    4. 选择地域主可用区

      • 若您已创建ECS,推荐选择ECS所在地域与可用区。

      • 若您需要通过本地设备连接实例,请选择就近地域。

    5. 选择专有网络(VPC)与虚拟交换机

      若需使用ECS连接,请选择与ECS相同的VPC,否则无法通过内网互通。但VPC相同,交换机不同,仍然可以实现内网互通。

    6. 选择密码设置立即设置,并输入密码。

    7. (可选)若您选择包年包月方式,您还需配置实例的购买时长

  5. 单击立即购买

    确认订单页面,阅读并选中服务协议,根据提示完成支付流程。

    支付成功后,请等待1~5分钟。待分布式实例的状态由修改中变更为运行中,即代表子实例创建完成。

后续步骤

为分布式实例添加子实例

常见问题

  • Q:为什么报错The gdc custins trans not support

    A:由于待转化的实例申请了直连模式连接地址,请释放直连模式连接地址后重试。

相关API

API接口

说明

CreateTairInstance

创建内存型实例,可作为分布式实例中的第一个子实例,也可以添加到已创建分布式实例中,作为第二、第三个子实例。

CreateGlobalDistributeCache

将指定实例转换为分布式实例中的第一个子实例。

DescribeGlobalDistributeCache

查询分布式实例的详细信息。

RemoveSubInstance

移除分布式实例中的子实例,将其转变为普通实例(数据会被保留)。

    OSZAR »