AWS Lambda 現在支援在 AWS GovCloud (美國) 區域的 SnapStart for Java 函數
適用於 Java 的 AWS Lambda SnapStart 功能即日起都會在 AWS GovCloud (美國) 地區提供。適用於 Java 的 AWS Lambda SnapStart 無需額外成本即可更輕鬆提供高達 10 倍的函數啟動效能,讓您能夠使用 AWS Lambda 建立迅速回應且可擴展的 Java 應用程式,而無需佈建資源或投入時間精力實施複雜的效能最佳化。
如果是對於延遲敏感應用程式 (其中您想要支援不可預測的流量突增),大量和異常的啟動延遲 (稱為冷啟動) 可能會導致使用者出現延遲感受。Lambda SnapStart 會事先初始化函數的程式碼、擷取初始化執行環境的快照,並對快照進行快取處理,藉以改善啟動時間。調用函數然後向上擴展時,Lambda SnapStart 會從快取的快照繼續新的執行環境,而非從頭開始初始化快照,因而能夠大幅改善啟動延遲。Lambda SnapStart 非常適合同步 API、互動式微型服務或資料處理等應用程式。
您可以使用 AWS Lambda API、AWS 管理主控台、AWS Command Line Interface (AWS CLI)、AWS CloudFormation、AWS Serverless Application Model (SAM)、AWS SDK 和 AWS Cloud Development Kit (AWS CDK),為執行 Amazon Corretto 11、17 和 21 的新的或現有的 Lambda 函數啟動 SnapStart。
如需 Lambda SnapStart 的詳細資訊,請參閱本文和發佈部落格文章。若要進一步了解 Lambda,請參閱《Lambda 開發人員指南》。