数仓版扩缩容与跨规格变配

更新时间: 2023-09-27 10:49:17

您可以根据业务需要对计算资源和存储空间进行扩容或缩容,也可以通过变更产品模式来进行跨规格变配。

前提条件

  • 您的阿里云账号没有未支付的续费订单。

  • 集群状态为运行中。

背景信息

云原生数据仓库AnalyticDB MySQL版集群的变配能力包括:

  • 扩缩容:变更集群规格。预留模式下单独或同时变更节点组数量、存储空间,以及弹性模式下单独或同时变更计算资源、弹性IO资源。

  • 跨规格变配:预留模式变更为弹性模式等。

注意事项

扩缩容

  • 扩缩容和降配云盘等级(仅从PLI、PL2、PL3降配为PL0)期间,会禁止SUBMIT JOB提交异步任务。如果业务依赖相关功能,请根据业务情况选择时段执行扩缩容。

  • 扩缩容操作会对数据进行重分布迁移,迁移时长与数据量成正比。

  • 集群从大规格缩容到小规格时,数据迁移时长通常需要数小时甚至数十小时,数据量大时请谨慎缩容。

  • 扩缩容即将结束时,可能会发生连接闪断,建议您在业务低峰期扩缩容,或确保您的应用有自动重连机制。

  • 更改云盘等级时,不能更改其他配置。

  • 云盘等级降配(仅从PLI、PL2、PL3降配为PL0)时,数据会进行重分布迁移,迁移时长与数据量成正比。云盘等级升配时,数据不会进行重分布迁移,不会影响业务的正常运行。

跨规格变配

  • 仅集群版本为V3.1.3.9或以上的AnalyticDB MySQL版集群支持跨规格变配。

    说明 如何查看集群内核版本,请参见如何查看实例版本信息。如需升级内核版本,请联系技术支持。
  • 跨规格变配涉及申请新规格集群资源、全量迁移、增量迁移、新旧集群切换,整个过程的耗时与集群的规格、数据量相关。

  • 新旧集群切换期间,旧集群会有5~10分钟的时间仅支持只读操作。

    您可以连接旧集群后,执行如下语句来指定切换新旧集群的时间窗口(本示例中时间窗口为23:00~23:30):

    SET adb_config REPLICATION_SWITCH_TIME_RANGE=`23:00, 23:30`;

    连接集群的方法,请参见连接集群

  • 预留模式C32规格变配为弹性模式,单个节点会降低到8核,Build任务默认占用3核,此时会导致CPU平均使用率增大。CPU平均使用率增大但未影响业务时,您无需关注;若已影响业务的正常运行,请进行升配操作或提交工单联系技术支持。关于Build任务的详细信息,请参见BUILD

费用说明

详情请参见变配计费说明

扩容

弹性模式集群扩容

  1. 登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的扩容

  2. 变配页面,设置集群配置。

    配置

    说明

    版本

    固定为数仓版。无需选择。

    模式

    固定为弹性模式。无需选择。

    系列

    固定为集群版(新版)。无需选择。

    规格

    固定为E32。无需选择。

    计算资源

    选择集群的计算资源。计算资源用于数据计算,增加计算资源可以提高数据查询速度,建议计算资源CPU核数多于数据资源CPU核数。

    弹性IO资源规格

    选择集群的弹性IO资源规格,此处选择的规格为单节点规格。一组弹性IO资源包含3个节点。

    • 单节点规格选择8核64 GB时,一组弹性IO资源的规格为24核192 GB。

    • 单节点规格选择12核96 GB时,一组弹性IO资源的规格为36核288 GB。

    • 单节点规格选择16核128 GB时,一组弹性IO资源的规格为48核384 GB。

    弹性IO资源(Elastic IO Unit,简称EIU)是弹性模式集群版(新版)衡量集群存储性能的元单位,可用于单独扩容存储资源。更多详情,请参见弹性IO资源(EIU)扩容

    弹性IO资源扩容后,单个弹性IO资源锁定的热数据量会增加,详情请参见基于EIU的存储性能指标。如果需要缩容回去,需要保证热数据量小于缩容后规格可锁定的热数据量。如果热数据量超过缩容后规格可锁定的热数据量,建议将部分数据放入冷数据后,再进行缩容操作。

    重要

    满足以下条件的集群,才可以变更弹性IO资源规格:

    • 模式为弹性模式,且计算资源16核64 GB(集群版)24核96 GB(集群版32核128 GB或以上规格。

    • 集群为新定价集群,即2022年09月01日及之后在中国内地地域创建的集群

    弹性IO资源

    选择弹性IO资源的数量。

    不同的弹性IO资源规格,可购买的数量不同。

    • 弹性IO资源规格为8核64 GB,最多可购买32组。

    • 弹性IO资源规格为12核96 GB和16核128 GB,最多可购买16组。

    说明

    仅当模式为弹性模式,且计算资源16核64 GB(集群版)24核96 GB(集群版32核128 GB或以上规格的集群,支持该配置。

    云盘等级

    选择集群的云盘等级。不同云盘类型对应的容量如下:

    • PL0:20~65536 GiB。

    • PL1:20~65536 GiB。

    • PL2:461~65536 GiB。

    • PL3:1261~65536 GiB。

    重要
    • 变更云盘等级时,不能更改其他配置。

    • 变更云盘等级时,热数据量需要达到所选云盘等级最低的容量。

    • 变更云盘等级会影响热存储空间的费用。您可以按照不同云盘等级的存储空间单价*热存储空间用量*时长计算出热存储空间的费用。不同云盘等级的存储空间单价,请参见数仓版(3.0)产品定价

  3. 包年包月集群,阅读并选中服务协议,单击立即购买,并确认未支付订单信息和支付方式,单击订购按量付费集群,阅读并选中服务协议,单击立即购买

预留模式集群扩容

  1. 登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的扩容

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

    弹性模式

    配置

    说明

    版本

    固定为数仓版。无需选择。

    系列

    固定为集群版(新版)。无需选择。

    规格

    固定为E32。无需选择。

    计算资源

    选择集群的计算资源。计算资源用于数据计算,增加计算资源可以提高数据查询速度,建议计算资源CPU核数多于数据资源CPU核数。

    弹性IO资源规格

    选择集群的弹性IO资源规格,此处选择的规格为单节点规格。一组弹性IO资源包含3个节点。

    • 单节点规格选择8核64 GB时,一组弹性IO资源的规格为24核192 GB。

    • 单节点规格选择12核96 GB时,一组弹性IO资源的规格为36核288 GB。

    • 单节点规格选择16核128 GB时,一组弹性IO资源的规格为48核384 GB。

    弹性IO资源(Elastic IO Unit,简称EIU)是弹性模式集群版(新版)衡量集群存储性能的元单位,可用于单独扩容存储资源。更多详情,请参见弹性IO资源(EIU)扩容

    弹性IO资源扩容后,单个弹性IO资源锁定的热数据量会增加,详情请参见基于EIU的存储性能指标。如果需要缩容回去,需要保证热数据量小于缩容后规格可锁定的热数据量。如果热数据量超过缩容后规格可锁定的热数据量,建议将部分数据放入冷数据后,再进行缩容操作。

    重要

    满足以下条件的集群,才可以变更弹性IO资源规格:

    • 模式为弹性模式,且计算资源16核64 GB(集群版)24核96 GB(集群版32核128 GB或以上规格。

    • 集群为新定价集群,即2022年09月01日及之后在中国内地地域创建的集群

    弹性IO资源

    选择弹性IO资源的数量。

    不同的弹性IO资源规格,可购买的数量不同。

    • 弹性IO资源规格为8核64 GB,最多可购买32组。

    • 弹性IO资源规格为12核96 GB和16核128 GB,最多可购买16组。

    说明

    仅当模式为弹性模式,且计算资源16核64 GB(集群版)24核96 GB(集群版32核128 GB或以上规格的集群,支持该配置。

    云盘等级

    选择集群的云盘等级。不同云盘类型对应的容量如下:

    • PL0:20~65536 GiB。

    • PL1:20~65536 GiB。

    • PL2:461~65536 GiB。

    • PL3:1261~65536 GiB。

    重要
    • 变更云盘等级时,不能更改其他配置。

    • 变更云盘等级时,热数据量需要达到所选云盘等级最低的容量。

    • 变更云盘等级会影响热存储空间的费用。您可以按照不同云盘等级的存储空间单价*热存储空间用量*时长计算出热存储空间的费用。不同云盘等级的存储空间单价,请参见数仓版(3.0)产品定价

    预留模式

    配置

    说明

    版本

    固定为数仓版。无需选择。

    系列

    固定为集群版。无需选择。

    规格

    选择产品规格。

    节点组数量

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

    存储空间

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

    云盘等级

    选择集群的云盘等级。不同云盘类型对应的容量如下:

    • PL0:20~65536 GiB。

    • PL1:20~65536 GiB。

    重要
    • 变更云盘等级时,不能更改其他配置。

    • 变更云盘等级时,热数据量需要达到所选云盘等级最低的容量。

    • 变更云盘等级会影响热存储空间的费用。您可以按照不同云盘等级的存储空间单价*热存储空间用量*时长计算出热存储空间的费用。不同云盘等级的存储空间单价,请参见数仓版(3.0)产品定价

  3. 包年包月集群,阅读并选中服务协议,单击立即购买,并确认未支付订单信息和支付方式,单击订购按量付费集群,阅读并选中服务协议,单击立即购买

缩容

弹性模式集群缩容

  1. 登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的缩容

  2. 变配页面,选择数仓版湖仓版,并配置参数,单击右下角立即购买

    数仓版

    配置

    说明

    模式

    固定为弹性模式。无需选择。

    系列

    固定为集群版(新版)。无需选择。

    规格

    固定为E32。无需选择。

    计算资源

    选择集群的计算资源。计算资源用于数据计算,增加计算资源可以提高数据查询速度,建议计算资源CPU核数多于数据资源CPU核数。

    云盘等级

    选择集群的云盘等级。不同云盘类型对应的容量如下:

    • PL0:20~65536 GiB。

    • PL1:20~65536 GiB。

    • PL2:461~65536 GiB。

    • PL3:1261~65536 GiB。

    重要
    • 变更云盘等级时,不能更改其他配置。

    • 变更云盘等级时,热数据量需要达到所选云盘等级最低的容量。

    • 变更云盘等级会影响热存储空间的费用。您可以按照不同云盘等级的存储空间单价*热存储空间用量*时长计算出热存储空间的费用。不同云盘等级的存储空间单价,请参见数仓版(3.0)产品定价

    弹性IO资源规格

    选择集群的弹性IO资源规格,此处选择的规格为单节点规格。一组弹性IO资源包含3个节点。

    • 单节点规格选择8核64 GB时,一组弹性IO资源的规格为24核192 GB。

    • 单节点规格选择12核96 GB时,一组弹性IO资源的规格为36核288 GB。

    • 单节点规格选择16核128 GB时,一组弹性IO资源的规格为48核384 GB。

    弹性IO资源(Elastic IO Unit,简称EIU)是弹性模式集群版(新版)衡量集群存储性能的元单位,可用于单独扩容存储资源。更多详情,请参见弹性IO资源(EIU)扩容

    弹性IO资源扩容后,单个弹性IO资源锁定的热数据量会增加,详情请参见基于EIU的存储性能指标。如果需要缩容回去,需要保证热数据量小于缩容后规格可锁定的热数据量。如果热数据量超过缩容后规格可锁定的热数据量,建议将部分数据放入冷数据后,再进行缩容操作。

    重要

    满足以下条件的集群,才可以变更弹性IO资源规格:

    • 模式为弹性模式,且计算资源16核64 GB(集群版)24核96 GB(集群版32核128 GB或以上规格。

    • 集群为新定价集群,即2022年09月01日及之后在中国内地地域创建的集群

    弹性IO资源

    选择弹性IO资源的数量。

    不同的弹性IO资源规格,可购买的数量不同。

    • 弹性IO资源规格为8核64 GB,最多可购买32组。

    • 弹性IO资源规格为12核96 GB和16核128 GB,最多可购买16组。

    说明

    仅当模式为弹性模式,且计算资源16核64 GB(集群版)24核96 GB(集群版32核128 GB或以上规格的集群,支持该配置。

    湖仓版

    配置

    说明

    计算预留资源

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

    • 如果需要创建AnalyticDB MySQL内表,计算预留资源需大于0 ACU。

    • 计算预留资源为0 ACU时,只能使用外表。

      如果创建集群时选择的计算预留资源为0 ACU,集群创建成功后您也可以通过扩容购买计算预留资源。详情请参见湖仓版扩缩容

    默认分配行为

    计算预留资源是否全部分配给user_default资源组。创建集群后,您也可以在资源管理页面修改user_default资源组的计算预留资源。

    • 选择,计算预留资源将全部分配给user_default资源组。您可以直接使用user_default资源组进行建表、写入和查询。

    • 选择,user_default资源组的计算预留资源为0,无法用于建表、写入和查询。您需要给它分配资源或创建其他资源组。

    存储预留资源

    存储预留资源可用于存储热数据。一组存储预留资源为24 ACU,能存储的热数据量:4TB。

    重要
    • 如果计算预留资源为0 ACU,存储预留资源只能为0 ACU。

    • 如不确定需要多少存储预留资源,可以在创建集群时配置存储预留资源为0 ACU。后续如有需求可通过扩容方式购买存储预留资源。详情请参见湖仓版扩缩容

    • 热数据存储空间的费用按存储空间的实际使用量计费。详情请参见湖仓版(3.0)计费项

  3. 包年包月集群,阅读并选中服务协议,单击立即购买,并确认未支付订单信息和支付方式,单击订购按量付费集群,阅读并选中服务协议,单击立即购买

预留模式集群缩容

  1. 登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的缩容

  2. 变配页面,选择数仓版湖仓版,并配置参数,单击右下角立即购买

    数仓版

    配置

    说明

    版本

    固定为数仓版。无需选择。

    系列

    固定为集群版。无需选择。

    规格

    选择产品规格。

    节点组数量

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

    存储空间

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

    云盘等级

    选择集群的云盘等级。不同云盘类型对应的容量如下:

    • PL0:20~65536 GiB。

    • PL1:20~65536 GiB。

    重要
    • 变更云盘等级时,不能更改其他配置。

    • 变更云盘等级时,热数据量需要达到所选云盘等级最低的容量。

    • 变更云盘等级会影响热存储空间的费用。您可以按照不同云盘等级的存储空间单价*热存储空间用量*时长计算出热存储空间的费用。不同云盘等级的存储空间单价,请参见数仓版(3.0)产品定价

    湖仓版

    配置

    说明

    计算预留资源

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

    • 如果需要创建AnalyticDB MySQL内表,计算预留资源需大于0 ACU。

    • 计算预留资源为0 ACU时,只能使用外表。

      如果创建集群时选择的计算预留资源为0 ACU,集群创建成功后您也可以通过扩容购买计算预留资源。详情请参见湖仓版扩缩容

    默认分配行为

    计算预留资源是否全部分配给user_default资源组。创建集群后,您也可以在资源管理页面修改user_default资源组的计算预留资源。

    • 选择,计算预留资源将全部分配给user_default资源组。您可以直接使用user_default资源组进行建表、写入和查询。

    • 选择,user_default资源组的计算预留资源为0,无法用于建表、写入和查询。您需要给它分配资源或创建其他资源组。

    存储预留资源

    存储预留资源可用于存储热数据。一组存储预留资源为24 ACU,能存储的热数据量:4TB。

    重要
    • 如果计算预留资源为0 ACU,存储预留资源只能为0 ACU。

    • 如不确定需要多少存储预留资源,可以在创建集群时配置存储预留资源为0 ACU。后续如有需求可通过扩容方式购买存储预留资源。详情请参见湖仓版扩缩容

    • 热数据存储空间的费用按存储空间的实际使用量计费。详情请参见湖仓版(3.0)计费项

阿里云首页 云原生数据仓库AnalyticDB MySQL版 相关技术圈