日前,亚马逊云科技持续增强Serverless计算服务功能,将Amazon Lambda函数可用的临时存储空间提升20倍,从512MB增加至10,240 MB。该功能将帮助客户更轻松地大规模执行数据密集型工作负载,如财务分析、机器学习推理和媒体处理等。亚马逊云科技于2014年推出Serverless计算服务Amazon Lambda,开创了业界先河,并持续根据客户需求更新迭代。通过Amazon Lambda,客户无需预置或管理服务器即可运行代码,覆盖几乎任何类型的应用程序或后端服务,且只需按照调用次数和使用的计算时间付费(按毫秒计算)。
以往,对于机器学习推理、金融计算和媒体处理(例如创建 PDF 文件或媒体转码等内容生成工作流)等数据密集型应用,客户为了能快速处理大量数据,通常会选择本地存储处理数据的提取、转换和加载。处理数据密集型应用通常需要在临时存储中读写大量数据。Amazon Lambda运行环境提供一个临时文件系统,供客户的程序代码通过/tmp空间访问临时文件系统。该空间在Lambda运行环境的生命周期内保留,并且可为需要快速访问的数据提供临时缓存。现在,Amazon Lambda支持10GB临时存储、10GB容器镜像、以及10GB函数内存,客户可以将更大的文件带入/tmp,实现在运行环境中缓存大量数据,通过函数的横向扩展,以更轻松地运行数据密集型工作负载。
客户可以使用Amazon Lambda API、Amazon Management Console、Amazon Command Line Interface (CLI)、Amazon SDK和Amazon CloudFormation为新的或现有的Lambda函数配置512MB到10,240 MB的临时存储。有关Amazon Lambda临时存储的更多信息,请参阅此博客。
支持临时存储(/tmp)扩展至10GB的 Amazon Lambda现已在美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、欧洲(斯德哥尔摩)、欧洲(米兰)、亚太地区(新加坡)、亚太地区(东京)、亚太地区(悉尼)、亚太地区(首尔)、亚太地区(大阪)、亚太地区(香港)、加拿大(中区)、中东地区(巴林)、南美洲(圣保罗)、非洲(开普敦)区域正式推出。有关可用性的更多信息,请参阅亚马逊云科技区域表。欲了解更多信息,请访问Lambda开发人员指南。