发布于2026-08-20 阅读(0)
扫一扫,手机访问
作者信息:Shuai Chang,阿里云云原生 Serverless 团队高级技术专家,主导了函数计算同容器技术生态融合以及 FaaS 云原生可观测。
体验文档:镜像拉取加速文档:https://help.aliyun.com/document_detail/193075.html
FaaS 和容器容器镜像因其碘伏式创新成为云原生时代应用部署格式的事实标准。头部云厂商 FaaS (Function-as-a-Service) 服务如阿里云函数计算、AWS Lambda 也相继在2020年支持使用容器镜像部署函数,全面拥抱容器生态。自发布以来,开发者陆续将机器学习、音视频处理、事件驱动离线数据处理、前端自动化等多个场景使用镜像快速无服务器化,提高效率、降低成本。然而,冷启动一直是 Serverless 无法绕开的问题。容器镜像需要将数据通过网络远程下载并解压,对于GB级别的镜像,拉取时间可能高达分钟级别,客观上放大了冷启动副作用,阻碍实时应用的 Serverless 演进。
函数计算镜像加速功能在镜像拉取加速方面,传统做法强调“开发者负责”,比如精简镜像、合理划分镜像层、采用multi-stage构建方式、借助工具(像docker-slim)去除不必要的数据,以及遵循构建的最佳实践等。但这些工作不仅给用户增添了负担,加速效果也有限,而且还存在运行时稳定性的风险。阿里集团拥有超大规模且场景高度复杂的容器环境,在镜像存储和加速技术方面有着深厚的积累,在过去3年的双十一、双十二、春节等大促秒杀场景中,成功应对了极为严苛的挑战。阿里云Serverless与容器镜像、存储等服务深度合作,将内部创新成果应用于函数计算领域:在杭州、北京、上海、美东、美西正式推出了镜像加速功能。这一功能将原本由开发者承担的镜像优化工作转由函数计算负责,进一步帮助开发者提升生产效率,让他们能够更专注于业务创新。
我们在选择了内部生产环境和开源社区的工作负载,覆盖机器学习、人工智能、前端自动化、Web 应用等7种镜像大小、IO 访问模式、启动命令的不同组合作为 benchmark,部署在 FC 北京区域。如下图所示,函数计算开启镜像加速功能后加速普遍超过 50%,对于机器学习场景中常见的臃肿镜像(如多个团队共享基础镜像, ml-small-import, ml-large-import, ai-cat-or-dog)加速效果更为明显(约 70%-86%),镜像越大优化空间往往越高。


镜像加速可以通过控制台、CLI 工具或是 FC SDK 开启,详细步骤参加镜像拉取加速文档
• 方式一:在函数计算控制台函数配置下选择“开启镜像加速”。
• 方式二:使用 Funcraft 工具部署
在已有的 CustomContainerConfig 配置下添加 AccelerationType: Default 如需关闭则配置 AccelerationType:
None CustomContainerConfig: Image: registry-vpc.cn-beijing.aliyuncs.com/fc-demo/python-flask:v0.1 AccelerationType: Default
FC 镜像加速具备以下特点:
一个 OCI V1 容器镜像包含多个层(layer),每层都是一个压缩打包的文件系统(文件夹),通常以 tar.gz 格式存储在远端服务(如对象、文件存储)。拉取镜像时步骤如下:
上述步骤虽然简单,却是镜像拉取慢的主要原因:
综上原理,镜像拉取时间和镜像大小成正比,而容器镜像构建过程中运行 apt/yum install, 无用的测试、数据文件,构建过程中执行 chmod/chown 等命令造成同一数据复制多份,极易引入大量应用不需要的数据。
加速原理函数计算将阿里集团成熟的镜像加速技术应用在公共云服务中,加速技术围绕两个核心思路:
Benchmark 中包含镜像数据加载率在 12% - 84% 之间,除了镜像较小的 web 应用,大部分场景数据利用率低于 50%。以层(layer)作为数据分发单位的原始镜像被转换成支持细粒度按需读取的数据格式,并存放在延迟和吞吐都更优的存储中。
除了按需加载带来的下载步骤延时节省,镜像加速技术在数据解压步骤也同样做了大量优化。下图可以看出即使在加载 70% 以上全量数据的情况下,优化效果仍然超过 60%。
在未来规划中,函数计算正式推出了容器镜像加速功能。它采用按需读取和更高效的解压技术,能在不同场景下实现50%-80%的加速效果,就算是GB级别的镜像,也能在几秒内完成端到端启动。该加速功能与函数计算的极致弹性和事件触发特点相结合,为更多对实时性要求高的工作负载提供了可能。容器应用能够更轻松地享受Serverless特性,真正做到缩容到0以及快速大规模扩容。FC未来还会持续优化冷启动的各个环节,提供极致弹性,承担更多用户责任,让开发者能够专注于业务创新。
附录:实验场景数据
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9