4月6日消息,亚马逊云科技宣布增强Serverless计算服务功能,将Amazon Lambda函数可用的临时存储空间提升20倍,从512MB增加至10,240 MB(10GB)。
该功能将帮助客户更轻松地大规模执行数据密集型工作负载,如财务分析、机器学习推理和媒体处理等。
亚马逊云科技于2014年推出Serverless计算服务Amazon Lambda,并持续根据客户需求更新迭代。通过Amazon Lambda,客户无需预置或管理服务器即可运行代码,覆盖几乎任何类型的应用程序或后端服务,且只需按照调用次数和使用的计算时间付费(按毫秒计算)。
通常而言,处理数据密集型应用通常需要在临时存储中读写大量数据。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的临时存储。
目前,支持临时存储(/tmp)扩展至10GB的 Amazon Lambda现已在美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、欧洲(斯德哥尔摩)、欧洲(米兰)、亚太地区(新加坡)、亚太地区(东京)、亚太地区(悉尼)、亚太地区(首尔)、亚太地区(大阪)、亚太地区(香港)、加拿大(中区)、中东地区(巴林)、南美洲(圣保罗)、非洲(开普敦)区域正式推出。