Ein Unternehmen hat ein Multiplayer-Handyspiel bereitgestellt, das die Live-Standortverfolgung von Spielern mithilfe von Breiten- und Längengraden erfordert. Der Datenspeicher muss schnelle Aktualisierungen und den Abruf von Standorten unterstützen. Das Spiel speichert Standortdaten in einer Amazon RDS for PostgreSQL-DB-Instance mit Lesereplikaten, aber während der Spitzenauslastung kann die Datenbank die erforderliche Lese-/Schreibleistung nicht aufrechterhalten. Die Benutzerbasis wächst rapide. Was sollte ein Solutions Architect tun, um die Leistung der Datenschicht zu verbessern?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Stellen Sie einen Amazon ElastiCache for Redis-Cluster vor der vorhandenen DB-Instance bereit und ändern Sie das Spiel so, dass es Redis verwendet..
Warum dies die Antwort ist
Ein Amazon ElastiCache for Redis-Cluster vor der vorhandenen DB-Instance würde die Leistung der Datenschicht erheblich verbessern. Redis ist ein In-Memory-Datenspeicher, der extrem schnelle Lese- und Schreibvorgänge ermöglicht, was für die Live-Standortverfolgung in einem Multiplayer-Spiel entscheidend ist. Durch die Zwischenspeicherung häufig abgerufener Standortdaten in Redis wird die Belastung der PostgreSQL-Datenbank reduziert, wodurch diese mehr Schreibvorgänge verarbeiten kann und die Leseleistung für den Großteil der Anfragen verbessert wird. Das Erstellen eines Snapshots und die Wiederherstellung mit Multi-AZ verbessert die Verfügbarkeit, aber nicht direkt die Leistung bei hoher Lese-/Schreiblast. Die Migration zu Amazon OpenSearch Service ist für Such- und Analyseanwendungsfälle optimiert, nicht für schnelle Schlüssel-Wert-Speicherung und Standortverfolgung. Amazon DynamoDB Accelerator (DAX) ist nur für DynamoDB konzipiert und kann nicht vor einer RDS for PostgreSQL-Instanz eingesetzt werden.
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