AWS Lambda prend désormais en charge les fonctions SnapStart pour Java dans les régions AWS GovCloud (US)
À compter d'aujourd'hui, les fonctions AWS Lambda SnapStart pour Java sont généralement disponibles dans les régions AWS GovCloud (US). AWS Lambda SnapStart pour Java offre des performances de démarrage de fonctions jusqu'à 10 fois plus rapides sans frais supplémentaires, ce qui simplifie la création d’applications Java hautement réactives et évolutives à l'aide d'AWS Lambda sans avoir à provisionner des ressources ou à implémenter des optimisations de performances complexes et fastidieuses.
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.
Vous pouvez activer SnapStart pour les fonctions Lambda basées sur Java, nouvelles ou existantes, s'exécutant sur Amazon Corretto 11, 17 et 21 à l'aide de l'API AWS Lambda, de la console de gestion AWS, de l'interface de la ligne de commande AWS (AWS CLI), d'AWS CloudFormation, du modèle d'application sans serveur AWS (AWS SAM), du kit SDK AWS et d'AWS Cloud Development Kit (AWS CDK).
Pour plus d'informations sur Lambda SnapStart, consultez la documentation et l’article du blog de lancement. Pour en savoir plus sur Lambda, consultez le Guide du développeur de Lambda.