AWS Lambda artık Python ve .NET işlevleri için SnapStart'ı destekliyor
Bugünden itibaren, Lambda SnapStart'ı Python ve .NET yönetilen çalışma zamanlarını kullanan işlevlerinizle birlikte kullanarak saniyenin altında başlangıç performansı sunabilirsiniz. Lambda SnapStart, kaynak tedarik etmeden veya karmaşık performans optimizasyonları uygulamadan son derece duyarlı ve ölçeklenebilir uygulamalar oluşturmanızı kolaylaştıran bir kaydolma özelliğidir.
Öngörülemeyen trafik artışlarını destekleyen gecikmeye duyarlı uygulamalar için, soğuk başlatma olarak bilinen yüksek başlangıç gecikmeleri, kullanıcılarınızın deneyiminde gecikmelere neden olabilir. Lambda SnapStart, işlev kodunu önceden başlatıp başlatılan yürütme ortamının anlık görüntüsünü alarak ve bunu önbelleğe alarak başlangıç sürelerini iyileştirebilir. İşlev çağrıldığında ve daha sonra ölçeklendirildiğinde, Lambda SnapStart yeni yürütme ortamlarını sıfırdan başlatmak yerine önbelleğe alınan anlık görüntüden devam ettirir ve başlangıç gecikmesini önemli ölçüde azaltır. Lambda SnapStart; zaman uyumlu API'ler, etkileşimli mikro hizmetler, veri işleme ve ML çıkarımı gibi uygulamalar için idealdir.
Python ve .NET İçin Lambda SnapStart şu AWS Bölgelerinde genel olarak kullanılabilir: ABD Doğu (Ohio, Kuzey Virginia), ABD Batı (Oregon), Asya Pasifik (Singapur, Tokyo, Sidney) ve Avrupa (Frankfurt, İrlanda, Stokholm).
AWS Lambda API, AWS Yönetim Konsolu, AWS Komut Satırı Arabirimi (AWS CLI), AWS Cloud Formation, AWS Sunucusuz Uygulama Modeli (AWS SAM), AWS SDK ve AWS Bulut Geliştirme Seti'ni (AWS CDK) kullanarak Python 3.12 (ve üzeri) ve .NET 8'de (ve üzeri) çalışan yeni ya da mevcut Lambda işlevleri için SnapStart'ı etkinleştirebilirsiniz. Daha fazla bilgi için Lambda belgelerine veya lansman blog gönderisine bakın. Python ve .NET'te SnapStart fiyatlandırması hakkında daha fazla bilgi edinmek için AWS Lambda Fiyatlandırması sayfasını ziyaret edin.