使用快照创建云盘时,数据需先从对象存储OSS中加载。快照预热功能可提前完成这一加载过程,消除首次数据访问时的延迟,使通过预热快照创建的云盘,在创建后数据立即加载,实现性能无损。
应用场景
实例启动加速:在使用自定义镜像创建实例时,常规的加载模式会因操作系统及应用文件的首次读取而拉长实例的启动时间。通过启用快照预热,系统会提前将数据从对象存储OSS中加载,从而显著缩短实例从创建到可用的时间,加速业务环境的就绪速度。
大规模环境克隆:在需要快速复制大量相同基础数据的场景中,快照预热可以解决因传统加载模式导致的延时问题。确保所有克隆出的云盘在交付后立即具备完整的I/O性能,为大规模部署的环境提供一致、云盘数据加载性能无损的体验。
数据分发与处理:对于大数据分析、AI模型训练等需要从快照创建数据盘并立即进行高吞吐量处理的场景,通过预热快照创建的云盘,在创建后数据立即加载,可避免因数据加载而产生的漫长等待,从而提升数据密集型任务的整体处理效率。
核心概念
快照预热功能可按需配置快照预热可用区、预热保留时长,以及并发创盘个数。
保留时间
保留时间即快照预热功能生效并预留资源的持续时长,不能超过快照本身的保留时长,单位为小时。启用预热后,系统将在后端预加载数据并预留相应资源配额。预热的有效时长由保留时间决定,支持随时按需手动提前关闭。
在保留时间内:使用该快照创建云盘才可能获得预热带来的性能优势。
超出保留时间:预热自动失效,此时使用该快照创建云盘,数据需先从OSS中加载,无性能优势。
并发创盘个数
并发创盘个数决定单次通过预热快照创建云盘请求中可获得预热效果的云盘数量上限。分为预配置并发创盘个数和可用并发创盘个数两部分。系统根据此值来分配后端资源,以确保在指定规模下,云盘数据加载性能无损。
预配置并发创盘个数:指在启用快照预热时所配置的、单次并发创建可享受性能优势的云盘数量上限。该值决定了单次批量操作的性能保障规模。在指定规模内创建的云盘,云盘数据加载性能无损;超出此规模创建的云盘,将无法获得预热带来的性能优势。
可用并发创盘个数:指当前时刻实际可用于创建带预热优势云盘的剩余配额。
能力消耗:预热能力是一种消耗型资源。每次创建享受了性能优势云盘后会消耗掉对应的可用并发创盘个数配额。
能力恢复:配额消耗后将自动恢复,直至达到设定的预配置并发创盘个数。恢复速度与快照全量大小相关,容量越大,恢复速度越慢。
计费说明
快照预热功能是一项预付费的资源预留服务。无论在期间是否实际使用了预热能力,系统均会根据为快照预留的“容量”(由全量快照容量、并发创盘数决定)和“预留时长”进行计费。
计费公式
单个地域的快照预热总费用是该地域下所有开启预热功能的快照在各个可用区产生的费用总和。单个可用区内的费用计算公式如下:
预热费用 = 快照容量 * 时长 * 并发创盘个数 * 快照预热单价
计费因子 | 详细说明 |
快照容量 | 全量快照容量,单位为 GB。 访问ECS控制台-快照,通过目标快照中的全量快照大小列获取。 |
时长 | 开启预热功能的保留时间,单位为小时。按秒计费,最低收费1小时。 |
并发创盘个数 | 预热配置的并发创建云盘的配额数量。 |
快照预热单价 | 访问ECS定价详情页,在快照页签下查看各地域的快照预热单价。 |
计费生命周期
计费开始:当快照预热状态变为已开启后,系统开始正式按量计费。
计费停止:在以下任一情况发生时,快照的预热计费将自动停止。
手动关闭快照的预热功能。
预热保留时长到期,功能自动关闭。
账号欠费,预热功能自动关闭。
补足欠费后,该功能将保持关闭状态,不会自动恢复。如需继续使用,请手动重新开启。
注意事项
配置变更冷却期:
对同一快照,连续两次调整并发创盘个数,操作间隔需超过 6 小时。
对同一快照,连续两次调整保留时长,操作间隔需超过 6 小时。
对同一快照,连续两次开启预热的操作间隔需超过 6 小时。
获取完整预热性能优势,需同时满足:
快照的预热状态为已开启。
创建的目标云盘类型为 ESSD 系列。
单次创建的云盘数量未超出当前的可用并发创盘个数。
使用未加密的预热快照,创建未加密云盘。或使用已加密的预热快照创建云盘时不更换密钥。
预热能力继承限制:
复制快照:基于预热快照复制出的新快照,不会继承预热能力。
共享快照:将预热快照共享给其他用户,接收方无法享受预热性能优势。
归档快照:已预热的快照不支持归档。
删除快照:已预热的快照不支持删除。
账号级配额:
快照数量:单用户在单个地域内,最多允许 100 个快照同时开启预热。
总预热规模:单个地域内,所有预热快照的 (快照全量大小 * 并发创盘个数)总和不得超过 10 PB。
适用范围
支持的地域:当前仅支持华北5(呼和浩特)。
支持的快照类型: 仅支持标准快照,不支持归档快照或共享而来的快照。
支持的快照状态:仅支持已上传至 OSS:100%的快照开启预热功能。
操作步骤
新增快照预热
访问ECS控制台-快照,在页面左侧顶部,选择目标资源所在的资源组和地域。
在云盘快照页签中找到目标快照,在操作列中选择
> 管理快照预热。在快照预热页面,单击新增预热可用区。
在新增预热可用区页面,配置预热参数,阅读并同意使用条款后,单击确定。
参数
说明
可用区
选择需要预热的可用区。预热能力仅对指定的快照,在指定的可用区生效。
保留时间
预热能力生效并保留配额的持续时间,不能超过快照本身的保留时长,单位为小时。
并发创盘个数
在预热保留时长内,能够享有性能优势的并发创盘个数。取值范围为100 ~ 10,000,且须为100的整数倍。
重要基于指定的并发创盘规模下,云盘数据加载性能无损。超出此云盘创建规模,将无法获得预热带来的性能优势。
确定预热情况。
配置预热后,预热状态将变为预热中,当预热完成后,变为已开启,保留时间开始计时。显示的可使用并发创盘个数即为当前可以创建的,带性能优势的云盘数。
预热完成所需时长与快照容量有关,快照容量越大时间越长。
管理已有快照预热配置
访问ECS控制台-快照,在页面左侧顶部,选择目标资源所在的资源组和地域。
在云盘快照页签中找到目标快照,在操作列中选择
> 管理快照预热。在快照预热页面,找到目标预热可用区。
修改:单击操作列中的修改。
修改预热保留时长:立即生效,但修改逻辑基于最初的预热开始时间,而非当前修改时间。新的预热结束时间必须晚于当前时间。
增加并发创盘个数:待可使用并发创盘个数提升至预配置并发创盘个数后按新配置继续计费,此提升期间(时长取决于增加的并发个数及快照容量)仍按旧配置计费。
减少并发创盘个数:变更生效需一定时间(时长取决于减少的并发个数及快照容量),此期间仍按旧配置计费。生效后按新配置继续计费。
关闭:单击操作列中的关闭。预热状态会变为已关闭并停止计费。
重要关闭后,该可用区的预热数据将不可用,后续创建云盘将无法享受预热性能,请谨慎操作。
启用:单击操作列中的开启。预热状态变为预热中,当预热完成后,变为已开启,开始计费。
常见问题
如何创建带有预热优势的云盘?
操作前,需同时满足:
快照的预热状态为已开启。
创建的目标云盘类型为 ESSD 系列。
单次创建的云盘数量未超出当前的可用并发创盘个数。
使用未加密的预热快照,创建未加密云盘。或使用已加密的预热快照创建云盘时不更换密钥。
使用快照在预热的可用区内创建数据盘。
创建成功后,访问ECS控制台-块存储-云盘。
找到创建后的云盘,将光标悬浮在其标签列的
上,存在标签健acs:ecs:disk:performancePreserved,且对应的标签值为true即表示带预热性能优势的云盘已创建成功。
为什么目标快照没有全量快照大小列?
在ECS控制台-快照页面,单击
。将未显示中的全量快照大小添加至显示项中,单击确定。即可查看目标快照的全量快照大小。