添加或移除从角色

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

RDS PostgreSQL全球多活数据库实例组创建完成后,您可以创建新实例或将已有实例作为从角色添加到实例组中。业务结束后可按需将从角色移除出实例组,从角色移除后仍可作为独立的RDS PostgreSQL实例使用。

说明

您可以加入RDS PostgreSQL交流钉钉群(103525002795),进行咨询、交流和反馈。

前提条件

  • 创建全球多活数据库实例组

  • 全球多活数据库实例组的状态必须为运行中

  • 目前仅支持华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、华北5(呼和浩特)、华南2(河源)、西南1(成都)

注意事项

  • 添加从角色的过程中会立即重启主角色实例,这将导致主角色实例暂时不可用。整个重启过程持续约515分钟,并会出现HA短暂中断,预计对业务的影响时间为1030秒。

  • 一个全球多活数据库实例组中仅允许含一个主角色和一个从角色。

  • 一个RDS PostgreSQL实例只能作为主角色或从角色加入到一个全球多活数据库实例组。

  • 从角色RDS PostgreSQL实例存在于全球多活数据库实例组中时,禁止释放(按量付费类型)或退订(包年包月类型)该实例。如需释放或退订该实例,您需要先将移除从角色,然后再手动释放从角色对应的RDS PostgreSQL实例

费用说明

全球多活数据库费用包含新购RDS实例费用DTS数据同步费用,将已有实例添加为从角色时不额外收取实例费用,但会收取数据同步费用。计费详情,请参见全球多活数据库费用说明

添加从角色

警告

添加从角色的过程中会立即重启主角色实例,这将导致主角色实例暂时不可用。整个重启过程持续约515分钟,并会出现HA短暂中断,预计对业务的影响时间为1030秒。

方式一:创建新实例并添加为从角色

  1. 访问全球多活数据库页面。

  2. 在全球多活数据库列表页面,单击目标实例组右侧操作列下的添加从角色

    说明

    您也可以在目标多活数据库实例组详情页中,单击image

  3. 配置新购的RDS PostgreSQL实例。

    新购RDS PostgreSQL实例需满足以下要求。其它配置项说明,请参见创建RDS PostgreSQL实例

    • 计费方式:支持按量付费、包年包月。

    • 实例规格:需大于或等于24 GB。

    • 实例版本:需与主角色实例大版本一致。

    • 存储空间:需大于或等于主角色实例的总存储空间

      说明

      您可以前往主角色实例详情页的基本信息页面,在实例资源区域查看存储空间总量。

  4. 配置DTS数据同步链路。

    保持默认值,无需进行手动配置。

    • 数据同步类型,仅支持单向同步

    • 数据同步范围,仅支持整实例同步

  5. 确认从角色和DTS同步实例的配置信息以及费用详情,无误后单击去支付,并单击确定

    系统将自动创建一个从角色RDS PostgreSQL实例和一个DTS同步链路。

  6. 支付成功后页面将跳转至全球多活数据库实例组详情页面,待从角色添加成功后,可在该页面查看从角色及DTS同步实例。更多页面介绍,请参见查看实例组信息

    image

方式二:将已有实例添加为从角色

已有RDS PostgreSQL实例需要满足如下条件:

  • 计费方式:支持按量付费、包年包月。

  • 实例规格:需大于或等于24 GB。

  • 实例版本:需与主角色实例大版本一致。

  • 实例系列:需与主角色实例系列一致,目前仅支持基础系列或高可用系列。

  • 存储空间:需大于或等于主角色实例的总存储空间

说明

您可以前往实例基本信息页面查看以上信息。实例规格或存储空间不足时,可通过变更配置提升。具体操作,请参见变更配置

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID(从角色实例)。

  2. 单击页面右上方的加入多活实例组

    image

  3. 在弹出的对话框中,配置目标全球多活数据库信息。

    配置项

    说明

    地域

    选择目标全球多活数据库实例组所在地域。

    选择全球多活数据库(名称/ID)

    选择目标全球多活数据库实例组。

  4. 单击确认,页面将跳转至全球多活数据库实例组详情页面,待从角色添加成功后,可在该页面查看从角色及DTS同步实例。更多页面介绍,请参见查看实例组信息

    image

移除从角色

说明

移除从角色释放或退订从角色实例为两个不同的操作,其中:

  • 移除从角色:仅将从角色从多活数据库实例组中移除,从角色对应的RDS PostgreSQL实例仍继续保留且正常运行,实例内数据也保持不变。您可以在实例列表页面查询到该实例。

  • 释放或退订从角色实例:需要先移除从角色,才能释放或退订从角色实例。释放或退订后,实例进入实例回收站,到期彻底删除。

  1. 访问全球多活数据库页面。

  2. 在全球多活数据库实例组列表页面,单击目标实例组ID。

  3. 在页面下方的RDS实例列表部分,单击从角色右侧操作列的移除

  4. 单击删除

    重要
    • 从角色被移除过程中,从角色对应的RDS PostgreSQL数据库连接不会中断,RDS PostgreSQL实例正常访问不受影响。移除后仍可作为新的从角色加入到全球多活数据库实例组中,但需通过约束条件检查。

    • 从角色被移除出全球多活数据库实例组后,从角色与主角色之间的DTS同步实例(同步链路)将中断,从角色对应的RDS PostgreSQL实例将转化为读写(RW)状态,成为独立的RDS实例。

相关文档