Ein Berichtsprozess, der zuvor in 15 Minuten abgeschlossen wurde, dauert jetzt eine Stunde. Die Anwendung läuft auf EC2-Instances und liest Daten aus einer Amazon RDS for MySQL-Instance. CloudWatch zeigt konstant hohe Lese-IOPS auf der RDS-Instance an, selbst wenn keine Berichte ausgeführt werden. Der Administrator muss sowohl die Leistung als auch die Verfügbarkeit der Datenbank verbessern. Welche Lösung erfüllt diese Ziele?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein RDS-Read-Replica und aktualisieren Sie den Berichtsauftrag so, dass er vom Reader-Endpoint des Read-Replicas liest..
Warum dies die Antwort ist
Ein RDS-Read-Replica verbessert die Leistung, indem es Lesevorgänge von der primären Datenbank entlastet, was die Lese-IOPS der primären Instanz reduziert und somit die Verfügbarkeit für Schreibvorgänge und andere Anwendungen erhöht. Der Berichtsprozess kann dann vom Read-Replica lesen, ohne die primäre Datenbank zu belasten. Ein ElastiCache-Cluster würde zwar die Leseleistung verbessern, erfordert aber eine Änderung der Anwendung, um Caching zu implementieren, was komplexer ist und nicht direkt die hohe Lese-IOPS der RDS-Instanz adressiert, wenn der Cache nicht getroffen wird. Eine CloudFront-Distribution ist für die Bereitstellung von Webinhalten gedacht und nicht für Datenbankabfragen geeignet. Das Hochskalieren der RDS-Instanzklasse würde zwar die Leistung verbessern, aber die Kosten erhöhen und die zugrunde liegende Architektur der Entlastung von Lesevorgängen nicht adressieren, was bei konstant hohen Lese-IOPS zu wiederkehrenden Problemen führen könnte.
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