Vous développez une application qui ingère un flux de données fournies par l'utilisateur. Plusieurs processeurs basés sur EC2 doivent consommer le flux simultanément en temps réel, et chaque processeur doit pouvoir reprendre sans perte de données après des interruptions. D'autres processeurs seront ajoutés ultérieurement, et vous souhaitez minimiser la duplication des données. Quelle solution répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Publier les données sur Amazon Kinesis Data Streams..
Pourquoi c'est la réponse
Amazon Kinesis Data Streams est la solution idéale car il permet à plusieurs consommateurs (les processeurs EC2) de lire simultanément le même flux de données en temps réel. Chaque enregistrement est stocké pendant une période configurable (jusqu'à un an), ce qui permet aux processeurs de reprendre la lecture sans perte de données après une interruption. Kinesis Data Streams prend en charge l'ajout de consommateurs supplémentaires sans dupliquer les données sources, car chaque consommateur gère sa propre position de lecture dans le flux. Amazon SQS est un service de file d'attente de messages. Bien qu'il permette la consommation par plusieurs processeurs, une fois qu'un message est consommé, il est supprimé de la file, ce qui ne permet pas à d'autres processeurs de le traiter ou de reprendre après une interruption sans perte. Amazon Kinesis Data Firehose est un service de livraison de données vers des destinations de stockage, pas un service de streaming en temps réel pour plusieurs consommateurs. Amazon EventBridge est un bus d'événements sans serveur qui permet de router des événements entre des applications, mais il n'est pas conçu pour le streaming de données en temps réel avec persistance pour plusieurs consommateurs.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise