Ein Unternehmen entwickelt ein mobiles Spiel, das Punkte-Updates an einen Backend-Prozessor streamt und die Ergebnisse dann an eine Bestenliste sendet. Die Lösung muss große Verkehrsspitzen bewältigen, Updates in der Reihenfolge ihres Empfangs verarbeiten, verarbeitete Updates in einer hochverfügbaren Datenbank speichern und den Verwaltungsaufwand minimieren. Was sollte der Lösungsarchitekt implementieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Punkte-Updates an Amazon Kinesis Data Streams senden. Die Updates in Kinesis Data Streams mit AWS Lambda verarbeiten. Die verarbeiteten Updates in Amazon DynamoDB speichern..
Warum dies die Antwort ist
Diese Lösung erfüllt alle Anforderungen. Amazon Kinesis Data Streams ist ideal für das Streaming großer Datenmengen und die Verarbeitung von Updates in der Reihenfolge ihres Empfangs. AWS Lambda verarbeitet die Updates serverlos und skaliert automatisch mit dem Datenverkehr, wodurch der Verwaltungsaufwand minimiert wird. Amazon DynamoDB ist eine hochverfügbare, vollständig verwaltete NoSQL-Datenbank, die für schnelle Lese- und Schreibvorgänge optimiert ist und die verarbeiteten Updates speichert. Die anderen Optionen sind weniger geeignet: Die Verwendung von EC2-Instanzen für die Verarbeitung erhöht den Verwaltungsaufwand und die Komplexität im Vergleich zu Lambda. Amazon Redshift ist ein Data Warehouse und nicht ideal für transaktionale Updates. Amazon SNS ist ein Messaging-Dienst für die Veröffentlichung/Abonnement-Kommunikation und nicht primär für geordnete Datenströme konzipiert. Eine SQL-Datenbank auf EC2 erfordert mehr Verwaltungsaufwand und skaliert nicht so elastisch wie DynamoDB. Amazon SQS ist eine Nachrichtenwarteschlange, die zwar Skalierbarkeit bietet, aber keine garantierte Reihenfolge über mehrere Konsumenten hinweg gewährleistet. Eine RDS Multi-AZ DB-Instanz ist eine gute Wahl für relationale Datenbanken, aber DynamoDB ist für diesen Anwendungsfall oft performanter und verwaltungsärmer.
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