Quel service AWS est LE PLUS adapté pour assembler plusieurs fonctions Lambda et services AWS en un workflow qui suit un ordre défini et des branchements conditionnels, et pour le gérer visuellement ?

1 / 1
Sélectionnez une réponse
CorrectA

Explication

Une question demandant quel service d'orchestration transforme des traitements en un workflow.

  • 1un ordre défini et des branchements conditionnelsLe flux de contrôle d'une machine à états = Step Functions
  • 2en un workflowOrchestration de plusieurs traitements
  • 3le gérer visuellementGérer le workflow sous forme de schéma = Step Functions
ACorrect

AWS Step Functions

Correct. AWS Step Functions est un service d'orchestration serverless qui assemble plusieurs fonctions Lambda et services AWS en un workflow (machine à états) avec ordre, branchements conditionnels, parallélisme, nouvelles tentatives, et plus encore, et l'exécute et le gère visuellement.

BIncorrect

Amazon EventBridge

Amazon EventBridge est un bus d'événements qui achemine les événements vers chaque cible selon des règles. Il couple faiblement les services via des événements.

Cependant, il n'est pas adapté pour assembler plusieurs traitements en un workflow (machine à états) avec un ordre défini, des branchements conditionnels et des nouvelles tentatives, et le gérer visuellement. L'orchestration ordonnée est gérée par Step Functions, c'est donc incorrect.

CIncorrect

Amazon SQS

Amazon SQS est une file d'attente entièrement gérée qui conserve les messages pour coupler faiblement les expéditeurs et les destinataires. Le destinataire les récupère et les traite à son propre rythme.

Cependant, il n'a aucune fonctionnalité pour assembler plusieurs traitements en un workflow avec ordre et branchements conditionnels et le gérer visuellement. L'orchestration est le rôle de Step Functions, c'est donc incorrect.

DIncorrect

Amazon SNS

Amazon SNS est un service de notification Pub/Sub qui diffuse un message à plusieurs abonnés. Il peut notifier simultanément plusieurs systèmes d'un même événement (fan-out).

Cependant, il ne construit ni ne gère les traitements comme un workflow avec ordre et branchements conditionnels. L'orchestration de workflow est gérée par Step Functions, c'est donc incorrect.

À retenir

« Un workflow avec ordre et branchements conditionnels » et « orchestration de plusieurs services » signifient AWS Step Functions. Distinguez-le de la simple distribution de messages (SQS/SNS) et de l'acheminement d'événements (EventBridge).