Ein Unternehmen betreibt eine benutzerdefinierte Anwendung auf EC2-Instances in einer Auto Scaling-Gruppe, die Datensätze in mehreren sequenziellen, rechenintensiven Schritten verarbeitet. Jeder Schritt dauert bis zu 5 Minuten. Wenn derzeit ein Schritt fehlschlägt, muss der gesamte Datensatz von vorne neu verarbeitet werden. Das Unternehmen möchte nur die fehlgeschlagenen Schritte mit dem geringsten Betriebsaufwand erneut verarbeiten. Welches ist die betrieblich effizienteste Architektur, um dies zu erreichen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Datensätze von der Webanwendung an AWS Step Functions senden und die Verarbeitung in Step Functions-Aufgaben aufteilen, die von AWS Lambda-Funktionen unterstützt werden..
Warum dies die Antwort ist
AWS Step Functions ist die betrieblich effizienteste Lösung, da es komplexe Workflows orchestrieren kann, indem es die Verarbeitung in einzelne Schritte unterteilt. Jeder Schritt kann eine AWS Lambda-Funktion aufrufen. Wenn ein Schritt fehlschlägt, kann Step Functions den Workflow automatisch am Punkt des Fehlers wiederholen, ohne den gesamten Datensatz neu verarbeiten zu müssen. Dies minimiert den Betriebsaufwand, da Step Functions den Status und die Fehlerbehandlung verwaltet. Die anderen Optionen erfordern mehr manuellen Aufwand oder zusätzliche Logik für die Fehlerbehandlung und Wiederholung einzelner Schritte.
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