上新了!亚麻云|Amazon Lambda SnapStart登陆中国区域,助推Java应用提速10倍

来源:亚马逊云科技
作者:亚马逊云科技
时间:2024-10-26
3343
亚马逊云科技日前宣布,Amazon Lambda SnapStart功能已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。

A0536198-3E80-44BE-A9B0-94050F47D0F8.jpeg

01

「重磅上新」

Amazon Lambda SnapStart

在中国区域正式可用

亚马逊云科技日前宣布,Amazon Lambda SnapStart功能已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。SnapStart是一项创新的性能优化服务,旨在显著提升基于Java的Lambda函数(Java Lambda)的冷启动速度。

作为无服务器模式的代表服务,Amazon Lambda致力于帮助开发者专注于构建业务代码,而无需为底层计算资源的部署及管理耗费心力。无服务器模式极大减轻了开发者在应用开发中的负担,加速了应用创新步伐。然而,在某些场景应用中,Amazon Lambda函数在初始化时可能会遇到“冷启动”问题,引发一定的延迟。

Amazon Lambda SnapStart就是为了解决上述问题而精心设计的一项创新功能。它通过对Amazon Lambda执行环境的内存和磁盘状态进行加密快照,并在后续函数调用时直接从缓存中恢复这些状态,从而大幅减少初始化时间,实现近乎热启动的性能表现。传统情况下,Amazon Lambda函数在执行时会经历初始化(Init)、调用(Invoke)和关闭(Shutdown)三个主要阶段。对于使用Java runtime的应用而言,Init阶段往往较为耗时,有时甚至可能长达10秒。启用SnapStart后,Lambda函数会自动触发一个优化流程。该流程会先启动函数,完成整个Init阶段,然后对内存和磁盘状态创建一个加密的不可变快照,并将其缓存起来。待后续调用该函数时,Lambda服务将直接从缓存中按需检索并恢复这些状态,从而跳过漫长的Init阶段。

借助Amazon Lambda SnapStart,Java Lambda函数的冷启动时间可缩短至200毫秒以内,较之前快上10倍,这无疑将为需要敏捷响应的应用带来巨大价值:

-显著提升用户体验

对终端类应用(如Web或移动应用)而言,SnapStart可帮助应用在面对流量高峰或突发流量时,保持毫秒级响应速度,为最终用户来流畅的使用体验。

-优化实时数据处理

在物联网、游戏行业等实时数据处理领域,SnapStart可最大限度地降低数据延迟,确保Lambda函数及时处理大规模的事件数据,以支撑实时决策或个性化推荐等高实时性业务场景。

-提高系统可靠性

针对自动化工作流、流程编排等对可靠性和低延迟要求极高的应用场景,SnapStart能够实现毫秒级响应,大幅降低了错过关键时间窗口、导致系统故障的风险。

众多客户及合作伙伴已经在实践中体验并印证了Amazon Lamdba SnapStart带来的显著效能提升。

亚马逊云科技合作伙伴Xerris分享了一个真实客户案例:在启用SnapStart之前,该客户的Java Lambda函数冷启动时间长达15秒;启用后,应用响应速度提升15倍,可靠性和稳定性也得到改善。金融科技公司Currency Cloud依赖Lambda SnapStart来缩短冷启动时间,确保关键业务功能的高可用性。他们的技术负责人表示,SnapStart使他们能够显著缩短初始化时间,有助于推进更多高性能创新应用。

02

「上新推荐」

全面上线Meta Llama 3.2大语言模型

亚马逊云科技在其Amazon Bedrock及Amazon SageMaker JumpStart平台同时上线了Meta最新的Llama 3.2大语言模型。Llama 3.2最大的亮点是支持多模态功能,能同时处理文本和高分辨率图像输入。其中,90B和11B参数的大型模型专为复杂推理任务设计,通过整合图像编码器实现多模态支持。此外还提供1B和3B参数的轻量级文本模型。Llama 3.2在追求创新的同时,也注重负责任AI和系统安全,引入了Llama Guard 3等机制。新模型的设计目标是提高生成式AI工作负载效率,降低延迟,优化性能表现。

正式推出两款Valkey高性能托管服务

Valkey是Redis的一项分支项目,在Redis Inc.宣布移除开源许可并退出Redis项目后,贡献者们迅速将社区迁移到Linux基金会,并成立了Valkey项目。亚马逊云科技致力于长期支持Valkey,分别基于ElastiCache和MemoryDB推出了支持Valkey的托管服务。Amazon ElastiCache for Valkey为客户提供了一个完全托管、高性价比的Redis兼容服务,无服务器部署模式下的价格比Redis开源版本低33%,基于Amazon EC2实例部署的版本则低20%。Amazon MemoryDB for Valke则进一步提高了性能,吞吐量比MemoryDB for Redis提高60%,延迟降低35%,所有实例类型的价格均比后者低30%。两项服务都与Redis协议、数据结构和API完全兼容,可无缝迁移Redis开源或专有版本。

C8g和M8g实例系列正式推出

Amazon Graviton4全系可用

亚马逊云科技宣布推出全新的Amazon Elastic Compute Cloud(Amazon EC2)C8g实例和M8g实例,这些实例由Amazon Graviton4处理器提供支持,相比前一代Graviton3,性能提升高达30%。C8g实例专为计算密集型工作负载而设计,如高性能计算(HPC)、批量处理、游戏、视频编码、科学建模、分布式分析、CPU机器学习推理和广告服务等。M8g实例则面向通用工作负载,如应用程序服务器、微服务、游戏服务器、中型数据存储和缓存集群等。这些实例均基于Amazon Nitro系统构建。目前,连同面向内存密集型负载的R8g和X8g实例,Graviton实例全系列已完成从Graviton3到Graviton4的升级。

原文链接:点击前往 >
文章来源:亚马逊云科技
版权说明:本文内容来自于亚马逊云科技,本站不拥有所有权,不承担相关法律责任。文章内容系作者个人观点,不代表快出海对观点赞同或支持。如有侵权,请联系管理员(zzx@kchuhai.com)删除!
个人VIP
小程序
快出海小程序
公众号
快出海公众号
商务合作
商务合作
投稿采访
投稿采访
出海管家
出海管家