Ein Unternehmen, das saisonale Jobbörsen betreibt, verzeichnet einen erhöhten Traffic. Das Backend besteht aus zwei Amazon EC2-Instanzen hinter einem Application Load Balancer, und Amazon DynamoDB wird als Datenspeicher verwendet. Während der Hochsaison verschlechtert sich die Lese- und Schreibleistung der Anwendung. Welche Option führt zu einer skalierbaren Architektur, die Spitzenlasten mit dem GERINGSTEN Entwicklungsaufwand bewältigen kann?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Auto Scaling groups für die Backend-Dienste. Verwenden Sie DynamoDB auto scaling..
Warum dies die Antwort ist
Die Verwendung von Auto Scaling Groups für die EC2-Instanzen stellt sicher, dass die Backend-Dienste bei steigendem Traffic automatisch skaliert werden, um die Last zu bewältigen. DynamoDB Auto Scaling passt die Lese- und Schreibkapazität von DynamoDB dynamisch an die tatsächliche Auslastung an, wodurch Leistungsengpässe während Spitzenzeiten vermieden werden. Diese Kombination erfordert den geringsten Entwicklungsaufwand, da sie auf vorhandenen Diensten aufbaut und deren Skalierungsfunktionen nutzt. Die Migration zu AWS Lambda (Optionen 1 und 2) wäre ein erheblicher Entwicklungsaufwand. Globale Tabellen (Option 2) lösen das Leistungsproblem nicht direkt, sondern bieten Multi-Region-Replikation. SQS und Lambda zum Schreiben in DynamoDB (Option 4) würden die Schreiblast zwar asynchron verarbeiten, aber die Leseprobleme nicht lösen und erfordern ebenfalls zusätzlichen Entwicklungsaufwand.
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