AWS Lambda artık container görüntü işlevleri için SnapStart'ı destekliyor
AWS Lambda, bugünden itibaren container görüntüsü olarak paketlenmiş işlevler için SnapStart'ı destekleyerek başlatma süresini birkaç saniyeden bir saniyenin altına düşürüyor. 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.
Müşteriler, kuruluşlarının container tabanlı dağıtım standartlarına uyum sağlamak veya 10 GB'a kadar daha büyük bağımlılıkları paketlemek için container görüntüleri ile Lambda işlevlerini dağıtır. Ancak, daha büyük container görüntüleri, Lambda görüntü katmanlarını indirip çalışma zamanı ve uygulama kodunu başlatırken birkaç saniyelik başlatma süreleri yaşayabilir. SnapStart, işlev dağıtımı sırasında başlatılan yürütme ortamının bir anlık görüntüsünü alarak, bunu önbelleğe alarak ve sıfırdan başlamak yerine çağrılırken bunu devam ettirerek bu sorunu giderir. Önceden, SnapStart yalnızca yönetilen çalışma zamanları (Python, .NET ve Java) için destekleniyordu. Bugünden itibaren müşteriler, makine öğrenimi çıkarımı ve etkileşimli API'ler gibi gecikmeye duyarlı iş yüklerinin başlangıç sürelerini iyileştirmek üzere container görüntüleri için SnapStart'ı kullanabilir.
Container görüntüleri için Lambda SnapStart, Asya Pasifik (Yeni Zelanda) ve Asya Pasifik (Taipei) hariç tüm ticari AWS Bölgelerinde kullanılabilir.
Yeni veya mevcut container görüntü işlevleri için SnapStart'ı aşağıdakilerle etkinleştirebilirsiniz: AWS Lambda API'si, AWS Konsolu, AWS Komut Satırı Arabirimi (AWS CLI), AWS CloudFormation, AWS Sunucusuz Uygulama Modeli (AWS SAM), AWS SDK'si ve AWS Bulut Geliştirme Seti (AWS CDK). Java (sürüm 11+), Python (sürüm 3.12+) veya.NET (sürüm 8+) ile Lambda için bir AWS temel görüntüsü kullanıyorsanız, deneyim .zip dosya arşivi olarak dağıtılan işlevlerle aynıdır. Diğer tüm Lambda için AWS temel görüntüleri (örneğin, Node.js veya Ruby) veya özel temel görüntüler için geliştirici kılavuzuna bakın. SnapStart hakkında daha fazla bilgi için Lambda belgelerine bakın. Container görüntü işlevleri için SnapStart fiyatlandırması hakkında daha fazla bilgi edinmek için AWS Lambda Fiyatlandırması sayfasını ziyaret edin.