Die Website eines Unternehmens verarbeitet täglich Millionen von Anfragen, und der Traffic nimmt weiter zu. Ein Solutions Architect muss die Latenz beim Abrufen von Produktdetails aus einer DynamoDB-Tabelle mit dem geringsten Betriebsaufwand reduzieren. Welche Lösung sollte der Architekt implementieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Richten Sie einen DynamoDB Accelerator (DAX)-Cluster ein. Leiten Sie alle Leseanfragen über DAX..
Warum dies die Antwort ist
Die Einrichtung eines DynamoDB Accelerator (DAX)-Clusters ist die optimale Lösung. DAX ist ein vollständig verwalteter, hochverfügbarer In-Memory-Cache, der speziell für DynamoDB entwickelt wurde. Er reduziert die Latenz bei Leseanfragen von Millisekunden auf Mikrosekunden und ist vollständig API-kompatibel mit DynamoDB, was den Betriebsaufwand minimiert, da keine Änderungen am Anwendungscode erforderlich sind. Amazon ElastiCache for Redis und Memcached sind generische Caching-Lösungen, die zwar auch die Latenz reduzieren können, aber mehr Konfigurations- und Verwaltungsaufwand erfordern als DAX, da sie nicht nativ in DynamoDB integriert sind. Das Einrichten von DynamoDB Streams mit Lambda und ElastiCache ist eine komplexere Lösung, die ebenfalls mehr Betriebsaufwand und Entwicklungszeit erfordert, um die Caching-Logik zu implementieren und zu verwalten.
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