Publié le: Oct 14, 2021

Vous pouvez désormais gérer les flux AWS Step Functions dans la console AWS Batch en automatisant les tâches par lots afin de créer des flux critiques de longue durée nécessitant un machine learning, une analyse de données ou un traitement par lots du jour au lendemain.

AWS Batch est un planificateur de lots natif cloud que les scientifiques, analystes financiers, développeurs, entreprises ou start-ups, peuvent utiliser pour exécuter efficacement des tâches par lots sur AWS. AWS Step Functions est un service de flux visuel à faible code servant à orchestrer les services AWS, automatiser les processus opérationnels et créer des applications sans serveur.

Les organisations utilisent ensemble AWS Batch et AWS Step Functions afin de créer des flux de calcul par lots évolutifs et distribués. AWS Batch planifie, programme et exécute vos applications de calcul par lots sur des fonctions et services de calcul AWS tel que AWS Fargate, Amazon EC2 et les instances Spot. Avec AWS Step Functions, vous pouvez créer des flux qui s'intègrent à plusieurs services, gèrent les erreurs et se mettent automatiquement à l'échelle pour répondre aux besoins de votre entreprise. Vous pouvez utiliser ensemble AWS Step Functions qui permet d'orchestrer le prétraitement des données dans le cadre de votre flux, et AWS Batch qui permet de gérer les grandes exécutions de calcul en fournissant un flux de calcul par lots automatisé, évolutif et géré.

Vous pouvez désormais visualiser où et comment vos tâches Batch se composent en flux, sans quitter la console Batch. Vous pouvez naviguer plus facilement entre vos tâches Batch, les flux dans lesquels elles sont impliquées, et ajouter leurs exécutions de flux. Ainsi, vous réunissez deux principaux services AWS afin de rationaliser la gestion de vos flux critiques. Avec AWS Batch, il n'est pas nécessaire d'installer et de gérer les clusters de serveur ou les logiciels de calcul par lots que vous utilisez pour exécuter vos tâches, ce qui vous permet de vous concentrer sur l'analyse des résultats et la résolution des problèmes.

Pour commencer, ouvrez la page Workflow Orchestration (Orchestration des flux) de la console Batch. Si vous débutez avec Step Functions, sélectionnez Orchestrate Batch jobs with Step Functions Workflows (Orchestrer les tâches par lots avec les flux Step Functions) afin de déployer un projet qui servira d'exemple.

Cette fonction est disponible dans l'ensemble des régions où AWS Step Functions et AWS Batch sont tous les deux disponibles. Consultez le tableau des Régions AWS pour en savoir plus.

Pour en savoir plus, veuillez lire Visualiser les flux AWS Step Functions depuis la console AWS Batch ou consulter la section Orchestration des tâches Batch dans le guide du développeur Batch.