亚马逊云科技推出Amazon Lambda SnapStart,大幅提升Java Lambda函数启动性能
北京,2024年10月29日 —— 亚马逊云科技近日宣布,与光环新网和西云数据携手,在其北京与宁夏区域成功部署了Amazon Lambda SnapStart功能。这一创新技术显著提升了基于Java的Lambda函数的启动性能,最高可达10倍之多。
Amazon Lambda SnapStart专为解决Java Lambda函数在冷启动时的高延迟问题而设计,可将异常高的启动延迟降低90%,实现200毫秒以内的冷启动时间。这为客户构建响应迅速、可扩展的Java应用程序提供了有力支持,且无需额外成本。该功能尤其适用于构建同步API、交互式微服务或数据处理等应用场景。
自2014年推出以来,Amazon Lambda作为无服务器计算服务的先驱,让客户能够专注于业务逻辑,无需担心基础设施的预置和管理。然而,对于使用Java运行时的应用而言,初始化阶段(Init)往往较为耗时,有时甚至可能长达10秒,这对延迟敏感型应用程序构成了挑战。
为了应对这一挑战,Amazon Lambda SnapStart采用了创新的解决方案。该技术通过对Lambda执行环境的内存和磁盘状态进行加密快照,并在后续函数调用时直接从缓存中恢复这些状态,从而大幅缩短了初始化时间,实现了近乎热启动的性能表现。
在启用SnapStart功能后,Lambda函数会自动触发优化流程。该流程首先启动函数并完成整个初始化阶段,然后创建内存和磁盘状态的加密不可变快照,并将其缓存。当后续调用该函数时,Lambda服务将直接从缓存中检索并恢复这些状态,从而跳过了耗时的初始化阶段。
Amazon Lambda SnapStart的推出,为众多应用场景带来了显著的性能提升。对于终端类应用(如Web或移动应用),SnapStart可帮助应用在面对流量高峰或突发流量时保持毫秒级响应速度,提升用户体验。在物联网、游戏行业等实时数据处理领域,SnapStart能够最大限度地降低数据延迟,确保Lambda函数及时处理大规模事件数据,支撑实时决策或个性化推荐等高实时性业务场景。此外,对于自动化工作流、流程编排等对可靠性和低延迟要求极高的应用场景,SnapStart也实现了毫秒级响应,降低了系统故障的风险。
众多客户和合作伙伴已经体验到了Amazon Lambda SnapStart带来的显著效能提升。例如,亚马逊云科技的合作伙伴Xerris通过该功能将其应用的响应速度提升了15倍,可靠性和稳定性也得到了改善。金融科技公司Currency Cloud则利用SnapStart显著缩短了初始化时间,确保了关键业务功能的高可用性,推动了更多高可用性的创新应用。
-
函数
+关注
关注
3文章
4406浏览量
66859 -
Amazon
+关注
关注
1文章
126浏览量
17933 -
Lambda
+关注
关注
0文章
31浏览量
10503 -
亚马逊云科技
+关注
关注
0文章
108浏览量
427
发布评论请先 登录
亚马逊云科技上线Amazon Nova多模态嵌入模型
亚马逊云科技Amazon Bedrock AgentCore正式可用,引领Agent走向全面落地
亚马逊云科技推出Amazon Quick Suite,引领Agentic AI驱动的工作新范式
亚马逊云科技在中国区域推出Amazon Graviton4实例 以自研芯片驱动企业算力升级
亚马逊云科技推出Amazon DocumentDB Serverless,简化数据库管理并大幅节省成本
亚马逊云科技现已上线OpenAI开放权重模型
亚马逊云科技推出Amazon Nova Act SDK预览版,加速浏览器自动化Agent落地
亚马逊功能最强模型Amazon Nova Premier现已正式可用

亚马逊云科技推出Amazon Lambda SnapStart功能
评论