AWS Step Functions

Flux de travail visuels pour les applications modernes

AWS Step Functions est un service de flux visuels low code qui permet aux développeurs de créer des applications distribuées, d'automatiser les processus informatiques et métier et de créer des pipelines de données et de machine learning à l'aide des services AWS. Les flux gèrent les pannes, les nouvelles tentatives, la parallélisation, les intégrations de services et l'observabilité, permettant aux développeurs de se concentrer sur la logique métier à forte valeur ajoutée.

Créer des flux avec plus de 200 services AWS et 9 000 actions d'API

Avantages

Créer et déployer rapidement

Démarrez rapidement avec Workflow Studio, une interface Glisser-déplacer simple. Avec Step Functions, vous pouvez exprimer une logique métier complexe sous forme de flux low code orientés événements qui connectent des services, des systèmes ou des utilisateurs en quelques minutes.

Réduire l'écriture de code d'intégration

Convertissez les ressources AWS, de plus de 200 services, notamment Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge ou EMR, en flux, pipelines de données ou applications métiers résilients.

Créer des flux avec état et à tolérance aux pannes

Step Functions gère l'état, les points de contrôle et les redémarrages pour garantir l'exécution de vos flux de façon ordonnée et définie. Les fonctions intégrées try/catch et les fonctionnalités de restauration gèrent automatiquement les erreurs et les exceptions selon la logique métier que vous définissez.

Fait pour la fiabilité et la mise à l'échelle

Step Functions propose deux types de flux (Standard ou Express) en fonction de votre cas d'utilisation spécifique. Les flux de travail Standard sont utilisés pour gérer les applications à exécution longue.  Les charges de travail Express prennent en charge les applications de traitement d'événements à volumes élevés. 

Fonctionnement

  • Step Functions Workflow Studio
  • Présentation
  • Erreur-Modèle de traitement
  • Modèles d’interaction humaine et de branchement
  • Modèle Saga
  • Step Functions Workflow Studio
  • Step Functions Workflow Studio USI Mock
  • Présentation
  • AWS Step Functions - Fonctionnement - Présentation
  • Erreur-Modèle de traitement
  • AWS Step Functions - Fonctionnement - Erreur-Modèle de traitement
  • Modèles d’interaction humaine et de branchement
  • AWS Step Functions - Fonctionnement - Modèles d’interaction humaine et de branchement
  • Modèle Saga
  • AWS Step Functions - Fonctionnement - Modèle Saga

Cas d'utilisation

Automatiser le processus d'extraction, de transformation et de chargement (ETL)

Garantissez que les tâches ETL nombreuses et de longue durée s'exécutent dans l'ordre et aboutissent, au lieu d'orchestrer manuellement ces tâches ou de maintenir une application distincte.

Préparer les données pour le Machine Learning (ML)

Pour activer le machine learning, il convient de collecter, de traiter et de normaliser les données source afin que les systèmes de modélisation ML comme Amazon SageMaker puissent les utiliser pour s'entraîner. Step Functions simplifie le séquençage des étapes nécessaires pour automatiser votre pipeline ML.

Orchestrer les microservices

Utilisez Step Functions pour combiner plusieurs fonctions AWS Lambda dans des applications et des microservices sans serveur réactifs. Vous pouvez également orchestrer les données et les services qui s'exécutent sur des instances Amazon EC2, des conteneurs ou des serveurs sur site.

Liberty Mutual

Liberty Mutual a créé avec Step Functions un flux de travail orienté événements dans lequel les flux de données provenant de chaque segment d'activité sont transformés en une série d'événements ou de transactions financières. Découvrez comment l'entreprise a traité un million de transactions par mois pour seulement 60,00 USD.  

Afficher le témoignage client

Freebird

Utilisez Step Functions pour combiner plusieurs fonctions AWS Lambda dans des applications et des microservices sans serveur réactifs, et ce sans avoir à écrire le moindre code pour la logique des flux, les processus parallèles, la gestion des erreurs, les délais d'attente ou les nouvelles tentatives. Vous pouvez également orchestrer les données et les services qui s'exécutent sur des instances Amazon EC2, des conteneurs, ou des serveurs sur site.

Afficher le témoignage client

The Guardian

Grâce à l'orchestration de flux de données entre plusieurs systèmes, The Guardian a permis aux équipes techniques de passer 4 heures par semaine de moins à supprimer manuellement des comptes.  Découvrez comment l'équipe a pu maintenir des registres précis et automatisés avec Step Functions, et livrer ainsi à temps les journaux aux abonnés.

Afficher le témoignage client

Afficher plus de cas d'utilisation »

Clients

Voir d'autres témoignages de clients »

Vidéos client

Nouveautés

 date 
  •  date 
1
3 décembre 2019

Présentation d'AWS Step Functions Express Workflows


Express Workflows est un nouveau type de flux de travail AWS Step Functions qui orchestre de manière rentable les services de calcul, de base de données et de messagerie AWS à des taux supérieurs à 100 000 événements par seconde.

18 septembre 2019

AWS Step Functions intègre la prise en charge du parallélisme dynamique dans les flux de travail


AWS Step Functions prend désormais en charge le parallélisme dynamique pour que vous puissiez optimiser les performances et l'efficacité des flux de travail des applications.

12 août 2019

AWS Step Functions ajoute la prise en charge des flux de travail imbriqués.


AWS Step Functions vous permet désormais d'orchestrer des processus plus complexes en composant des flux de travail modulaires et réutilisables.

Consulter toutes les annonces »

Billets de blog récents

1

Démarrer avec AWS

Créer un compte AWS

Créer un compte AWS

Obtenez un accès instantané à l' offre gratuite d'AWS.
Apprenez-en plus avec les didacticiels de 10 minutes

Apprenez-en plus avec les didacticiels de 10 minutes

Explorez et apprenez avec des didacticiels simples.
Commencer à créer avec AWS

Commencer à créer avec AWS

Commencez à créer avec des guides pas à pas pour vous aider à lancer votre projet AWS.

En savoir plus sur AWS Step Functions

Consultez la page des fonctions
Prêt à vous lancer ?
S'inscrire à la console AWS Step Functions
D'autres questions ?
Contactez-nous