Publicado en: Nov 28, 2022
AWS Lambda SnapStart para Java ofrece un rendimiento de inicio de funciones hasta diez veces más rápido sin costo adicional. Lambda SnapStart es una optimización del rendimiento que le facilita la creación de aplicaciones Java escalables y con gran capacidad de respuesta mediante AWS Lambda, sin tener que aprovisionar recursos ni dedicar tiempo y esfuerzo a la implementación de optimizaciones del rendimiento complejas.
En el caso de las aplicaciones sensibles a la latencia en las que desea admitir picos de tráfico impredecibles, las latencias de inicio elevadas y atípicas —conocidas como arranques en frío— pueden ocasionar demoras en la experiencia de los usuarios. Lambda SnapStart ofrece tiempos de inicio mejorados al inicializar el código de la función con antelación, tomar una instantánea del entorno de ejecución inicializado y almacenarla en caché. Cuando se invoca la función y, posteriormente, se escala verticalmente, Lambda SnapStart reanuda los nuevos entornos de ejecución a partir de la instantánea almacenada en caché en lugar de inicializarlos desde cero, lo que mejora notablemente la latencia de inicio. Lambda SnapStart es ideal para aplicaciones como API sincrónicas, microservicios interactivos o procesamiento de datos.
Lambda SnapStart está disponible de manera general en las siguientes regiones de AWS: Este de EE. UU. (Ohio), Este de EE. UU. (Norte de Virginia), Oeste de EE. UU. (Oregón), Asia-Pacífico (Singapur), Asia-Pacífico (Tokio), Asia-Pacífico (Sídney), Europa (Fráncfort), Europa (Irlanda) y Europa (Estocolmo).
Puede activar Lambda SnapStart para funciones de Lambda basadas en Java nuevas o existentes que se ejecutan en Amazon Corretto 11 utilizando la API AWS Lambda, la Consola de administración de AWS, la Interfaz de la línea de comandos de AWS (AWS CLI), AWS Cloud Formation, AWS Serverless Application Model (AWS SAM), AWS SDK y AWS Cloud Development Kit (AWS CDK). Para obtener más información sobre Lambda SnapStart, consulte la documentación de Lambda o la publicación de blog sobre el lanzamiento. Para obtener más información sobre Lambda, consulte la Guía para desarrolladores de Lambda.