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