Choisir un service AWS d'intégration d'applications - Choisir un service AWS d'intégration d'applications

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 service AWS d'intégration d'applications

Faire le premier pas

Objectif

Aidez à déterminer les services d'intégration d' AWS applications 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écouvrir 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.

Ce clip de 8½ minutes est extrait d'un enregistrement d'une heure d'une présentation du AWS directeur de la stratégie d'entreprise Gregor Hohpe à re:Invent 2022. AWS Il fournit une vue d'ensemble des services d'intégration d' AWS applications disponibles.

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 vous consacrer à des activités à valeur ajoutée et axées sur l'innovation.

Il existe un large é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 le dimensionnement, les configurations de sécurité, le provisionnement, les correctifs, etc., aux offres sans serveur dans lesquelles l'ensemble de l'infrastructure sous-jacente est gérée.

Schéma illustrant la responsabilité opérationnelle entre les services d'intégration d' AWS applications.

Lorsque vous commencez à explorer et à comprendre vos critères, votre environnement et la suite de services d'intégration qu'il AWS propose, nous vous recommandons de passer en revue certaines des meilleures pratiques. Ces meilleures 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 fréquent que certaines entreprises consacrent plus de temps qu'elles ne le souhaiteraient à la maintenance des 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 réalisez ces investissements. Un investissement dans ces projets est non 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 peut être la mieux adaptée à votre cas d'utilisation. Vous trouverez ci-dessous une liste de quelques manières courantes dont les AWS clients utilisent une combinaison de services.

  • Acheminement 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 tampon pour les consommateurs en aval.

  • Extraire des événements directement depuis un flux (Amazon Kinesis Data Streams ou Amazon Managed Streaming for Apache Kafka (Amazon MSK)) ou une file d'attente (Amazon SQS ou Amazon EventBridge MQ) avec Pipes et envoi des EventBridge événements vers un bus pour les transmettre aux consommateurs.

  • Routage EventBridge des événements Amazon SNS vers un Kinesis Data Streams ou Amazon MSK pour recueillir et consulter des analyses.

Définir

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 en matière 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 évolueront si vous passez à 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 réclamations sous forme de messages pour différents types de réclamations (auto, habitation ou vie) avec des règles commerciales différentes. Cela peut signifier que le consommateur du message devrait avoir la possibilité d'acheminer les demandes vers une autre destination en fonction des propriétés de l'en-tête du message.

Exemple 2 :

Prenons l'exemple d'une compagnie aérienne dont la mise à jour de l'état d'un vol doit informer tous les systèmes connectés, tels que les bagages ou les opérations de porte d'embarquement, à l'aide d'un protocole tel que le protocole AMQP (Advanced Messaging Queuing Protocol). La grande question qui se pose avec les primitives de cas d'utilisation fonctionnelle et commerciale est de savoir quelle est 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 sur le marché : cette plate-forme est largement adoptée par une vaste communauté de clients et convient suffisamment à la plupart des cas d'utilisation. Il a fait ses preuves auprès d'une communauté d'assistance dynamique pour tous les problèmes qui pourraient être rencontrés. Il s'agit d'une décision peu risquée avec suffisamment de formation disponible pour les ressources de développement.

  • Meilleur 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 sont peut-être les mieux adaptés aux 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 du 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 déploiements à l'échelle du cloud, à la mutualisation, à la reprise après sinistre et aux types de tarification sans serveur. L'utilisation de ce type de plate-forme peut nécessiter une certaine refactorisation des charges de travail pour une viabilité à long terme. Il utilise une plate-forme native pour le 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 processus 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 être dotée d'une capacité de capture instantanée ou de rediffusion afin de 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 traitement multimédia en plusieurs étapes. La criticité du processus métier déterminerait les capacités requises de la plateforme de messagerie ou de streaming.

Tenez compte

Lorsque l'on envisage 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 transfèrent 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, plutôt que sur des tâches indifférenciées.

Open source

Envisagez de standardiser 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 locales. En outre, la responsabilité de faire fonctionner ensemble les différents composants open source incombe souvent à l'organisation qui fait le choix. Cela peut amener les entreprises à consacrer beaucoup de temps à la maintenance des intégrations open source.

Workload characteristics

Lorsque vous choisissez le 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é du message peuvent influencer la décision du service d'intégration.

Certains services d'intégration sont mieux adaptés aux petits messages texte, tandis que d'autres sont conçus pour prendre en charge plusieurs formats tels que le texte et le binaire et proposent des messages de plus grande taille. 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, la commande des messages peut être mise en œuvre à l'aide de la fonctionnalité FIFO proposée par Amazon SNS et Amazon SQS. Il est également envisageable d'avoir une architecture basée sur le pull ou le push, telle qu' EventBridge Amazon SNS invoquant une fonction Lambda de manière asynchrone.

Une architecture basée sur le pull peut 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 permettant de gérer des charges utiles de messages plus importantes et leur rétention est illimitée. Cependant, ils n'offrent pas de fonctionnalité 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 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 et des intégrations gérées afin de réduire le temps passé à écrire le code source.

Un autre avantage du mode sans serveur lorsque l'on teste 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 MQTT (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. Des exemples de telles bibliothèques ou frameworks incluent Spring Boot, Celery ou MassTransit.

Vous souhaiterez peut-être 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 aurez peut-être besoin d'un service compatible avec votre infrastructure et vos outils de déploiement, et d'exécuter 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 tirer parti de l'utilisation de services sans serveur pour fournir cette fonctionnalité de manière native, ainsi que d'une intégration riche avec une variété de services. AWS

Organization size and skills

Les compétences de votre organisation sont un facteur essentiel lorsqu'il s'agit de choisir le bon service d'intégration. Si vos équipes connaissent un produit autogéré et qu'il répond à vos besoins, le fait de disposer d'un service géré pour ce produit est la solution la plus efficace. Cela peut vous aider à appliquer les meilleures pratiques pour le service et à vous concentrer sur les activités à valeur ajoutée.

Choix

Maintenant que vous connaissez les critères que vous utiliserez pour évaluer les besoins d'intégration de vos applications, vous êtes prêt à choisir le ou les services 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

Capacité

À utiliser lorsque vous devez dissocier les éditeurs des abonnés et envoyer des événements à plusieurs abonnés simultanément.

Optimisé pour les communications asynchrones et faiblement couplées entre les éditeurs et les abonnés. Les événements offrent de la flexibilité dans le routage et la distribution des messages et conviennent parfaitement aux architectures axées sur les événements dans lesquelles 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 point-to-point messagerie lorsque vous avez besoin d'une communication fiable et asynchrone entre les composants.

Optimisé pour la point-to-point messagerie asynchrone à haut débit, évolutive et fiable entre les composants pub/sub 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 gros 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 des données et d'autres applications nécessitant le traitement de flux de données à haut débit.

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 font abstraction de la complexité sous-jacente de l'infrastructure, 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, ce qui permet le parallélisme et le branchement conditionnel tout en garantissant la tolérance aux pannes, la gestion des erreurs et les 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, heure ou minute.

Optimisé pour des tâches fiables basées sur le temps 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

Utiliser

Vous devez maintenant avoir une idée précise de ce que fait chaque service d'intégration d' AWS applications et de celui qui vous convient le mieux. 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.

    Démarrer avec le didacticiel

  • Amazon SNS - Résolution des problèmes

    Découvrez comment consulter les informations de configuration, surveiller les processus et collecter des données de diagnostic sur Amazon SNS.

    Explorer le guide

  • Créez un jeu au tour par tour avec Amazon DynamoDB et Amazon SNS

    Découvrez comment créer un jeu multijoueur au tour par tour à l'aide d'Amazon DynamoDB et Amazon SNS.

    Démarrer avec le didacticiel

  • Création d'architectures axées sur les événements

    Découvrez comment vous appuyer sur une pub/sub implémentation simple en utilisant Amazon SNS comme service de publication et Amazon SQS en tant qu'abonné.

    Explorer le guide

  • Archivage et lecture 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 post 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.

    Explorer 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.

    Démarrer avec le didacticiel

  • Orchestrez des microservices basés sur des files d'attente

    Découvrez comment concevoir et exécuter un flux de travail sans serveur qui orchestre un microservice basé sur une file d'attente de messages.

    Démarrer 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.

    Démarrer avec le didacticiel

Amazon EventBridge
  • Commencez avec Amazon EventBridge

    La base 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.

    Explorer le guide

  • Tutoriels de démarrage Amazon EventBridge

    Ces didacticiels vous aideront à découvrir leurs fonctionnalités EventBridge et à savoir comment les utiliser.

    Démarrer avec les didacticiels

  • Intégration avec d'autres Services AWS

    Les didacticiels suivants vous montrent comment procéder à l'intégration EventBridge avec d'autres Services AWS.

    Démarrer avec les didacticiels

  • Créez des architectures axées sur les événements

    Découvrez les bases de la conception axée sur les événements, comment choisir la solution la mieux adaptée Service AWS à la tâche, ainsi que comment optimiser les coûts et les performances.

    Démarrer avec le didacticiel

  • Création d'applications basées sur les événements avec Amazon EventBridge

    Découvrez comment créer des applications pilotées par des événements en connectant plusieurs applications, notamment des applications SaaS Services AWS, et en utilisant le bus d'événements sans serveur fourni par Amazon. EventBridge

    Démarrer avec le didacticiel

  • Connecteur Kafka pour Amazon EventBridge

    Ce connecteur vous permet de convertir des enregistrements d'un ou de plusieurs sujets Kafka en événements, et d'envoyer ces événements au bus d'événements de votre choix.

    Explorer le guide

  • Présentation des objectifs multi-comptes pour Amazon EventBridge Event Buses

    Découvrez comment utiliser les bus d'événements pour envoyer des événements directement à des cibles situées dans d'autres Comptes AWS sites, tels qu'Amazon SQS, Amazon SNS et. AWS Lambda

    Lire le post de blog

Amazon MQ
  • Création d'un courtier de messages connecté

    Découvrez comment configurer un courtier de messages Amazon MQ et connecter une application Java sans avoir à réécrire votre code.

    Démarrer avec le didacticiel

  • Migrer 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 AWS Management Console pour créer un courtier RabbitMQ et y joindre votre application.

    Démarrer avec le didacticiel

  • Atelier RabbitMQ

    Cet atelier est une collection de laboratoires couvrant différents aspects et modèles de messagerie utilisant RabbitMQ.

    Commencez par l'atelier

  • Présentation des files d'attente de quorum dans Amazon MQ pour RabbitMQ

    Découvrez comment l'utilisation de files d'attente de quorum avec RabbitMQ peut améliorer la disponibilité et la sécurité des données.

    Lire le post de blog

  • Création et connexion à un courtier ActiveMQ

    Découvrez comment vous pouvez utiliser le AWS Management Console pour créer un courtier de base.

    Démarrer 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 par l'atelier

  • Déployez et publiez sur un courtier Amazon MQ à l'aide de la technologie sans serveur 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

    Lire le post de blog

  • Mesurer le débit d'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 de performance ActiveMQ Classic Maven.

    Lire le post de blog

Amazon Kinesis Data Streams
  • Commencer à utiliser Amazon Kinesis Data Streams

    Découvrez les principes fondamentaux du flux de données Kinesis Data Streams et les étapes nécessaires pour extraire et extraire des données d'un flux de données Kinesis.

    Explorer le guide

  • Créez des flux à haute disponibilité avec Amazon Kinesis Data Streams

    Nous comparons et comparons différentes stratégies pour 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.

    Lire le post de blog

  • Exemples de didacticiels pour Amazon Kinesis Data Streams

    Ces didacticiels sont conçus pour vous aider à mieux comprendre les concepts et fonctionnalités d'Amazon Kinesis Data Streams.

    Démarrer avec les didacticiels

  • Utilisation AWS Lambda avec Amazon Kinesis

    Découvrez comment créer une fonction Lambda pour utiliser les événements d'un flux Kinesis.

    Démarrer avec le didacticiel

  • Streaming en temps réel avec Amazon Kinesis

    Découvrez une série d'exercices pratiques qui aident les utilisateurs à créer une application d'analyse de streaming sur AWS.

    Démarrer 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.

    Démarrer 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.

    Démarrer avec le didacticiel

  • Amazon MSK Labs

    Ces ateliers peuvent être organisés sur des comptes personnels ou professionnels Comptes AWS ou sur des comptes fournis par les équipes chargées des AWS comptes pour des événements utilisant Workshop Studio.

    Commencez par les laboratoires

  • Présentation d'Express Brokers pour Amazon MSK afin de fournir un débit élevé et une mise à l'échelle plus rapide pour 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.

    Lire le post 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 carte de crédit.

    Démarrer avec les didacticiels

  • Présentation de Step Functions

    Ce cours présente les composants clés de Step Functions pour vous aider à commencer à gérer les flux de travail au sein d'une application.

    Commencez avec le cours

  • Traitement de données à grande échelle avec AWS Step Functions

    Découvrez comment des applications de traitement de données à grande échelle peuvent être créées à l'aide de Step Functions.

    Commencez par l'atelier

  • Modèles de conception pour AWS Step Functions

    Découvrez comment implémenter des modèles de conception dans vos machines d'état Step Functions et pourquoi utiliser chacun d'entre 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 du EventBridge planificateur en fonction du calendrier que vous définissez.

    Démarrer 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 par l'atelier

  • Partagez AWS des ressources en toute sécurité au-delà des limites du VPC et des comptes avec PrivateLink VPC Lattice et Step Functions EventBridge

    Découvrez comment partager AWS des ressources, telles que des EC2 instances et des services de conteneurs Amazon EKS, entre Amazon VPC et ses Compte AWS frontières avec. AWS Step Functions

    Lire le post de blog

  • Simplifier l'expérience des développeurs avec des variables et JSONata dans AWS Step Functions

    Explorez l'utilisation de variables et JSONata d'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.

    Lire le post de blog

Amazon MWAA
  • Commencez avec Amazon Managed Workflows pour Apache Airflow

    Ce guide décrit les prérequis et les AWS ressources nécessaires pour démarrer avec Amazon MWAA.

    Explorer 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 livraison continue (CD) à GitHub l'aide d'Amazon Managed Workflows pour Apache Airflow aws-mwaa-local-runner afin de tester votre code Apache Airflow localement.

    Démarrer avec le didacticiel

  • Restreindre l'accès d'un utilisateur Amazon MWAA à un sous-ensemble de DAGs

    Nous expliquons 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 DAGs.

    Démarrer avec le didacticiel

  • Atelier Amazon MWAA pour l'analytique

    Apprenez à créer et à orchestrer des pipelines de données et de machine learning qui incluent bon nombre des services mentionnés ci-dessus. Grâce à cela, vous vous familiariserez et comprendrez mieux les hooks et les opérateurs disponibles dans le cadre d'Airflow pour gérer les vôtres. pipelines/workflows AWS

    Commencez par l'atelier

Explorez

Une fois que vous avez déterminé quelle approche convient le mieux à 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 axée sur 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

    Consultez les livres blancs pour vous aider à démarrer et découvrez les meilleures pratiques en matière d'architectures axées sur les événements.

    Découvrez les livres blancs

  • Blogs

    Explorez les blogs pour vous aider à rester au fait des dernières technologies et à moderniser vos applications.

    Explorez les blogs