Ein Unternehmen betreibt eine proprietäre zustandslose Linux-Binärdatei (Quellcode nicht verfügbar) auf einer EC2-Instance. Die Anwendung ist Single-Threaded, benötigt 2 GB RAM, ist CPU-intensiv und wird etwa alle 4 Stunden für bis zu 20 Minuten ausgeführt. Sie müssen die Architektur neu gestalten, um diese Anforderungen zu erfüllen. Welchen Ansatz sollten Sie wählen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Führen Sie die Binärdatei als Container auf AWS Fargate aus und planen Sie die Fargate-Aufgabe alle 4 Stunden mit Amazon EventBridge (CloudWatch Events)..
Warum dies die Antwort ist
Die Ausführung der Binärdatei als Container auf AWS Fargate, geplant mit Amazon EventBridge, ist die beste Lösung. Fargate bietet eine serverlose Container-Plattform, die ideal für kurzlebige, sporadisch ausgeführte Workloads ist. Da die Anwendung nur alle 4 Stunden für 20 Minuten läuft, fallen nur Kosten für die tatsächliche Laufzeit an. EventBridge (ehemals CloudWatch Events) ist das geeignete Tool, um diese periodische Ausführung zu planen. AWS Lambda ist ungeeignet, da es eine maximale Ausführungsdauer von 15 Minuten hat, während die Anwendung bis zu 20 Minuten läuft. AWS Batch wäre eine Option, ist aber für diesen einfachen Anwendungsfall überdimensioniert und komplexer als Fargate. Die Verwendung von EC2 Spot Instances mit CodeDeploy ist zu aufwendig für eine einfache, periodische Ausführung und bietet nicht die gleiche Serverlosigkeit wie Fargate.
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