Ein Unternehmen erstellt einen Prototyp einer E-Commerce-Website auf AWS. Die Website besteht aus einem Application Load Balancer, einer Auto Scaling-Gruppe von Amazon EC2-Instances für Webserver und einer Amazon RDS for MySQL DB-Instance, die mit der Single-AZ-Konfiguration ausgeführt wird. Die Website reagiert bei der Suche im Produktkatalog langsam. Der Produktkatalog ist eine Gruppe von Tabellen in der MySQL-Datenbank, die das Unternehmen nicht häufig aktualisiert. Ein Solutions Architect hat festgestellt, dass die CPU-Auslastung der DB-Instance bei der Suche im Produktkatalog hoch ist. Was sollte der Solutions Architect empfehlen, um die Leistung der Website bei der Suche im Produktkatalog zu verbessern?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Implementieren Sie einen Amazon ElastiCache for Redis-Cluster, um den Produktkatalog zwischenzuspeichern. Verwenden Sie Lazy Loading, um den Cache zu füllen..
Warum dies die Antwort ist
Die hohe CPU-Auslastung der DB-Instanz bei der Produktsuche deutet auf einen Engpass in der Datenbank hin. Da der Produktkatalog selten aktualisiert wird, ist Caching eine effektive Lösung. Amazon ElastiCache for Redis ist ein In-Memory-Datenspeicher, der schnelle Lesezugriffe ermöglicht und die Datenbank entlastet. Lazy Loading stellt sicher, dass Daten nur bei Bedarf in den Cache geladen werden, was die Effizienz erhöht. Die Migration zu Amazon Redshift ist für OLAP-Workloads optimiert und wäre für einen Produktkatalog überdimensioniert und zu komplex. Das Hinzufügen weiterer EC2-Instanzen würde die Datenbank nicht entlasten, da die Last weiterhin auf der DB-Instanz liegt. Die Aktivierung von Multi-AZ verbessert die Hochverfügbarkeit, nicht die Leseleistung, und das Drosseln von Abfragen würde die Leistung weiter verschlechtern.
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