Memorystore for Valkey ist ein vollständig verwalteter Valkey-Dienst, Google Cloud der sowohl Instanzen mit aktiviertem als auch mit deaktiviertem Clustermodus unterstützt. 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
Instanzen mit aktiviertem und deaktiviertem Clustermodus
Memorystore for Valkey-Instanzen können sowohl im Modus „Clustermodus aktiviert“ als auch im Modus „Clustermodus deaktiviert“ erstellt werden. Eine Instanz mit aktiviertem Clustermodus kann einen oder mehrere Shards haben, während eine Instanz mit deaktiviertem Clustermodus auf einem einzelnen Shard ausgeführt wird. Weitere Informationen finden Sie unter Clustermodus aktivieren und deaktivieren.
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:
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 Funktionen der einzelnen Versionen finden Sie unter Unterstützte Versionen. Memorystore for Valkey unterstützt einen Teil der gesamten Valkey-Befehlsbibliothek.
Instanzendpunkte
Clustermodus aktiviert:Jede Instanz hat einen Endpunkt der Erkennung, zu dem Ihr Client eine Verbindung herstellt. Ihr Kunde verwendet den Discovery-Endpunkt auch für die Knotenerkennung. Weitere Informationen finden Sie unter Instanzendpunkte für Clustermodus aktiviert.
Clustermodus deaktiviert:Jede Instanz hat einen primären Endpunkt und einen Reader-Endpunkt. Der primäre Endpunkt leitet den Traffic immer an den primären Knoten weiter, während der Leseendpunkt das Load Balancing von Leseabfragen automatisch auf verfügbare Replikate ausführt. Weitere Informationen finden Sie unter Instanzendpunkte für den deaktivierten Clustermodus.
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.