Ein Unternehmen benötigt eine serverlose Lösung, die Amazon EC2 Auto Scaling-Ereignisse über alle Anwendungen in einem AWS-Konto hinweg sammelt und die Statusdaten in Amazon S3 für nahezu Echtzeit-Dashboard-Updates speichert. Die Lösung darf die Geschwindigkeit von EC2-Instance-Starts nicht beeinträchtigen. Wie sollte das Unternehmen die Daten nach Amazon S3 verschieben, um diese Anforderungen zu erfüllen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie einen Amazon CloudWatch-Metrik-Stream, um die EC2 Auto Scaling-Statusdaten an Amazon Kinesis Data Firehose zu senden. Speichern Sie die Daten in Amazon S3..
Warum dies die Antwort ist
Die korrekte Lösung ist die Verwendung eines Amazon CloudWatch-Metrik-Streams, um EC2 Auto Scaling-Ereignisse an Kinesis Data Firehose zu senden, das dann die Daten in Amazon S3 speichert. CloudWatch-Metrik-Streams sind für die Erfassung von Metriken und Ereignissen aus AWS-Diensten optimiert und können diese effizient an Ziele wie Kinesis Data Firehose streamen, ohne die Leistung der EC2-Instance-Starts zu beeinträchtigen. Kinesis Data Firehose ist ein vollständig verwalteter Dienst für das Laden von Streaming-Daten in S3 und andere Ziele, was die Anforderung für nahezu Echtzeit-Updates erfüllt. Ein Amazon EMR-Cluster wäre überdimensioniert und zu komplex für diese Aufgabe. Eine geplante AWS Lambda-Funktion würde die Daten nicht in Echtzeit erfassen, da sie nur periodisch ausgeführt wird. Ein Bootstrap-Skript mit dem Kinesis Agent würde die Startzeit der EC2-Instanzen verlängern, was der Anforderung widerspricht.
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