Publié le: Dec 3, 2019
Nous annonçons Provisioned Concurrency, une fonction qui offre aux clients un contrôle accru sur les performances de leurs applications sans serveur à toute échelle. Les fonctions qui utilisent Provisioned Concurrency s’exécutent avec une latence de démarrage constante, ce qui les rend parfaitement adaptées à la création de backends mobiles ou Web interactifs, aux microservices sensibles à la latence et aux API appelées de façon synchrone.
Des centaines de milliers de clients ont adopté AWS Lambda pour profiter d’avantages comme son modèle de programmation simple, ses déclencheurs d’événements intégrés, son dimensionnement automatique et sa tolérance aux pannes. Provisioned Concurrency facilite plus que jamais le développement hautement évolutif des applications sans serveur avec une latence prévisible sur AWS Lambda. Il suffit aux développeurs de configurer la simultanéité qu’ils attendent sur n’importe quelle version ou de configurer un alias de fonction. Par la suite, AWS Lambda permet de garantir que la fonction commence à exécuter le code des développeurs en quelques millisecondes (plus de 10 millisecondes) après l’invocation.
Avec Provisioned Concurrency, les fonctions peuvent instantanément prendre en charge un pic de trafic avec une latence de démarrage constante à chaque invocation jusqu’à atteindre l’échelle spécifiée. À l’aide de l’AWS Management Console, de l’API ou de la ligne de commande, les développeurs peuvent configurer chaque fonction nouvelle ou existante afin d’utiliser Provisioned Concurrency. Les clients paient uniquement pour le montant de la simultanéité qu’ils configurent et pour la période de temps pendant laquelle ils la configurent. Pour en savoir plus sur Provisioned Concurrency, lisez la documentation AWS Lambda.
Vous pouvez utiliser l’application Auto Scaling pour configurer automatiquement la simultanéité nécessaire à vos fonctions. AWS Lambda prend en charge les politiques de suivi de cible et de dimensionnement planifié. Vous pouvez également utiliser le Modèle d’application sans serveur AWS (SAM) et SAM CLI pour tester, déployer et gérer les applications sans serveur qui utilisent Provisioned Concurrency. La fonction Provisioned Concurrency est également intégrée à AWS CodeDeploy pour les déploiements de logiciels entièrement gérés et automatisés.
Provisioned Concurrency est désormais disponible dans les régions AWS suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), Asie-Pacifique (Hong Kong), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), UE (Francfort), UE (Irlande), UE (Londres), UE (Paris), UE (Stockholm), Moyen-Orient (Bahreïn) et Amérique du Sud (Sao Paulo).
Consultez notre page produit pour en savoir plus sur AWS Lambda ou connectez-vous à la console AWS Lambda pour débuter.