AnalyticDB for MySQL新推出的企业版和基础版,融合了数仓版预留模式、数仓版弹性模式和湖仓版的优点,预留资源采用存算一体架构,保证常规业务的查询性能。如果业务负载有周期性变化或突变的情况,可以弹性增加或减少计算资源。如果您想将湖仓版或数仓版变配为企业版 或基础版 ,请参考本文档变更产品系列。
前提条件
-
您的阿里云账号没有未支付的续费订单。
-
AnalyticDB for MySQL集群状态为运行中。
-
AnalyticDB for MySQL集群内核版本需满足以下条件:
-
数仓版集群内核版本需为3.1.9.0及以上。
说明请在云原生数据仓库AnalyticDB MySQL控制台的集群信息页面的配置信息区域,查看和升级内核版本。
-
湖仓版集群内核版本需为3.1.10.5及以上。
说明查看湖仓版集群的内核版本,请执行
SELECT adb_version();。如需升级内核版本,请联系技术支持。
-
-
除上述条件外,湖仓版集群还需满足以下条件:
-
集群中没有处于创建中、修改中、变配中、启动中和停止中的资源组。
-
集群中没有interactive型资源组弹性计划和启动的存储加速服务(EIU)弹性计划。
-
注意事项
湖仓版变配注意事项
-
湖仓版集群一旦变更为企业版后,不再允许恢复至原状态(即湖仓版)。
-
变配过程中湖仓版集群可进行读写操作,但无法进行管控操作。
-
变配过程中,可能会发生连接闪断,建议您在业务低峰期进行变配,或确保您的应用有自动重连机制。
-
若在变配产品系列时,调整了预留资源节点,集群会进行扩缩容,因此还需注意以下问题:
-
扩缩容期间,会禁止
SUBMIT JOB提交异步任务。如果业务依赖相关功能,请根据业务情况选择时段执行扩缩容。 -
扩缩容操作会对数据进行重分布迁移,迁移时长与数据量成正比。
-
集群从大规格缩容到小规格时,数据迁移时长通常需要数小时甚至数十小时,数据量大时请谨慎缩容。
-
缩容时,每个存储预留节点包含的Shard数量不能过多,即缩容时选择的存储预留节点数量不能和原来存储预留资源相差太大,具体内容请参见报错信息。
-
数仓版变配注意事项
-
数仓版集群一旦变更为企业版或基础版后,不再允许恢复至原状态(即数仓版)。
-
规格为S8和S16的集群不支持变配为企业版或基础版。
变配涉及申请新规格集群资源、全量迁移、增量迁移和新旧集群切换,整个过程的耗时与集群的规格和数据量相关。新旧集群切换期间,旧集群会有5~10分钟的时间仅支持只读操作。
变配期间,若集群持续通过
SUBMIT JOB提交异步任务,或存在未完成的异步任务,会阻塞切换流程。变配即将结束时,可能会发生连接闪断,建议您在业务低峰期进行变配,或确保您的应用有自动重连机制。
-
数仓版与企业版和基础版的异步任务状态不同。如果您的业务有用到异步任务状态,变配结束后,请手动进行异步任务状态映射。关于异步任务状态映射的详细信息,请参见任务状态及映射关系。
-
数仓版与企业版、基础版底层备份逻辑不同,变配到企业版或基础版后,在数仓版期间产生备份集将立即失效,不能用于克隆到新实例。但是备份周期调度将保留原实例配置。
操作步骤
-
(可选)提交工单联系技术支持,进行变配评估。
如果评估后集群符合变配要求,则继续进行后续步骤。
-
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表。
-
进入变配页面。
-
规格降配时,请单击目标集群右侧的更多>缩容。
-
规格升配时,请单击目标集群操作列的扩容。
-
-
在变配或降配页面,配置集群参数。
参数
说明
变配类型
选择跨版本变配。
版本
选择 企业版(多副本) 或 基础版(单副本) 。
企业版与基础版的详细介绍,请参见产品系列。
重要湖仓版集群只能变配为企业版。
预留资源单节点规格
预留资源单节点规格默认为8 ACU(1 ACU = 1 核 8 GB),可用于:
-
数据计算,增加预留资源可以提高数据查询速度。
-
一组预留资源能带动的热数据存储空间为8 TB。热数据存储空间的费用按存储空间的实际使用量计费。
说明-
数仓版、湖仓版与企业版的映射关系,请参见企业版与湖仓版、数仓版规格的映射关系。
-
预留资源为0 ACU时,只能使用外表。如果需要创建AnalyticDB for MySQL内表,预留资源需大于0 ACU。
-
如果变配集群时选择的预留资源为0 ACU,集群变配成功后您也可以通过扩容购买预留资源,详情请参见企业版与基础版扩缩容。
预留资源节点数
-
企业版集群预留资源节点数,默认为3,步长为3。
-
基础版集群预留资源节点数,默认为1,步长为1。
云盘等级
固定为PL1。
说明若变配后的预留资源不符合您的业务需求,您也可以在变配流程结束后进行扩缩容操作。
-
-
勾选服务协议后,单击立即购买。
说明变配流程结束后,集群状态变为运行中时,可以使用该集群。