Eine Anwendung läuft derzeit in einer Auto Scaling-Gruppe von EC2-Instances hinter einem ALB; die EC2-Instances hosten Docker-Container, die eine MySQL-Datenbank auf separaten EC2-Instances aufrufen. Sie müssen die Anwendung in eine serverlose Architektur umwandeln, wobei die geringsten Änderungen vorgenommen werden sollen. Welche Option erreicht dies mit minimalen Änderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ersetzen Sie die auf EC2-Instances laufenden Container durch AWS Fargate. Ersetzen Sie die MySQL-Datenbank durch Amazon Aurora Serverless v2 (MySQL-kompatibel)..
Warum dies die Antwort ist
Die Umstellung auf AWS Fargate für die Container und Amazon Aurora Serverless v2 für die Datenbank erfordert die geringsten Änderungen. Fargate ist ein serverloses Compute-Modul für Container, das die Notwendigkeit der Verwaltung von EC2-Instances eliminiert, aber die bestehende Container-Architektur beibehält. Dies minimiert die Code-Änderungen an der Anwendung. Aurora Serverless v2 ist MySQL-kompatibel und ermöglicht eine einfache Migration der MySQL-Datenbank ohne Schema- oder Abfrageänderungen, während es die Vorteile einer serverlosen Datenbank bietet. Die Option, alles durch AWS Lambda-Funktionen zu ersetzen, würde eine erhebliche Umschreibung der Anwendung erfordern, da die Architektur von Containern zu ereignisgesteuerten Funktionen geändert werden müsste. Das Ersetzen der MySQL-Datenbank durch Amazon DynamoDB würde ebenfalls umfangreiche Änderungen am Datenmodell und den Abfragen der Anwendung erfordern, da DynamoDB eine NoSQL-Datenbank ist und nicht direkt mit einer relationalen Datenbank wie MySQL kompatibel ist.
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