AWS ElastiCache für Einsteiger

Verbinde Valkey mit einer Produktanwendung, aktualisiere Preise mit TTL und Invalidierung und nutze begrenzte Wartezeiten mit Datenbank-Fallback.

AWS

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Lerne Amazon ElastiCache mit einer bereitgestellten Produktanwendung. Drei angeleitete Labs behandeln Cache-aside, aktuelle Preise und Cache-Ausfälle. Eine eigenständige Challenge verlangt die Reparatur veralteter Preise bei Erhalt anderer Daten.

Was du lernst

  • Einen einzelnen Valkey-Knoten erstellen und die Anwendung mit seinem tatsächlichen Endpunkt verbinden.
  • Cache-Misses, Hits und Quellzugriffe beobachten und Werte mit DynamoDB vergleichen.
  • TTL, gezielte Invalidierung, begrenzte Wartezeiten und einen Fallback zur Quelle verwenden.
  • Den normalen Preisaktualisierungspfad reparieren und ein anderes Produkt samt Cache-Eintrag erhalten.

Zielgruppe

Absolviere AWS Foundations for Beginners und grundlegende DynamoDB-Elementoperationen. Bearbeite die Labs vor der Challenge. Anwendung und Netzwerk sind vorbereitet.

Jede Einheit startet in einer eigenen Linux-VM mit Terminal und AWS View im Browser. Du benötigst weder ein persönliches AWS-Konto noch Ressourcen einer früheren VM.

Häufige Fragen

Ersetzt der Cache die Produktdatenbank?

Nein. DynamoDB bleibt maßgeblich. Bei einem Miss wird die Quelle gelesen und eine Kopie gespeichert; Ablauf darf das Quellelement nicht löschen.

Aktualisiert ein neuer Preis automatisch den Cache?

Nicht unbedingt. TTL begrenzt die veraltete Zeitspanne; der Aktualisierungspfad muss denselben Schlüssel wie der Lesepfad invalidieren.

Was passiert, wenn der Cache nicht antwortet?

Das Lab zeigt eine begrenzte Wartezeit, einen Fallback und die tatsächliche Wiederherstellung. Die Quelllast steigt; Produktionskapazität, Replikation und Verfügbarkeit erfordern weitere Lernarbeit.

Lehrer

labby
Labby
Labby is the LabEx teacher.