La meilleure façon de commencer à utiliser AWS Step Functions consiste à suivre le Manuel de mise en route, inclus dans notre documentation technique. En seulement quelques minutes, vous serez en mesure de créer des flux de travail d'application avec Step Functions.

Pour en savoir plus, consultez nos vidéos, blogs et architectures de référence ci-dessous.

AWS Step Functions est désormais disponible pour tous

Essayez gratuitement AWS Step Functions

L'offre gratuite d'AWS Step Functions inclut 4 000 transitions d'état par mois.

Consultez les détails relatifs à l'Offre gratuite d'AWS »



En utilisant AWS Step Functions, Guardian News & Media (GNM) a surmonté l'obstacle principal de leur architecture de diffusion de journaux : une orchestration efficace des flux de données entre plusieurs systèmes. Step Functions offre un moyen fiable et automatisé d'orchestrer des requêtes et des processus très complexes entre tous les systèmes distribués. Cela permet à GNM d'économiser du temps et de l'argent en facilitant la conception d'applications aux développeurs grâce à l'utilisation des fonctions AWS Lambda. Les développeurs sont ainsi plus productifs et agiles.

Lire l'étude de cas

The Guardian Logo
SnapshotManagementDiagram

AWS Answers est un référentiel élaboré par des architectes AWS. Il rassemble des solutions prêtes au déploiement et aux environnements de production que vous pouvez lancer depuis votre compte.  

ServerlessReferenceArchitecture

Récupérez des métadonnées de fichiers multimédia sans avoir d'expertise dans l'apprentissage automatique. Cette solution exploite des services d'IA AWS sans serveur tels qu'Amazon Rekognition, Amazon Transcribe ou encore Amazon Comprehend pour récupérer automatiquement de précieuses métadonnées à partir de fichiers multimédia. Une fois la récupération terminée, la machine d'état indexe les résultats dans un cluster Amazon Elasticsearch pour que vous puissiez rechercher et récupérer les métadonnées d'image à l'aide de l'API ou de l'interface Web.

Guide de téléchargement et de mise en application du code

Créez une architecture évolutive et distribuée qui importe, stocke, traite et distribue du contenu vidéo. Une machine d'état AWS Step Functions importe une vidéo source, valide le fichier source et génère des métadonnées. Une deuxième machine d'état génère un profil d'encodage basé sur les métadonnées et envoie des travaux d'encodage à AWS Elemental MediaConvert. Une fois la vidéo encodée, une troisième machine d'état Step Functions valide la sortie.

Guide de téléchargement et de mise en application du code

ServerlessReferenceArchitecture

L'application Snapshot Management explique comment utiliser AWS Step Functions avec Amazon CloudWatch Events, AWS Lambda et AWS CloudFormation afin de créer une solution sans serveur pour la gestion du cycle de vie des instantanés EBS.

Consulter l'architecture de référence sur GitHub

SnapshotManagementDiagram
ServerlessReferenceArchitecture

Le backend de reconnaissance et de traitement d'image indique comment utiliser AWS Step Functions pour orchestrer un flux de travail de traitement sans serveur via AWS Lambda, Amazon S3, Amazon DynamoDB et Amazon Rekognition. Ce flux de travail traite les photos chargées sur Amazon S3 et extrait des métadonnées de l'image telles que la géolocalisation, la taille/le format, la date et l'heure, etc. Il utilise ensuite la reconnaissance d'image pour marquer des objets sur la photo. En parallèle, il produit également une miniature de la photo.

Consulter l'architecture de référence sur GitHub


Orchestrate Apache Spark applications using AWS Step Functions and Apache Livy, Tanzir Musabbir, 25 mai 2018

A Serverless Solution for Invoking AWS Lambda at a Sub-minute Frequency, Emanuele Menga, 11 mai 2018

Modernized Architecture for Cloud-Based Media Supply Chains From Fox and Turner, Usman Shakeel, 2 mai 2018

Advancing Maintenance Maturity of Distributed IoT Applications with AWS Greengrass and AWS Step Functions, Shane Baldacchino, 27 avril 2018

How to Secure Infrequently Used EC2 Instances with AWS Systems Manager, Spencer Glazier, 31 janvier 2018

Implementing Dynamic ETL Pipelines Using AWS Step Functions, Wangechi Dole, AWS, Milan Krasnansky et Rian Mookencherry, SGK, 5 décembre 2017

Implementing Canary Deployments of AWS Lambda Functions with Alias Traffic Shifting, Ryan Green, 30 novembre 2017

Serverless Automated Cost Controls, Part 1, Shankar Ramachandran, Pubali Sen et George Mao, 30 novembre 2017

Capturing Custom, High-Resolution Metrics from Containers Using AWS Step Functions and AWS Lambda, Trevor Sullivan, 16 novembre 2017

Resume AWS Step Functions from Any State, Yash Pant et Aaron Friedman, 16 novembre 2017

Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions, Marcilio Mendonca, 16 octobre 2017

Things Go Better with AWS Step Functions, Jeff Barr, 5 octobre 2017

Automating Amazon EBS Snapshot Management with AWS Step Functions and Amazon CloudWatch Events, Brittany Doncaster, 18 septembre 2017

Automate Your IT Operations Using AWS Step Functions and Amazon CloudWatch Events, Rob Percival, 14 août 2017

Building a Real World Evidence Platform on AWS, Aaron Friedman, 9 août 2017

How Cloudticity Automates Security Patches for Linux and Windows using Amazon EC2 Systems Manager and AWS Step Functions, Ananth Vaidyanathan, 2 août 2017

Synchronizing Amazon S3 Buckets Using AWS Step Functions, Constantin Gonzalez, 25 juin 2017

Building High-Throughput Genomics Batch Workflows on AWS, Part 4, Aaron Friedman, AWS et Angel Pizarro, 30 juin 2017

Automating AWS Lambda Function Error Handling with AWS Step Functions, Aaron Rehaag, 16 mars 2017

Implementing Serverless Manual Approval Steps in AWS Step Functions and Amazon API Gateway, Ali Baghaii, AWS, 15 février 2017

API Java courante AWS Step Functions, Andrew Shore, 31 janvier 2017

New – AWS Step Functions – Build Distributed Applications Using Visual Workflows, Jeff Barr, 1er décembre 2016

Séparez le monolithe avec des fonctions AWS Step (Scott Triglia, Yelp, 27 nov 2017)

Applying the Saga pattern with AWS Lambda and Step Functions (Yan Cui, Space Ape Games, 18 juillet 2017)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 2 (Raphael Londner, Principal Cloud Developer Advocate at MongoDB, 17 mai 2017)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 1 (Raphael Londner, Principal Cloud Developer Advocate at MongoDB, 30 mars 2017)

Easily Create Complex Workflows with AWS Step Functions (Volodymyr Rudyi, Agile Vision, 12 février 2017)

Visual Orchestration in AWS (Eric Shanks, AHEAD, 5 janvier 2017)

Passing Data between Lambdas with AWS Step Functions (Trevor Turnbull, 11 décembre 2016)


tma-trulia-sfn-1200x628
3:22
Adoption par Trulia Rentals d'une nouvelle approche sans serveur pour accepter, traiter et analyser des pistes clients pendant sa migration à partir de son système existant.

Dans cet épisode de This is My Archtecture, Evren Cakir, responsable ingénieur logiciel chez Trulia Rentals, nous explique comment Trulia a adopté une approche sans serveur pour accepter, traiter et analyser des pistes clients pendant sa migration à partir de son système existant.

nib est l'un des assureurs santé les plus prospères en Australie. La compagnie propose une assurance santé et une mutuelle à plus d'un million de résidents australiens et néo-zélandais. Découvrez la stratégie et la transition de nib vers le cloud, profitez d'informations et de leçons apprises, sans oublier comment cette transition a ouvert l'accès à des technologies disruptives comme les conteneurs, l'IA, l'apprentissage automatique, les chatbots et les architectures.

Regardez cette session pour connaître les dernières astuces pour l'automatisation de votre réponse aux incidents et de la police scientifique dans le cloud. Cette session s'axe sur l'automatisation de vos processus de réponse aux incidents dans le cloud pour couvrir les menaces internes et externes, les déclencheurs, les canaris, le confinement et la prévention contre la perte de données.

Les applications distribuées présentent une couche de complexité supplémentaire aux conceptions monolithiques traditionnelles et compliquent la surveillance, le débogage et l'optimisation des systèmes. Dans cette session, nous allons voir comment créer des machines d'état AWS Step Functions pour orchestrer des applications sans serveur en plusieurs étapes et gagner en visibilité opérationnelle dans vos applications distribuées avec AWS X-Ray.

Vous pouvez également voir cette présentation sur SlideShare.

Dans cette présentation d’AWS Summits, Michael Fischer, ingénieur fiabilité du site principal, décrit comment Segment fournit un service utilisé par les entreprises pour collecter des données client dans un seul hub pour une utilisation ultérieure pour l'analyse, le marketing et à d'autres fins.

Le groupe Fox Network Engineering and Operations recueille, prépare et regroupe tous les médias entrants pour la distribution multi-plateformes. Découvrez comment le groupe a créé un système de gestion de ressources dans AWS pour distribuer et dimensionner de manière dynamique les ressources, et automatiser tout le flux de la chaîne d'approvisionnement multimédia.

Pour en savoir plus sur cette solution, consultez notre blog Modernized Architecture for Cloud-Based Media Supply Chains From Fox and Turner.

Lors de ce webinaire, vous allez découvrir comment des clients AWS ont amélioré leur chaîne d'approvisionnement multimédia en intégrant l'IA à certaines fonctions, comme le balisage des métadonnées (Rekognition et Comprehend), la traduction, la transcription et les services cloud (Elemental). Vous allez apprendre comment utiliser l'orchestration de workflow pour optimiser la rapidité et l'échelle des pipelines multimédia à plusieurs niveaux en étudiant des cas d'utilisation de l'intelligence artificielle, des architectures sans serveur et des systèmes basés sur les événements dans le secteur des médias et du divertissement.

AWS Greengrass apporte un contrôle autonome et une capacité de calcul qui vous permettent de créer des applications offrant une valeur commerciale sous la forme de maintenance prédictive, d'optimisation des ressources et de gestion de systèmes de contrôle complexes. Dans cette session, nous examinons comment tirer parti des entrées telles que les capteurs et les données en continu avec des sorties telles que les relais et les actionneurs pour coordonner les composants des applications IoT distribuées.

La conformité des workflows règlementés ne s'arrête pas à une sécurité en béton armé. Adam de CMD Solutions et Mat de nib health funds présentent une manière intelligente d'utiliser Step Functions pour appliquer et supprimer automatiquement des dispositifs de sécurité.

Pour en savoir plus, consultez la présentation de nib à l'AWS Summit de Sydney, Status Quo is Death: nib health funds’ Innovative Journey to the Cloud.

Dans cette session, nous suivons une approche pragmatique pour améliorer les workflows multimédia courants créés autour de l'intégration, de la gestion de ressources multimédia, de vidéos en direct et d'OTT pour le streaming à la demande. Nous montrons comment extraire des métadonnées en tant que couche d'intelligence supplémentaire pour la vidéo à l'aide des services d'Amazon AI, comme Amazon Rekognition, en parallèle d'une architecture clé en main conçue autour d'AWS Lambda, AWS Step Functions, Amazon ECS et d'instances Spot Amazon EC2.

Cette session présente une série d'applications innovantes, à fort impact, et tout simplement folles de machines d'état faites par toutes sortes de clients. Coca-Cola démontre comment ils ont utilisé des fonctions Step pour soutenir les programmes de fidélisation des distributeurs automatiques et la syndication nutritionnelle des produits.

Cette séance démontre comment les clients AWS tels que Yelp utilisent Step Functions pour bâtir et mettre à l'échelle de manière fiable des applications à plusieurs étapes comme le traitement de commandes, la génération de rapports et la transformation de données.

Voir comment les fonctions Step Functions sont différentes d'Amazon SWF, comment démarrer avec Step Functions, comment les utiliser pour faire passer vos applications Lambda au niveau supérieur. À la fin, vous aurez des connaissances pratiques pour utiliser Step Functions, que vous pourrez appliquer directement dans votre environnement.

tma-zapproved
4:38
Dans cet épisode de « This is My Architecture », Lee de Zapproved montre comment la société utilise Step Functions, Lambda et SQS pour automatiser le traitement de données.

Dans cet épisode de « This is My Architecture », Lee de Zapproved montre comment la société utilise Step Functions, Lambda et SQS pour automatiser le traitement de données.

Vous bâtissez une application sans serveur avec deux fonctions Lambda ou plus ? Dans cette session de mise en pratique, nous allons voir comment utiliser AWS CloudFormation et le modèle d'application sans serveur AWS pour déployer des activités Step Functions, des fonctions AWS Lambda et des rôles ou des politiques IAM.

Cette courte vidéo présente AWS Step Functions. Découvrez comment AWS Step Functions simplifie la coordination des composants d'applications sans serveur et microservices à l'aide de flux de travail visuels, ce qui clarifie la création et la navigation parmi les fonctions de votre application à l'échelle.

Cette session vous montre comment utiliser Step Functions pour créer, exécuter et débuguer des applications multi-service en quelques minutes. Nous montrons également comment les clients utilisent Step Functions pour créer et faire évoluer de manière fiable des applications à plusieurs étapes comme le traitement de commandes, la génération de rapports et la transformation de données... sans parler des innovations.

Découvrez comment utiliser AWS Step Functions pour créer, exécuter et débuguer des activités cloud afin d'exécuter des étapes parallèles, séquentielles et ramifiées de vos applications. Ensuite, vous pourrez voir comment les clients utilisent Step Functions pour mettre à l'échelle de manière fiable des applications à plusieurs étapes comme le traitement de commandes, la génération de rapports et la transformation de données.

Vous allez voir comment utiliser Step Functions pour créer, exécuter et débuguer des applications multi-service en quelques minutes. Découvrez comment créer et coordonner les composants de votre application sous la forme d'une série d'étapes, puis comment lier les fonctions AWS Lambda ou les instances Amazon EC2 pour créer des applications à plusieurs étapes.