AWS Lambda SnapStart支援Python、.NET,函式啟動時間低於1秒
支付動態 · 2024-11-20

除了Java,AWS Lambda SnapStart現在擴展支援Python、.NET,透過快取執行環境快照,大幅縮短啟動時間至低於1秒,特別適用於即時分析、API呼叫與機器學習應用場景

AWS宣佈Lambda SnapStart技術開始支援Python與.NET函式,以大幅提升啟動效能。該功能可透過快取和重用函式初始化後的記憶體和磁碟狀態,將函式啟動時間從數秒縮短至低於1秒,並允許開發者在多數情況下不需要修改程式碼,即可從SnapStart功能獲益。

AWS Lambda最早在2022年的時候推出SnapStart技術,最初僅支援Java,適用於Spring Boot、Quarkus和Micronaut等框架,用於解決JVM啟動過程的效能瓶頸。而這次的更新擴展至Python與.NET,不僅進一步降低初始化延遲,也提升了這兩種語言在Lambda平臺的執行效率和穩定性。

根據AWS釋出的資料,Python函式在載入大型相依套件或是進行機器學習模型推理時,通常需要耗費數秒鐘的初始化時間,載入較大型的機器學習模型甚至可能長達數十秒,而SnapStart則能有效縮短這段等待時間。對於.NET來說,技術重點則在於解決JIT(Just-in-Time)編譯帶來的變動延遲,讓函式效能表現更加一致。

SnapStart的運作原理在於首次函式啟動時,將初始化完成的執行環境進行快照,將其加密並快取,後續啟動時直接重用快照內容,而不需要再次執行初始化過程。這種機制特別適合需要頻繁啟動的函式或是低延遲應用場景,諸如即時資料分析、高頻率API呼叫,甚至是進行即時機器學習推理。

此外,AWS也針對Python和.NET SnapStart提供Runtime Hooks功能,讓開發者在快照建立前後執行特定邏輯,進一步強化應用的靈活性和控制性。開發者可以在快照建立前進行資料初始化,或在快照恢復後更新動態配置,使得應用程式能夠更好地使用外部資源。

AWS Lambda SnapStart已經在多個AWS區域支援Python與.NET函式,包括美國東部、歐洲和亞太地區。AWS提醒用戶,啟用SnapStart的函式會產生額外的快取和還原成本,可以定期清理未使用的版本降低相關費用。

熱門文章
巴西擬將博弈稅率提高至24% 稅收將用於社保與醫療領域
合規與政策
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
灰度世界杯嘉年華狂歡派對吉隆坡站即將開啟,業務拓展與人脈社交從馬來西亞開始
灰度頭條
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
灰度在iGB L!VE 2026展位T70和你相約7月,一起點燃倫敦的熱情!
灰度頭條
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
2027 Global Game Connect(GGC)斯里蘭卡招商全面啟動!業務人脈盡在掌握!
灰度頭條
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
首頁
遊戲
合作
發現
我的