Ein produzierendes Unternehmen muss Sensordaten nahezu in Echtzeit erfassen, sie im verschachtelten JSON-Format speichern und Abfragen mit einer Latenz von unter 10 Millisekunden unterstützen. Die Lösung sollte einen minimalen Betriebsaufwand erfordern. Welche Architektur erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Amazon Kinesis Data Streams, um die Sensordaten zu erfassen. Speichern Sie die Daten in Amazon DynamoDB für Abfragen..
Warum dies die Antwort ist
Die korrekte Lösung verwendet Amazon Kinesis Data Streams zur nahezu Echtzeit-Erfassung von Sensordaten und Amazon DynamoDB zur Speicherung und Abfrage. Kinesis Data Streams ist ideal für die Verarbeitung großer Mengen von Streaming-Daten mit geringer Latenz. DynamoDB ist eine NoSQL-Datenbank, die verschachtelte JSON-Daten effizient speichert und Abfragen mit Latenzen im Millisekundenbereich unterstützt, was den Anforderungen an die Abfragelatenz entspricht. Der Betriebsaufwand ist minimal, da beides vollständig verwaltete AWS-Services sind. Ein selbst gehosteter Apache Kafka-Cluster erfordert hohen Betriebsaufwand. AWS Lambda und Amazon S3 sind für Echtzeitabfragen mit geringer Latenz ungeeignet, da S3 keine Datenbank ist. Amazon SQS ist ein Messaging-Dienst, keine Streaming-Plattform, und Amazon RDS ist eine relationale Datenbank, die für verschachtelte JSON-Daten und extrem niedrige Latenz bei hohem Durchsatz weniger optimiert ist als DynamoDB.
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