Das Backend eines Handyspiels läuft auf lokalen VMs, die eine REST-API bereitstellen. Die Geschäftslogik verwendet mehrere API-Schlüssel und liest Spieler-Sitzungsdaten aus einem zentralen Dateispeicher. Die Last variiert und weist Spitzen auf, die bei der Abfrage von Sitzungsdaten zu unzureichender Kapazität und hoher Latenz führen. Das API-Modell muss unverändert bleiben. Welche Cloud-Architektur erfüllt die Anforderungen an die variable Lastverarbeitung und den Zugriff mit geringer Latenz?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Implementieren Sie die REST-API mit Amazon API Gateway, implementieren Sie die Geschäftslogik als AWS Lambda-Funktionen und speichern Sie Spielersitzungen in Amazon DynamoDB mit On-Demand-Kapazität..
Warum dies die Antwort ist
Die korrekte Lösung verwendet Amazon API Gateway für die REST-API, was die Verwaltung von API-Schlüsseln und die Skalierung vereinfacht. AWS Lambda-Funktionen sind ideal für die Geschäftslogik, da sie serverlos sind und sich automatisch an variable Lasten anpassen, ohne dass Kapazität vorab bereitgestellt werden muss. Amazon DynamoDB mit On-Demand-Kapazität ist eine vollständig verwaltete NoSQL-Datenbank, die hohe Leistung und niedrige Latenz für Spielersitzungsdaten bietet und sich dynamisch an Lastspitzen anpasst. Die anderen Optionen sind weniger geeignet: NLB und EC2-Instances erfordern manuelle Skalierung oder Auto Scaling Groups, was komplexer ist als serverlose Lösungen. Aurora Serverless ist zwar skalierbar, aber DynamoDB ist für hohe Lese-/Schreiblasten und niedrige Latenz bei variablen Zugriffsmustern oft besser geeignet. ALB ist für HTTP/HTTPS-Lastverteilung geeignet, aber API Gateway bietet zusätzliche Funktionen für APIs. AWS AppSync ist für GraphQL-APIs konzipiert, nicht für die bestehende REST-API.
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