数仓版扩缩容与跨规格变配
您可以根据业务需要对计算资源和存储空间进行扩容或缩容,也可以通过变更产品模式来进行跨规格变配。
前提条件
您的阿里云账号没有未支付的续费订单。
集群状态为运行中。
背景信息
云原生数据仓库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。
费用说明
详情请参见变配计费说明。
扩容
弹性模式集群扩容
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的扩容。
在变配页面,设置集群配置。
配置
说明
版本
固定为数仓版。无需选择。
模式
固定为弹性模式。无需选择。
系列
固定为集群版(新版)。无需选择。
规格
固定为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)产品定价。
包年包月集群,阅读并选中服务协议,单击立即购买,并确认未支付订单信息和支付方式,单击订购。按量付费集群,阅读并选中服务协议,单击立即购买。
预留模式集群扩容
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的扩容。
在变配页面,选择弹性模式或预留模式,并配置参数,单击右下角立即购买。
弹性模式
配置
说明
版本
固定为数仓版。无需选择。
系列
固定为集群版(新版)。无需选择。
规格
固定为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)产品定价。
包年包月集群,阅读并选中服务协议,单击立即购买,并确认未支付订单信息和支付方式,单击订购。按量付费集群,阅读并选中服务协议,单击立即购买。
缩容
弹性模式集群缩容
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的缩容。
在变配页面,选择数仓版或湖仓版,并配置参数,单击右下角立即购买。
数仓版
配置
说明
模式
固定为弹性模式。无需选择。
系列
固定为集群版(新版)。无需选择。
规格
固定为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)计费项。
包年包月集群,阅读并选中服务协议,单击立即购买,并确认未支付订单信息和支付方式,单击订购。按量付费集群,阅读并选中服务协议,单击立即购买。
预留模式集群缩容
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表,在数仓版(3.0)页签,单击目标集群右侧的缩容。
在变配页面,选择数仓版或湖仓版,并配置参数,单击右下角立即购买。
数仓版
配置
说明
版本
固定为数仓版。无需选择。
系列
固定为集群版。无需选择。
规格
选择产品规格。
节点组数量
选择节点组的数量。每个节点组默认包含三个节点(副本)。
存储空间
选择单个节点组的存储空间大小。若购买了多个节点组,实际存储总空间=单个节点组的存储空间×节点组数量。
云盘等级
选择集群的云盘等级。不同云盘类型对应的容量如下:
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)计费项。