Memorystore for Valkey – Übersicht

Memorystore for Valkey ist ein vollständig verwalteter Valkey-Clusterdienst für Google Cloud. Anwendungen, die in Google Cloud ausgeführt werden, können mithilfe des hoch skalierbaren, hochverfügbaren und sicheren Valkey-Dienstes eine extrem hohe Leistung erzielen, ohne dass komplexe Valkey-Bereitstellungen verwaltet werden müssen.

Wichtige Konzepte und Begriffe

Hierarchische Ressourcenstruktur

Memorystore for Valkey fasst die verschiedenen Ressourcen, die in einer Valkey-Bereitstellung verwendet werden, in einer hierarchischen Struktur zusammen, die die Verwaltung vereinfacht. Hier ist ein Diagramm, das diese Struktur veranschaulicht:

Ein Diagramm, das zeigt, dass eine Memorystore-Instanz aus einem primären Knoten und Replikatknoten besteht

Memorystore for Valkey-Instanzen bestehen aus einer Reihe von Shards, die jeweils einen Teil Ihres Schlüsselbereichs enthalten. Jeder Shard in einer Instanz besteht aus einem primären Knoten und optional bis zu zwei Replikatknoten. Wenn Replikknoten hinzugefügt werden, verteilt Memorystore die Knoten eines Shards automatisch auf Zonen, um eine höhere Verfügbarkeit und einen höheren Durchsatz zu ermöglichen.

Instanzen

Wenn Sie eine Memorystore for Valkey-Instanz bereitstellen, müssen Sie genügend Shards bereitstellen, um den Schlüsselbereich Ihrer gesamten Anwendung zu bedienen. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.

Shards

Ihre Instanz besteht aus mehreren gleich großen Shards. Weitere Informationen zur Shard-Spezifikation finden Sie unter Instanz- und Knotenspezifikation.

Primäre und Replikknoten

Es gibt einen primären Knoten pro Shard. Jeder Shard kann 0, 1 oder 2 Replikatknoten haben. Replikate bieten eine hohe Verfügbarkeit und einen zusätzlichen Lesedurchsatz und sind gleichmäßig auf Zonen verteilt.

Weitere Informationen finden Sie unter Hochverfügbarkeit und Replikate.

Valkey-Version

Memorystore for Valkey unterstützt die Valkey-Versionen 7.2 und 8.0. Weitere Informationen zu den mit den einzelnen Versionen eingeführten Funktionen finden Sie unter Unterstützte Versionen. Memorystore for Valkey unterstützt einen Teil der gesamten Valkey-Befehlsbibliothek.

Instanzendpunkte

Jede Instanz hat einen Discovery-Endpunkt, mit dem Ihr Client eine Verbindung herstellt. Der Client verwendet den Discovery-Endpunkt auch für die Knotenerkennung. Weitere Informationen finden Sie unter Instanzendpunkte.

Netzwerkvoraussetzungen

Bevor Sie eine Memorystore for Valkey-Instanz erstellen können, müssen Sie Netzwerkfunktionen für Ihr Projekt einrichten.

Abrechnung

Informationen zu den Preisen für verfügbare Regionen finden Sie auf der Seite Preise.