Sie entwickeln eine Anwendung, die einen Strom von benutzerdefinierten Daten aufnimmt. Mehrere EC2-basierte Prozessoren müssen den Datenstrom gleichzeitig in Echtzeit verarbeiten können, und jeder Prozessor muss in der Lage sein, nach Unterbrechungen ohne Datenverlust fortzufahren. Später sollen weitere Prozessoren hinzugefügt werden, und Sie möchten doppelte Daten minimieren. Welche Lösung erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Veröffentlichen Sie die Daten in Amazon Kinesis Data Streams..
Warum dies die Antwort ist
Amazon Kinesis Data Streams ist die beste Lösung, da es mehrere Konsumenten (EC2-basierte Prozessoren) ermöglicht, gleichzeitig denselben Datenstrom in Echtzeit zu verarbeiten. Die Daten werden für eine konfigurierbare Zeit (standardmäßig 24 Stunden, bis zu 365 Tage) gespeichert, sodass Prozessoren nach Unterbrechungen ohne Datenverlust fortfahren können. Kinesis Data Streams unterstützt auch das Hinzufügen weiterer Prozessoren und minimiert doppelte Daten durch die Verwendung von Shards und Sequenznummern. Amazon SQS ist eine Warteschlange, bei der Nachrichten nach dem Abrufen gelöscht werden, was eine gleichzeitige Verarbeitung durch mehrere Konsumenten des gleichen Datensatzes erschwert und zu Datenverlust bei Ausfällen führen kann. Amazon Kinesis Data Firehose ist für das Laden von Daten in Datenspeicher optimiert, nicht für die Echtzeitverarbeitung durch mehrere Konsumenten. Amazon EventBridge ist ein serverloser Event-Bus, der für die Weiterleitung von Ereignissen zwischen Anwendungen konzipiert ist, nicht für die Verarbeitung von Streaming-Daten mit hoher Durchsatzrate.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich