Ein Python-Skript wird alle 10 Minuten auf einer EC2-Instance ausgeführt, um Dateien aus einem S3-Bucket aufzunehmen und zu verarbeiten; jede Datei benötigt etwa 5 Minuten zur Verarbeitung und wird nur einmal verarbeitet. CloudWatch-Metriken zeigen, dass die EC2-Instance etwa 40 % der Zeit im Leerlauf ist. Das Unternehmen möchte, dass die Workload hochverfügbar und skalierbar ist und der laufende Verwaltungsaufwand reduziert wird. Welche Lösung erfüllt diese Anforderungen am kostengünstigsten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Migrieren Sie das Verarbeitungsskript zu einer AWS Lambda-Funktion und verwenden Sie S3-Ereignisbenachrichtigungen, um die Lambda-Funktion aufzurufen, um Objekte zu verarbeiten, sobald sie hochgeladen werden..
Warum dies die Antwort ist
Die Migration des Skripts zu einer AWS Lambda-Funktion, ausgelöst durch S3-Ereignisbenachrichtigungen, ist die kostengünstigste und effizienteste Lösung. Lambda ist serverlos, hochverfügbar, skaliert automatisch und Sie zahlen nur für die tatsächliche Ausführungszeit, was den Leerlauf der EC2-Instanz eliminiert. Dies reduziert den Verwaltungsaufwand erheblich. Die SQS-Option erfordert die Verwaltung von EC2-Instanzen und einer Auto Scaling-Gruppe, was den Verwaltungsaufwand erhöht und möglicherweise teurer ist, da EC2-Instanzen auch im Leerlauf Kosten verursachen können. Die Container-Option auf einer EC2-Instanz ist ebenfalls ineffizient, da die Instanz kontinuierlich läuft und abfragt. Die Fargate-Option ist zwar serverlos, aber die vorgeschlagene Architektur mit einer Lambda-Funktion, die Fargate RunTask aufruft, ist komplexer und potenziell teurer als die direkte Verwendung von Lambda für die Verarbeitung.
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