AWS Lambda annonce des fonctions durables pour les applications en plusieurs étapes et les flux de travail d'IA
AWS Lambda annonce des fonctions durables, permettant aux développeurs de créer des applications fiables en plusieurs étapes et des flux de travail d'IA dans le cadre de l'expérience développeur Lambda. Les fonctions durables vérifient automatiquement la progression, interrompent l'exécution pendant une durée maximale d'un an en cas de tâches de longue durée et se rétablissent en cas de panne, le tout sans que vous ayez à gérer une infrastructure supplémentaire ni à écrire un code personnalisé de gestion des états et de gestion des erreurs.
Les clients utilisent Lambda pour la simplicité de son modèle de programmation piloté par les événements et de ses intégrations intégrées. Alors que les fonctions Lambda traditionnelles excellent dans la gestion de tâches uniques et éphémères, les développeurs qui élaborent des applications complexes en plusieurs étapes, telles que le traitement des commandes, l'intégration des utilisateurs et les flux de travail assistés par l'IA, devaient auparavant implémenter une logique de gestion des états personnalisée ou les intégrer à des services d'orchestration externes. Les fonctions durables Lambda répondent à cette opportunité en étendant le modèle de programmation Lambda avec de nouvelles opérations telles que les « étapes » et les « attentes », qui vous permettent de contrôler la progression des points et de suspendre l'exécution sans encourir de frais de calcul. Le service gère la gestion de l'état, la restauration des erreurs ainsi que la mise en pause et la reprise efficaces des tâches de longue durée, vous permettant de vous concentrer sur votre logique métier principale.
Les fonctions durables Lambda sont généralement disponibles dans la région USA Est (Ohio) et prennent en charge les environnements d'exécution Python (versions 3.13 et 3.14) et Node.js (versions 22 et 24). Pour connaître les dernières disponibilités régionales, consultez la page sur les fonctionnalités AWS par région.
Vous pouvez activer des fonctions durables pour les nouvelles fonctions Lambda basées sur Python ou Node.js à 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 Cloud Formation, du Modèle d'application sans serveur AWS (AWS SAM), du kit AWS SDK et de l’AWS Cloud Development Kit (AWS CDK). Pour en savoir plus sur les fonctions durables, consultez le Guide du développeur AWS Lambda et lancez un article de blog. Pour en savoir plus sur la tarification, consultez la page relative à la tarification d'AWS Lambda.