文档

克隆集群

更新时间:

您可以根据云原生数据仓库AnalyticDB MySQL版源集群的已有备份集克隆一个AnalyticDB MySQL版新集群。本文介绍克隆AnalyticDB MySQL版集群的相关操作步骤。

使用场景

在业务正式上线前,通常需要模拟一个和正式集群一样的环境进行测试(如压力测试),此时您可以根据源AnalyticDB MySQL版集群克隆一个新的AnalyticDB MySQL版集群,并在克隆集群上进行测试,从而既能确保测试的真实性,又不会影响正常业务的运行。

前提条件

  • 源集群无进行中的DTS迁移任务。

    说明

    您可以登录DTS控制台,在数据迁移页面,查询源集群的迁移任务状态。

  • 若按时间点恢复集群,需确保日志备份已开启。

  • 若按备份集恢复集群,需确保源集群至少有一个备份集。

注意事项

  • 支持被克隆的数据:

    • 源集群的数据库账号和密码。

    • 克隆操作开始前已写入源集群的数据。

  • 不支持被克隆的数据:源集群的白名单配置。

费用

需要支付新集群的购买费用。购买新集群的具体费用,请参见数仓版(3.0)产品定价湖仓版(3.0)产品定价

备份恢复耗时

说明

本文中的集群备份恢复时间估算方式和示例仅用作参考,备份恢复的实际耗时请以控制台为准。

克隆源类型为备份集

即仅需要基于备份集进行恢复,AnalyticDB MySQL版会通过下载备份集的方式将数据恢复到一个新集群中,备份恢复时间如下:

  • 若源集群为预留模式,备份恢复时间与集群中的备份集大小以及节点组数量有关,其中每个节点组的数据下载速度约为100 MB/秒。

    • 时间估算方法:备份恢复时间 = 备份集数据量 ÷ 100 MB/秒 ÷ 节点组个数

      您可以在集群列表页的数仓版(3.0)页签下,确认源集群当前拥有的节点组个数1

    • 示例

      例如,源集群中存在1个节点组,且备份集中有1 TB的数据,那么当通过备份集将该集群恢复到另一个新集群时,所需时间约为:

      (1 TB × 1024 × 1024)÷ 100 MB/秒 ÷ 1个节点组)=10485.76秒。

  • 若源集群为弹性模式,备份恢复时间与集群中的备份集大小以及弹性IO资源(Elastic IO Unit,简称EIU)数量有关,其中每个EIU的数据下载速度约为100 MB/秒。更多关于EIU的信息,请参见弹性IO资源(EIU)扩容

    • 时间估算方法:备份恢复时间 = 备份集数据量 ÷ 100 MB/秒 ÷ EIU组数

      您可以执行以下语句,查询源集群当前拥有的弹性IO资源组数:

      select count(*) from information_schema.kepler_meta_instance_group;
    • 示例

      例如,源集群中存在1组EIU,且备份集中有1 TB的数据,那么当通过备份集将该集群恢复到另一个新集群时,所需时间约为:

      (1 TB × 1024 × 1024)÷ 100 MB/秒 ÷ 1组EIU)=10485.76秒。

克隆源类型为备份时间点

即需要通过一个完整的备份集以及后续一段时间的Redo日志,将源集群上任意时间点的数据恢复到一个新集群。备份恢复时间是备份集所需时间与Redo日志所需时间的总和,其中:

  • 备份集部分所需的恢复时间,与克隆源类型备份集场景下的恢复时间估算方法一致。

  • Redo日志部分所需的恢复时间无法预估,因为备份恢复需要下载的Redo日志,以及Redo日志部分的恢复速度会受到多种因素的影响。

操作步骤

源集群为弹性模式

源集群为弹性模式时,恢复新集群的版本可选择为湖仓版数仓版

  1. 登录云原生数据仓库AnalyticDB MySQL控制台

  2. 在页面左上角,选择集群所在地域。

  3. 数仓版(3.0)页签下,单击目标集群右侧的更多>恢复新集群

  4. 设置克隆源集群、克隆源类型、克隆源备份集、备份时间点等参数,如下表所示:

    参数

    说明

    克隆源集群

    待克隆的源AnalyticDB MySQL版集群ID,无需选择。

    克隆源类型

    支持两种克隆源类型:

    • 备份集:将目标备份集中的数据克隆到新集群。

    • 备份时间点:将目标备份时间点的数据克隆到新集群。

    克隆源备份集

    从下拉列表中选择目标备份集。

    说明
    • 此处展示的是各备份集的备份开始时间,您可以根据该时间确定该备份集是否为需要恢复的备份集。

    • 仅当克隆源类型备份集时,支持该配置。

    备份时间点

    选择备份时间点。

    说明
    • 仅当克隆源类型备份时间点时,支持该配置。

    • 备份时间点可选范围为当前时间的前5分钟~7天内的任意时间点。

    地域

    可用区

    通过选择地域和可用区配置新集群所在的物理位置。

    说明

    新集群与源集群需在同一地域,但两者的可用区可以不同。

    例如源AnalyticDB MySQL版集群所在地域为华东1(杭州),则此时新集群的地域取值即固定为华东1(杭州),无需选择。

    网络类型

    固定为新VPC,无需选择。

    专有网络(VPC)

    专有网络交换机

    选择新集群的专有网络(VPC)以及专有网络交换机。

  5. 版本选择湖仓版数仓版,并配置参数,单击右下角立即购买

    湖仓版

    参数

    说明

    计算预留资源

    选择新集群的计算预留资源。

    存储预留资源

    选择新集群的存储预留资源。

    数仓版

    选择弹性模式或预留模式,并配置参数。

    说明

    弹性模式和预留模式的介绍,请参见产品系列

    弹性模式

    以下为弹性模式的主要参数说明。

    参数

    说明

    系列(旧)

    弹性模式系列固定为集群版(新版),无需选择。

    计算资源

    计算预留资源用于数据计算。增加计算资源可以提高数据查询速度。

    热数据存储空间说明

    冷数据存储空间说明

    • 热数据指访问频次较高的数据,采用ESSD云盘存储,IO性能好,能够满足高性能访问的需求。

    • 冷数据指访问频次较低的数据,存储在OSS上,性价比高。

    弹性IO资源

    创建集群时,AnalyticDB MySQL版将自动按照您购买的计算资源配备免费的存储IO资源。若需要单独扩容存储资源,选择需要增加的弹性IO资源数量即可。

    弹性IO资源规格

    固定为8Core64GB,无需选择。

    预留模式

    以下为预留模式的主要参数说明。

    参数

    说明

    系列(旧)

    预留模式系列固定为集群版,无需选择。

    规格

    选择产品规格。支持C8C32规格。

    节点组数量

    选择节点组的数量。每个节点组默认包含三个节点(副本)。

    存储空间

    选择单个节点组的存储空间大小,实际存储总空间=单个节点组的存储空间×节点组数量。

  6. 根据源集群的商品类型,按照控制台提示完成后续购买操作。

    支付成功后,大约需等待20分钟,就可以在集群列表中看到新创建的集群。

源集群为预留模式

  1. 登录云原生数据仓库AnalyticDB MySQL控制台

  2. 在页面左上角,选择集群所在地域。

  3. 数仓版(3.0)页签下,单击目标集群右侧的更多>恢复新集群

  4. 设置克隆源集群、克隆源类型、克隆源备份集、备份时间点等参数,如下表所示:

    参数

    说明

    克隆源集群

    待克隆的源AnalyticDB MySQL版集群ID,无需选择。

    克隆源类型

    支持两种克隆源类型:

    • 备份集:将目标备份集中的数据克隆到新集群。

    • 备份时间点:将目标备份时间点的数据克隆到新集群。

    克隆源备份集

    从下拉列表中选择目标备份集。

    说明
    • 此处展示的是各备份集的备份开始时间,您可以根据该时间确定该备份集是否为需要恢复的备份集。

    • 仅当克隆源类型备份集时,支持该配置。

    备份时间点

    选择备份时间点。

    说明
    • 仅当克隆源类型备份时间点时,支持该配置。

    • 备份时间点可选范围为当前时间的前5分钟~7天内的任意时间点。

    版本

    AnalyticDB MySQL版集群的版本,固定为数仓版,无需选择。

    地域

    可用区

    通过选择地域和可用区配置新集群所在的物理位置。

    说明

    新集群与源集群需在同一地域,但两者的可用区可以不同。

    例如源AnalyticDB MySQL版集群所在地域为华东1(杭州),则此时新集群的地域取值即固定为华东1(杭州),无需选择。

    网络类型

    固定为新VPC,无需选择。

    专有网络(VPC)

    专有网络交换机

    选择新集群的专有网络(VPC)以及专有网络交换机。

  5. 选择弹性模式或预留模式,并配置参数,单击右下角立即购买

    说明

    弹性模式和预留模式的介绍,请参见产品系列

    弹性模式

    以下为弹性模式的主要参数说明。

    参数

    说明

    系列(旧)

    弹性模式系列固定为集群版(新版),无需选择。

    计算资源

    计算预留资源用于数据计算。增加计算资源可以提高数据查询速度。

    热数据存储空间说明

    冷数据存储空间说明

    • 热数据指访问频次较高的数据,采用ESSD云盘存储,IO性能好,能够满足高性能访问的需求。

    • 冷数据指访问频次较低的数据,存储在OSS上,性价比高。

    弹性IO资源

    创建集群时,AnalyticDB MySQL版将自动按照您购买的计算资源配备免费的存储IO资源。若需要单独扩容存储资源,选择需要增加的弹性IO资源数量即可。

    弹性IO资源规格

    固定为8Core64GB,无需选择。

    预留模式

    以下为预留模式的主要参数说明。

    参数

    说明

    系列(旧)

    预留模式系列固定为集群版,无需选择。

    规格

    选择产品规格。支持C8C32规格。

    节点组数量

    选择节点组的数量。每个节点组默认包含三个节点(副本)。

    存储空间

    选择单个节点组的存储空间大小,实际存储总空间=单个节点组的存储空间×节点组数量。

  1. 根据源集群的商品类型,按照控制台提示完成后续购买操作。

    支付成功后,大约需等待20分钟,就可以在集群列表中看到新创建的集群。

后续步骤

克隆集群创建成功后,您可以登录新集群进行数据验证,确认新集群数据无误后,即可在新集群上进行业务测试等操作。登录集群的方法,请参见连接集群