Eine migrierte Anwendung speichert strukturierte Produktdaten und transiente Benutzersitzungsdaten. Das Unternehmen möchte Produktdaten und Sitzungsdaten entkoppeln und eine Replikation in eine andere AWS-Region zur Notfallwiederherstellung. Welches Design bietet die HÖCHSTE Leistung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Amazon RDS DB-Instance für Produktdaten und eine Cross-Region-Read-Replica dafür. Speichern Sie Benutzersitzungsdaten in einer Amazon DynamoDB global table..
Warum dies die Antwort ist
Die Trennung von Produktdaten (strukturiert, relational) und Benutzersitzungsdaten (transient, NoSQL-geeignet) ist entscheidend für hohe Leistung. Eine Amazon RDS DB-Instance mit Cross-Region-Read-Replica ist ideal für die Produktdaten, da sie relationale Abfragen und DR unterstützt. Eine Amazon DynamoDB Global Table ist perfekt für Benutzersitzungsdaten, da sie hohe Skalierbarkeit, niedrige Latenz und automatische Replikation über Regionen hinweg bietet, was für transiente Daten mit hohem Durchsatz optimal ist. Die Option mit einer einzelnen RDS-Instanz für beides würde die Performance beeinträchtigen und die Skalierbarkeit für Sitzungsdaten limitieren. ElastiCache for Memcached ist ein In-Memory-Cache, aber keine persistente Datenbank für Sitzungsdaten, die DR erfordert. DynamoDB Global Tables für beide Datentypen wäre eine gute Option, aber RDS ist oft besser für komplexe relationale Produktdaten geeignet, und DAX ist ein Cache für DynamoDB, nicht die Datenbank selbst.
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