Publié le: Nov 28, 2022
AWS Lambda SnapStart for Java offre des performances de démarrage de fonction jusqu'à 10 fois plus rapides, sans frais supplémentaires. Lambda SnapStart est une optimisation des performances qui vous permet de créer plus facilement des applications Java hautement réactives et évolutives à l'aide d'AWS Lambda, sans avoir à provisionner des ressources ni à consacrer du temps et des efforts à implémenter des optimisations complexes des performances.
Pour les applications sensibles à la latence, où vous souhaitez prendre en charge des rafales de trafic imprévisibles, des latences de démarrage élevées et aberrantes, appelées démarrages à froid, peuvent entraîner des retards dans l'expérience de vos utilisateurs. Lambda SnapStart améliore les temps de démarrage en initialisant à l'avance le code de la fonction, en prenant un instantané de l'environnement d'exécution initialisé et en le mettant en cache. Lorsque la fonction est invoquée et qu'elle monte ensuite en charge, Lambda SnapStart reprend les nouveaux environnements d'exécution à partir de l'instantané mis en cache au lieu de les initialiser à partir de zéro, ce qui améliore considérablement la latence de démarrage. Lambda SnapStart est idéal pour les applications comme les API synchrones, les microservices interactifs ou le traitement des données.
Lambda SnapStart est disponible pour tous dans les régions AWS suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Oregon), Asie-Pacifique (Singapour), Asie-Pacifique (Tokyo), Asie-Pacifique (Sydney), Europe (Francfort), Europe (Irlande) et Europe (Stockholm).
Vous pouvez activer Lambda SnapStart pour les fonctions Lambda basées sur Java, nouvelles ou existantes, s'exécutant sur Amazon Corretto 11 à l'aide de l'API AWS Lambda, de la console de gestion AWS, de l'interface de ligne de commande AWS (AWS CLI), d'AWS Cloud Formation, d'AWS Serverless Application Model (AWS SAM), du SDK AWS et d'AWS Cloud Development Kit (AWS CDK). Pour plus d'informations sur Lambda SnapStart, consultez la documentation de Lambda, ou le billet de blog de lancement. Pour en savoir plus sur Lambda, consultez le guide du développeur Lambda.