亞馬遜云科技推出Amazon Lambda SnapStart,大幅提升Java Lambda函數(shù)啟動(dòng)性能
北京,2024年10月29日 —— 亞馬遜云科技近日宣布,與光環(huán)新網(wǎng)和西云數(shù)據(jù)攜手,在其北京與寧夏區(qū)域成功部署了Amazon Lambda SnapStart功能。這一創(chuàng)新技術(shù)顯著提升了基于Java的Lambda函數(shù)的啟動(dòng)性能,最高可達(dá)10倍之多。
Amazon Lambda SnapStart專(zhuān)為解決Java Lambda函數(shù)在冷啟動(dòng)時(shí)的高延遲問(wèn)題而設(shè)計(jì),可將異常高的啟動(dòng)延遲降低90%,實(shí)現(xiàn)200毫秒以?xún)?nèi)的冷啟動(dòng)時(shí)間。這為客戶(hù)構(gòu)建響應(yīng)迅速、可擴(kuò)展的Java應(yīng)用程序提供了有力支持,且無(wú)需額外成本。該功能尤其適用于構(gòu)建同步API、交互式微服務(wù)或數(shù)據(jù)處理等應(yīng)用場(chǎng)景。
自2014年推出以來(lái),Amazon Lambda作為無(wú)服務(wù)器計(jì)算服務(wù)的先驅(qū),讓客戶(hù)能夠?qū)W⒂跇I(yè)務(wù)邏輯,無(wú)需擔(dān)心基礎(chǔ)設(shè)施的預(yù)置和管理。然而,對(duì)于使用Java運(yùn)行時(shí)的應(yīng)用而言,初始化階段(Init)往往較為耗時(shí),有時(shí)甚至可能長(zhǎng)達(dá)10秒,這對(duì)延遲敏感型應(yīng)用程序構(gòu)成了挑戰(zhàn)。
為了應(yīng)對(duì)這一挑戰(zhàn),Amazon Lambda SnapStart采用了創(chuàng)新的解決方案。該技術(shù)通過(guò)對(duì)Lambda執(zhí)行環(huán)境的內(nèi)存和磁盤(pán)狀態(tài)進(jìn)行加密快照,并在后續(xù)函數(shù)調(diào)用時(shí)直接從緩存中恢復(fù)這些狀態(tài),從而大幅縮短了初始化時(shí)間,實(shí)現(xiàn)了近乎熱啟動(dòng)的性能表現(xiàn)。
在啟用SnapStart功能后,Lambda函數(shù)會(huì)自動(dòng)觸發(fā)優(yōu)化流程。該流程首先啟動(dòng)函數(shù)并完成整個(gè)初始化階段,然后創(chuàng)建內(nèi)存和磁盤(pán)狀態(tài)的加密不可變快照,并將其緩存。當(dāng)后續(xù)調(diào)用該函數(shù)時(shí),Lambda服務(wù)將直接從緩存中檢索并恢復(fù)這些狀態(tài),從而跳過(guò)了耗時(shí)的初始化階段。
Amazon Lambda SnapStart的推出,為眾多應(yīng)用場(chǎng)景帶來(lái)了顯著的性能提升。對(duì)于終端類(lèi)應(yīng)用(如Web或移動(dòng)應(yīng)用),SnapStart可幫助應(yīng)用在面對(duì)流量高峰或突發(fā)流量時(shí)保持毫秒級(jí)響應(yīng)速度,提升用戶(hù)體驗(yàn)。在物聯(lián)網(wǎng)、游戲行業(yè)等實(shí)時(shí)數(shù)據(jù)處理領(lǐng)域,SnapStart能夠最大限度地降低數(shù)據(jù)延遲,確保Lambda函數(shù)及時(shí)處理大規(guī)模事件數(shù)據(jù),支撐實(shí)時(shí)決策或個(gè)性化推薦等高實(shí)時(shí)性業(yè)務(wù)場(chǎng)景。此外,對(duì)于自動(dòng)化工作流、流程編排等對(duì)可靠性和低延遲要求極高的應(yīng)用場(chǎng)景,SnapStart也實(shí)現(xiàn)了毫秒級(jí)響應(yīng),降低了系統(tǒng)故障的風(fēng)險(xiǎn)。
眾多客戶(hù)和合作伙伴已經(jīng)體驗(yàn)到了Amazon Lambda SnapStart帶來(lái)的顯著效能提升。例如,亞馬遜云科技的合作伙伴Xerris通過(guò)該功能將其應(yīng)用的響應(yīng)速度提升了15倍,可靠性和穩(wěn)定性也得到了改善。金融科技公司Currency Cloud則利用SnapStart顯著縮短了初始化時(shí)間,確保了關(guān)鍵業(yè)務(wù)功能的高可用性,推動(dòng)了更多高可用性的創(chuàng)新應(yīng)用。
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4358瀏覽量
63439 -
Amazon
+關(guān)注
關(guān)注
1文章
125瀏覽量
17384 -
Lambda
+關(guān)注
關(guān)注
0文章
30瀏覽量
9986 -
亞馬遜云科技
+關(guān)注
關(guān)注
0文章
90瀏覽量
139
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
亞馬遜云科技推出Amazon GameLift Streams助力開(kāi)發(fā)者實(shí)現(xiàn)游戲全平臺(tái)跨設(shè)備串流
亞馬遜云科技發(fā)布Amazon Trainium2實(shí)例
亞馬遜云科技發(fā)布Amazon Q Developer,助力工作負(fù)載轉(zhuǎn)型
亞馬遜云科技發(fā)布Amazon Bedrock新功能
亞馬遜云科技發(fā)布新一代Amazon SageMaker
亞馬遜云科技發(fā)布Amazon S3新功能
亞馬遜云科技推出新一代Amazon SageMaker
Amazon Bedrock推出多個(gè)新模型和全新強(qiáng)大的推理和數(shù)據(jù)處理功能

亞馬遜云科技宣布Amazon Trainium2實(shí)例正式可用

評(píng)論