Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Choisir un AWS service d'intégration d'applications
Faire le premier pas
|
Objectif
|
Aidez à déterminer quels services d'intégration d' AWS applications sont les mieux adaptés à vos charges de travail.
|
|
Dernière mise à jour
|
16 avril 2025
|
|
Services couverts
|
|
Introduction
L'intégration d'applications est une suite de services qui permet la communication entre des composants découplés au sein de microservices, de systèmes distribués et d'applications sans serveur. Amazon Web Services (AWS) propose plus d'une demi-douzaine de services d'intégration d'applications pour prendre en charge un ensemble diversifié de charges de travail exécutées dans le cloud.
Il peut s'avérer difficile de choisir le service d'intégration le mieux adapté à votre organisation et à vos charges de travail. Ce guide de décision vous aidera à poser les bonnes questions pour déterminer vos besoins et fournit des conseils clairs sur la manière d'évaluer et de choisir les services d'intégration adaptés à vos charges de travail.
Comprenez
L'un des principaux avantages de la modernisation est la possibilité de transférer les responsabilités opérationnelles, ce qui vous permet de libérer des ressources pour effectuer davantage d'activités à valeur ajoutée et axées sur l'innovation.
Il existe un éventail d'options de responsabilité partagée à différents niveaux de modernisation, allant de l'hébergement de votre courtier de messages sur Amazon Elastic Compute Cloud (Amazon EC2), où vous gérez la mise à l'échelle, les configurations de sécurité, le provisionnement, l'application des correctifs, etc., aux offres sans serveur où toute l'infrastructure sous-jacente est gérée.
Lorsque vous commencez à explorer et à comprendre vos critères, votre environnement et la suite de services d'intégration AWS proposée, nous vous recommandons de passer en revue certaines bonnes pratiques. Ces bonnes pratiques sont applicables quel que soit le service (ou la suite de services) que vous choisissez.
Comprenez l'intégration dans votre environnement
Il est courant que certaines organisations consacrent plus de temps qu'elles ne le souhaiteraient à la maintenance d'intégrations open source. Nous vous recommandons de prendre en compte les sources communautaires, and/or le soutien d'entreprises ou de fondations lorsque vous effectuez ces investissements. Un investissement dans ces projets n'est pas seulement financier, mais également un investissement dans le capital de connaissances et potentiellement dans la dette technique, car ces composants et les intégrations associées devront généralement être mis à jour. Pour plus d'informations, consultez le blog AWS Open Source.
Comprenez les caractéristiques de votre architecture
La capacité à prendre en charge un large éventail d'architectures est importante. Nous vous recommandons d'utiliser le AWS Well-Architected Framework comme guide pour vous aider à comprendre les décisions que vous prenez lorsque vous créez des architectures AWS. En outre, l'utilisation du Well-Architected Framework vous permet d'apprendre les meilleures pratiques architecturales pour concevoir et exploiter des systèmes fiables, évolutifs, sécurisés, efficaces et rentables dans le cloud.
Utilisez une combinaison de services d'intégration
Si vous utilisez des services spécialement conçus, une combinaison de services pourrait être la mieux adaptée à votre cas d'utilisation. La liste suivante répertorie quelques manières courantes dont les AWS clients utilisent une combinaison de services.
-
Routage des événements Amazon EventBridge ou Amazon Simple Notification Service (Amazon SNS) vers une file d'attente Amazon Simple Queue Service (Amazon SQS) en tant que mémoire tampon pour les consommateurs en aval.
-
Extraire des événements directement à partir d'un flux (Amazon Kinesis Data Streams ou Amazon Managed Streaming for Apache Kafka (Amazon MSK)) ou d'une file d'attente (Amazon SQS ou Amazon MQ) avec EventBridge Pipes et envoi des événements à un EventBridge bus pour les transmettre aux consommateurs.
-
Routage EventBridge des événements Amazon SNS vers un Kinesis Data Streams ou Amazon MSK pour collecter et consulter des analyses.
Définissez
Une fois que vous aurez une idée plus précise de vos critères, de votre environnement, de votre orientation stratégique et des services disponibles (y compris les modalités de déploiement hébergées et gérées), vous devez identifier vos besoins d'intégration. Vous connaissez peut-être déjà certaines de vos exigences si vous migrez vers une plateforme d'intégration ou un courtier de messages existant. Cependant, vous devez déterminer comment ces exigences évolueraient si vous passiez à un environnement cloud, le cas échéant.
Plateformes de messagerie ou de streaming
Ces plateformes sont censées remplir certaines fonctionnalités commerciales. Utilisez les exemples de cas d'utilisation suivants pour déterminer les fonctionnalités dont vous aurez besoin.
Exemple 1 :
Prenons l'exemple d'une compagnie d'assurance qui reçoit différentes demandes d'indemnisation sous forme de messages pour différents types de sinistres (automobile, habitation ou vie) avec des règles commerciales différentes. Cela peut signifier que l'utilisateur du message doit disposer de la fonctionnalité permettant d'acheminer les réclamations vers une destination différente en fonction des propriétés d'en-tête du message.
Exemple 2 :
Prenons l'exemple d'une compagnie aérienne dans laquelle une mise à jour du statut de vol doit notifier tous les systèmes connectés, tels que les opérations relatives aux bagages ou aux portes d'embarquement, à l'aide d'un protocole tel que le protocole AMQP (Advanced Messaging Queuing Protocol). La grande question qui se pose en ce qui concerne les primitives des cas d'utilisation fonctionnels et commerciaux est de savoir ce qui constitue la plateforme de messagerie la mieux adaptée. Nous avons plusieurs choix qui peuvent déterminer l'adéquation de la plateforme en fonction du cas d'utilisation.
-
Adoption par le marché : cette plateforme est largement adoptée par une vaste communauté de clients et convient parfaitement à la plupart des cas d'utilisation. Il a fait ses preuves auprès d'une communauté de soutien dynamique pour tous les problèmes qui pourraient être rencontrés. Il s'agit d'une décision peu risquée car une formation suffisante est disponible pour les ressources de développement.
-
Idéal pour chaque cas d'utilisation : ces plateformes seront adaptées à des cas d'utilisation spécifiques à des secteurs tels que les compagnies aériennes, la logistique ou les soins de santé. Ils peuvent être les mieux adaptés à ces cas d'utilisation avec des modèles prêts à l'emploi disponibles pour adoption. Ces plateformes peuvent être faciles à démarrer, mais elles peuvent manquer du niveau d'adoption sur le marché et de la flexibilité. L'adoption de ce type de plateforme peut nécessiter beaucoup de temps et de ressources pour la validation et le renforcement de l'expertise interne.
-
Moderne : ces plateformes sont conçues avec une architecture de nouvelle génération pour répondre aux besoins des déploiements à l'échelle du cloud, de la mutualisation, de la reprise après sinistre et des types de tarification sans serveur. L'utilisation de ce type de plateforme peut nécessiter une certaine refactorisation des charges de travail pour assurer la viabilité à long terme. Il utilise une plate-forme native du cloud et se concentre sur l'utilisation des principes bien architecturés des applications modernes.
Exemple 3 :
Si la plateforme de messagerie fait partie d'un flux de travail de traitement des prêts plus vaste qui doit être multirégional, elle doit également répondre aux mêmes exigences commerciales. Si l'entreprise a besoin de pouvoir récupérer et revenir à un état antérieur en cas de mauvais temps, la plateforme de messagerie ou de streaming sous-jacente doit également disposer d'une capacité de capture instantanée ou de rediffusion pour recréer l'état du système.
La plateforme d'intégration que vous choisissez doit faciliter le traitement asynchrone des demandes de prêt ou servir de canal de stockage et de transfert pour un flux de travail de traitement multimédia en plusieurs étapes. La criticité du processus métier déterminerait les fonctionnalités requises de la plateforme de messagerie ou de streaming.
Considérez
Lorsque vous envisagez une architecture d'intégration d'applications majeure dans le cloud, il existe différentes manières de déterminer les exigences fonctionnelles pour chacun des points d'intégration.
Voici certains des critères à prendre en compte lors du choix d'un service d'intégration d'applications.
- Managed service and operation overhead
-
Envisagez de passer au cloud pour réduire les coûts d'exploitation en normalisant les services gérés qui reportent la charge opérationnelle vers AWS. Des niveaux d'abstraction plus élevés permettent aux développeurs et aux opérateurs de se concentrer sur leurs propres activités à valeur ajoutée, au lieu de se concentrer sur des tâches indifférenciées.
- Open source
-
Envisagez de normaliser les technologies open source. L'open source peut permettre à une organisation de trouver les bonnes compétences et d'éviter certains risques liés au verrouillage.
Faire les mauvais choix dans un écosystème open source peut conduire à se retrouver enfermé dans des abstractions et des intégrations développées en interne. De plus, la responsabilité de faire fonctionner ensemble les différents composants open source incombe souvent à l'organisation qui fait le choix. Cela peut amener les organisations à consacrer beaucoup de temps à la maintenance des intégrations open source.
- Workload characteristics
-
Lors du choix du bon service d'intégration, il est important de comprendre les caractéristiques des messages à envoyer entre les applications. Des caractéristiques clés telles que le format, la taille, la rétention et la priorité des messages peuvent influencer la décision du service d'intégration.
Certains services d'intégration sont mieux adaptés aux petits messages textuels, tandis que d'autres sont conçus pour prendre en charge plusieurs formats tels que le texte et le binaire et proposent des tailles de message plus importantes. La nécessité de disposer d'une capacité de rediffusion peut également être un facteur important, parallèlement à l'ordre des messages dans certains scénarios.
Par exemple, l'ordre des messages peut être mis en œuvre à l'aide de la fonctionnalité FIFO proposée par Amazon SNS et Amazon SQS. Il est également envisagé de disposer d'une architecture basée sur le pull ou le push, telle qu'Amazon SNS invoque EventBridge une fonction Lambda de manière asynchrone.
Une architecture basée sur l'extraction pourrait utiliser des services tels qu'Amazon SQS ou Kinesis Data Streams, dans lesquels les messages sont stockés dans une file d'attente ou un flux, puis peuvent être récupérés par un système consommateur. Les services de messagerie tels qu'Amazon MQ offrent des fonctionnalités liées à des charges utiles de messages plus importantes et ont une rétention illimitée. Cependant, ils n'offrent pas de fonction de rediffusion.
- Rapid iteration and feature velocity
-
Si votre objectif principal est de créer et d'itérer rapidement, les services sans serveur peuvent vous offrir le meilleur rapport qualité-prix. Les services sans serveur vous permettent de créer des applications sans gérer l'infrastructure. Ils fournissent des fonctionnalités gérées et des intégrations pour réduire le temps passé à écrire le code de la plaque chauffante.
Un autre avantage du serverless lorsqu'il s'agit de tester de nouvelles idées est que ces services proposent une tarification basée sur l'utilisation. Votre code ne s'exécute que lorsque le service est invoqué, de sorte qu'une expérience ne nécessite aucun investissement initial.
- Application portability
-
De nombreuses applications utilisent certains protocoles, tels que le protocole AMQP (Advanced Message Queuing Protocol) ou le MQ Telemetry Transport (MQTT), pour se connecter à un service de messagerie. Ils ont également une certaine dépendance à une bibliothèque qui utilise un certain protocole de messagerie. Spring Boot, Celery ou MassTransit.
Il se peut que vous souhaitiez conserver ces applications pour différentes raisons. Dans ces cas, le choix de votre service d'intégration dépend également de la prise en charge des protocoles requis pour assurer la portabilité avec vos applications.
- Automation portability
-
Vous pourriez avoir besoin d'un service qui assure la compatibilité avec votre infrastructure et vos outils de déploiement, et qui exécute le même système d'intégration que celui que vous hébergez sur site (tel qu'Apache ActiveMQ, RabbitMQ et Apache Kafka).
Les services open source gérés (tels qu'Amazon MQ et Amazon MSK) offrent les avantages du cloud, tout en étant compatibles avec de nombreux outils de déploiement courants utilisés pour les déploiements sur site.
Si la refactorisation de l'application est une option, vous pouvez bénéficier de l'utilisation de services sans serveur pour fournir cette fonctionnalité de manière native, ainsi que d'une intégration complète avec divers services. AWS
- Organization size and skills
-
Les compétences de votre organisation sont un facteur important pour choisir le bon service d'intégration. Si vos équipes connaissent un produit autogéré et que celui-ci répond à vos besoins, le fait de disposer d'un service géré pour ce produit constitue la solution la moins impactante. Cela peut vous aider à appliquer les meilleures pratiques pour le service et à vous concentrer sur des activités à valeur ajoutée.
Choix
Maintenant que vous connaissez les critères que vous utiliserez pour évaluer vos besoins d'intégration d'applications, vous êtes prêt à choisir le ou les services les mieux adaptés à vos charges de travail dans votre environnement. AWS
| Type de service |
Quand l'utiliseriez-vous ? |
Pour quoi est-il optimisé ? |
Services associés |
|
Capacity
|
À utiliser lorsque vous devez dissocier les éditeurs des abonnés et envoyer des événements à plusieurs abonnés simultanément.
|
Optimisé pour une communication asynchrone et faiblement couplée entre les éditeurs et les abonnés. Les événements offrent une flexibilité dans le routage et la distribution des messages et sont parfaitement adaptés aux architectures pilotées par les événements où les événements jouent un rôle central dans le lancement d'actions ou de flux de travail.
|
Amazon EventBridge
Amazon SNS
|
|
Messagerie
|
À utiliser lorsque vous avez besoin d'une pub/sub messagerie pour diffuser des messages à plusieurs destinataires simultanément, ou d'une messagerie point à point lorsque vous avez besoin d'une communication fiable et asynchrone entre les composants.
|
Optimisé pour la messagerie asynchrone et point à point à haut débit, évolutive pub/sub et fiable entre les composants distribués.
|
Amazon SNS
Amazon SQS
Amazon MQ
|
|
Streaming
|
Utilisez des services de streaming tels qu'Amazon Kinesis Data Streams et Amazon Managed Streaming for Apache Kafka (MSK) dans des scénarios impliquant la gestion et le traitement de données de streaming en temps réel.
|
Optimisé pour l'ingestion, le traitement et l'analyse de grands volumes de données de streaming en temps réel pour les cas d'utilisation nécessitant des analyses en temps réel, une surveillance en temps réel, une exploration de données et d'autres applications nécessitant le traitement de flux de données à haute vitesse.
|
Amazon Kinesis Data Streams
Amazon MSK
|
|
Flux de travail
|
À utiliser lorsque vous devez concevoir, coordonner et gérer des flux de travail ou des séquences de tâches de manière organisée et évolutive.
|
Optimisé pour des cas d'utilisation tels que la gestion des processus métier, l'orchestration des applications, l'automatisation du pipeline de données et la coordination des microservices. Les flux de travail résument la complexité de l'infrastructure sous-jacente, ce qui vous permet de vous concentrer sur la conception et la gestion efficaces de vos flux de travail. Ils sont capables de gérer les dépendances et le séquençage, permettant le parallélisme et le branchement conditionnel tout en offrant une tolérance aux pannes, une gestion des erreurs et des nouvelles tentatives pour garantir une exécution fiable du flux de travail.
|
AWS Step Functions
Amazon MWAA
|
|
Planification
|
Utilisez la planification lorsque vous devez automatiser des tâches de routine telles que le traitement des données, les sauvegardes ou les contrôles de santé du système. Les tâches doivent souvent être exécutées à des heures ou à des intervalles spécifiques, par exemple chaque nuit, chaque heure ou chaque minute.
|
Optimisé pour des tâches fiables et temporelles grâce à une logique de nouvelle tentative intégrée. Convient aux flux de travail nécessitant une planification précise et une intégration avec divers AWS
services.
|
Amazon EventBridge
|
Utilisation
Vous devriez maintenant avoir une idée précise de ce que fait chaque service d'intégration d' AWS applications et savoir lequel est le mieux adapté à vos besoins. Pour découvrir comment utiliser et en savoir plus sur chacun des services d'intégration d' AWS applications disponibles, nous avons fourni un parcours permettant d'explorer le fonctionnement de chacun des services. La section suivante fournit des liens vers une documentation détaillée, des didacticiels pratiques et des ressources pour vous aider à démarrer.
- Amazon SNS
-
-
Filtrer les messages publiés dans des rubriques avec Amazon SNS et Amazon SQS
Découvrez comment utiliser la fonctionnalité de filtrage des messages d'Amazon SNS.
Commencez avec le didacticiel
-
Amazon SNS - Résolution des problèmes
Apprenez à consulter les informations de configuration, à surveiller les processus et à collecter des données de diagnostic sur Amazon SNS.
Explorez le guide
-
Créez un jeu au tour par tour avec Amazon DynamoDB et Amazon SNS
Apprenez à créer un jeu multijoueur au tour par tour à l'aide d'Amazon DynamoDB et Amazon Amazon SNS.
Commencez avec le didacticiel
-
Création d'architectures pilotées par les événements
Découvrez comment tirer parti d'une pub/sub implémentation simple en utilisant Amazon SNS comme service de publication et Amazon SQS en tant qu'abonné.
Explorez le guide
-
Archivage et relecture de messages avec Amazon SNS FIFO
Découvrez comment archiver et relire les messages publiés sur Amazon SNS FIFO, ce qui peut s'avérer utile dans les scénarios de reprise après échec et de réplication d'état.
Lire le billet de blog
- Amazon SQS
-
-
Mise en route avec Amazon SQS
Ce guide explique comment gérer les files d'attente et les messages à l'aide de la console Amazon SQS.
Explorez le guide
-
Envoyer des notifications d'événements Fanout
Découvrez comment implémenter un scénario de messagerie fanout à l'aide d'Amazon SNS et d'Amazon SQS.
Commencez avec le didacticiel
-
Orchestrez les microservices Queue-based
Apprenez à concevoir et à exécuter un flux de travail sans serveur qui orchestre un microservice basé sur une file d'attente de messages.
Commencez avec le didacticiel
-
Envoyer des messages entre des applications distribuées
Utilisez la console Amazon SQS pour créer et configurer une file de messages, envoyer un message, recevoir et supprimer ce message, puis supprimer la file d'attente.
Commencez avec le didacticiel
- Amazon EventBridge
-
-
Commencez avec Amazon EventBridge
La base de EventBridge est de créer des règles qui acheminent les événements vers une cible. Dans ce guide, vous allez créer une règle de base.
Explorez le guide
-
Tutoriels EventBridge de démarrage d'Amazon
Ces didacticiels vous aideront à en découvrir les fonctionnalités EventBridge et à les utiliser.
Commencez avec les didacticiels
-
Intégration avec d'autres Services AWS
Les didacticiels suivants vous montrent comment intégrer EventBridge d'autres Services AWS.
Commencez avec les didacticiels
-
Créez des architectures pilotées par les événements
Découvrez les bases de la conception pilotée par les événements, comment choisir la solution la mieux adaptée Service AWS à la tâche et comment optimiser à la fois les coûts et les performances.
Commencez avec le didacticiel
-
Création d'applications pilotées par les événements avec Amazon EventBridge
Apprenez à créer des applications pilotées par des événements en connectant plusieurs applications, y compris des applications SaaS Services AWS, et en utilisant le bus d'événements sans serveur fourni par Amazon. EventBridge
Commencez avec le didacticiel
-
Connecteur Kafka pour Amazon EventBridge
Ce connecteur vous permet de convertir les enregistrements d'un ou de plusieurs sujets de Kafka en événements, et d'envoyer ces événements au bus d'événements de votre choix.
Explorez le guide
-
Présentation d'objectifs multicomptes pour Amazon EventBridge Event Buses
Découvrez comment utiliser les bus d'événements pour envoyer des événements directement à des cibles situées sur d'autres Comptes AWS sites, tels qu'Amazon SQS, Amazon SNS et. AWS Lambda
Lisez le billet de blog
- Amazon MQ
-
-
Création d'un courtier de messages connecté
Apprenez à configurer un courtier de messages Amazon MQ et à connecter une application Java sans avoir à réécrire votre code.
Commencez avec le didacticiel
-
Migrez vers un courtier de messages dans le cloud
Amazon MQ facilite la migration vers un courtier de messages dans le cloud, tel qu'Apache ActiveMQ et RabbitMQ.
Lisez le guide
-
Création et connexion à un courtier RabbitMQ
Découvrez comment vous pouvez utiliser le Console de gestion AWS pour créer un courtier RabbitMQ et y joindre votre demande.
Commencez avec le didacticiel
-
Atelier RabbitMQ
Cet atelier est une collection de laboratoires couvrant différents aspects et modèles de messagerie à l'aide de RabbitMQ.
Commencez avec l'atelier
-
Présentation des files d'attente de quorum dans Amazon MQ pour RabbitMQ
Découvrez comment l'utilisation des files d'attente de quorum avec RabbitMQ peut améliorer la disponibilité et la sécurité des données.
Lisez le billet de blog
-
Création et connexion à un courtier ActiveMQ
Découvrez comment vous pouvez utiliser le Console de gestion AWS pour créer un courtier de base.
Commencez avec le didacticiel
-
Atelier ActiveMQ
Explorez les concepts de messagerie tels que les files d'attente, les sujets et les fonctionnalités d'Amazon MQ tels que le basculement et le réseau de courtiers.
Commencez avec l'atelier
-
Déployez et publiez sur un courtier Amazon MQ en mode serverless AWS
Nous vous expliquons comment déployer un backend sans serveur et un courtier Amazon MQ en une seule étape à l'aide du SAM. AWS
Lisez le billet de blog
-
Mesurer le débit Amazon MQ à l'aide du benchmark Maven 2 et AWS CDK
Découvrez comment évaluer le débit d'Amazon MQ à l'aide du plug-in de test ActiveMQ Classic Maven Performance.
Lisez le billet de blog
- Amazon Kinesis Data Streams
-
-
Démarrez avec Amazon Kinesis Data Streams
Découvrez les principes fondamentaux du flux de données Kinesis Data Streams et les étapes nécessaires pour insérer et récupérer des données à partir d'un flux de données Kinesis.
Explorez le guide
-
Créez des flux hautement disponibles avec Amazon Kinesis Data Streams
Nous comparons et mettons en contraste différentes stratégies visant à créer un flux de données Kinesis hautement disponible en cas d'interruption de service, de retard ou de panne dans la région d'exploitation principale.
Lisez le billet de blog
-
Exemples de didacticiels pour Amazon Kinesis Data Streams
Ces didacticiels sont conçus pour vous aider à mieux comprendre les concepts et les fonctionnalités d'Amazon Kinesis Data Streams.
Commencez avec les didacticiels
-
Utilisation AWS Lambda avec Amazon Kinesis
Apprenez à créer une fonction Lambda pour consommer les événements d'un flux Kinesis.
Commencez avec le didacticiel
-
Streaming en temps réel avec Amazon Kinesis
Explorez une série d'exercices pratiques qui aident les utilisateurs à créer une application d'analyse de streaming sur AWS.
Commencez avec les didacticiels
- Amazon MSK
-
-
Commencer à utiliser Amazon MSK
Ce didacticiel présente un exemple de la manière dont vous pouvez créer un cluster MSK, produire et consommer des données et surveiller l'état de votre cluster à l'aide de métriques.
Commencez avec le didacticiel
-
Commencer à utiliser les clusters MSK Serverless
Ce didacticiel présente un exemple de la manière dont vous pouvez créer un cluster MSK sans serveur, créer une machine cliente pouvant y accéder et utiliser le client pour créer des rubriques sur le cluster et pour écrire des données dans ces rubriques.
Commencez avec le didacticiel
-
Laboratoires Amazon MSK
Ces ateliers peuvent être organisés sur des comptes personnels ou professionnels Comptes AWS ou fournis par AWS les équipes chargées des comptes pour les événements qui utilisent Workshop Studio.
Commencez avec les laboratoires
-
Présentation d'Express Brokers pour Amazon MSK afin d'offrir un débit élevé et une évolutivité plus rapide à votre cluster Kafka
Découvrez comment les courtiers Express peuvent réduire les coûts, améliorer la résilience et réduire les frais opérationnels liés à vos charges de travail Kafka.
Lisez le billet de blog
- AWS Step Functions
-
-
Commencer avec AWS Step Functions
Ces didacticiels vous expliquent comment créer un flux de travail de base pour le traitement des demandes de cartes de crédit.
Commencez avec les didacticiels
-
Présentation des fonctions Step
Ce cours présente les principaux composants de Step Functions pour vous aider à commencer à gérer les flux de travail au sein d'une application.
Commencez avec le cours
-
Large-scale traitement des données avec AWS Step Functions
Découvrez comment créer des applications de traitement de données à grande échelle à l'aide de Step Functions.
Commencez avec l'atelier
-
Modèles de conception pour AWS Step Functions
Découvrez comment implémenter des modèles de conception dans vos machines à états Step Functions et pourquoi utiliser chacun d'eux.
Commencez avec le cours
-
Planifiez un flux de travail sans serveur avec Amazon AWS Step Functions Scheduler EventBridge
Nous vous montrons comment invoquer une machine à états à l'aide de EventBridge Scheduler en fonction du calendrier que vous définissez.
Commencez avec le didacticiel
-
AWS Step Functions Atelier
Apprenez à utiliser les principales fonctionnalités de AWS Step Functions grâce à une série de modules interactifs.
Commencez avec l'atelier
-
Partagez AWS des ressources en toute sécurité au-delà des limites des VPC et des comptes avec PrivateLink VPC Lattice et Step EventBridge Functions
Découvrez comment partager AWS des ressources, telles que des instances EC2 et des services de conteneurs Amazon EKS, entre Amazon VPC et ses Compte AWS frontières avec. AWS Step Functions
Lisez le billet de blog
-
Simplifier l'expérience des développeurs avec les variables et JSonata dans AWS Step Functions
Explorez l'utilisation de variables et de JSonata, un langage de requête et de transformation open source, pour simplifier le partage des données entre les états et réduire la complexité de la manipulation des données.
Lisez le billet de blog
- Amazon MWAA
-
-
Commencez avec Amazon Managed Workflows for Apache Airflow
Ce guide décrit les prérequis et les AWS ressources nécessaires pour démarrer avec Amazon MWAA.
Explorez le guide
-
Configuration du pipeline aws-mwaa-local-runner dans un CD
Ce didacticiel vous guide tout au long du processus de création d'un pipeline de diffusion continue (CD) en GitHub utilisant Amazon Managed Workflows pour Apache Airflow aws-mwaa-local-runner afin de tester votre code Apache Airflow localement.
Commencez avec le didacticiel
-
Restreindre l'accès d'un utilisateur Amazon MWAA à un sous-ensemble de DAG
Nous montrons comment vous pouvez empêcher les utilisateurs individuels d'Amazon MWAA de consulter et d'interagir uniquement avec un DAG spécifique ou un ensemble de DAG.
Commencez avec le didacticiel
-
Atelier Amazon MWAA pour les analyses
Apprenez à créer et à orchestrer des pipelines de données et de machine learning qui incluent de nombreux services mentionnés ci-dessus. Vous vous familiariserez ainsi avec les hooks et les opérateurs disponibles dans le cadre d'Airflow pour gérer les vôtres. pipelines/workflows AWS
Commencez avec l'atelier
Explorez
Une fois que vous aurez déterminé l'approche la mieux adaptée à votre charge de travail pour votre environnement, nous vous recommandons de consulter ces ressources pour vous aider à commencer à mettre en œuvre votre approche. Vous trouverez des ressources spécifiques aux services dans la section précédente et des ressources générales sur l'architecture pilotée par les événements dans la section suivante.
-
Schémas d'architecture
Explorez les diagrammes d'architecture de référence pour vous aider à créer des architectures hautement disponibles, sécurisées, flexibles et rentables.
Explorez les diagrammes d'architecture
-
Livres blancs
Explorez les livres blancs pour vous aider à démarrer et découvrez les meilleures pratiques en matière d'architectures pilotées par les événements.
Explorez les livres blancs
-
Blogs
Explorez les blogs pour vous aider à rester à jour sur les dernières technologies et à moderniser vos applications.
Explorez les blogs