Panoramica di Memorystore for Valkey

Memorystore for Valkey è un servizio Valkey completamente gestito per Google Cloud che supporta istanze con modalità cluster abilitata e disabilitata. Le applicazioni in esecuzione su Google Cloud possono raggiungere prestazioni estreme utilizzando il servizio Valkey, estremamente sicuro, disponibile e scalabile, senza il carico di dover gestire complessi deployment Valkey.

Concetti e termini chiave

Istanze con modalità cluster abilitata e modalità cluster disabilitata

L'istanza Memorystore for Valkey può essere creata sia in modalità cluster abilitata sia in modalità cluster disabilitata. Mentre un'istanza con modalità cluster abilitata può avere uno o più shard, un'istanza con modalità cluster disabilitata viene eseguita su un singolo shard. Per maggiori dettagli, vedi Attivare e disattivare la modalità cluster.

Struttura gerarchica delle risorse

Memorystore for Valkey raccoglie le varie risorse utilizzate in un deployment Valkey in una struttura gerarchica che semplifica l'amministrazione e la gestione. Ecco un diagramma che illustra questa struttura:

Un diagramma che mostra che un'istanza Memorystore contiene un nodo principale e nodi di replica

Le istanze Memorystore for Valkey sono composte da un insieme di shard, ognuno dei quali contiene un sottoinsieme dello spazio delle chiavi. Ogni shard in un'istanza è composto da un nodo principale e, facoltativamente, da un massimo di cinque nodi di replica. Quando vengono aggiunti nodi di replica, Memorystore distribuisce automaticamente i nodi di uno shard tra le zone per fornire maggiore disponibilità e velocità effettiva.

Istanze

Quando esegui il provisioning di un'istanza Memorystore for Valkey, devi eseguire il provisioning di un numero sufficiente di shard per gestire lo spazio delle chiavi dell'intera applicazione. Per informazioni dettagliate sulla specifica dell'istanza, vedi Specifica di istanze e nodi.

Shard

La tua istanza è composta da più shard di dimensioni uguali. Per informazioni dettagliate sulla specifica dello shard, vedi Specifica di istanze e nodi.

Nodi principali e di replica

Esiste un nodo principale per shard. Ogni shard può avere da 0 a 5 nodi di replica. Le repliche forniscono alta disponibilità e throughput di lettura aggiuntivo e sono distribuite uniformemente tra le zone.

Per maggiori dettagli, vedi Alta affidabilità e repliche.

Versione Valkey

Memorystore for Valkey supporta le versioni 7.2 e 8.0 di Valkey. Per saperne di più sulle funzionalità introdotte da ogni versione, consulta Versioni supportate. Memorystore for Valkey supporta un sottoinsieme della libreria di comandi Valkey totale.

Endpoint istanza

  • Modalità cluster abilitata:ogni istanza ha un endpoint di rilevamento a cui si connette il client. Il client utilizza l'endpoint di rilevamento anche per il rilevamento dei nodi. Per saperne di più, consulta Endpoint delle istanze per la modalità cluster abilitata.

  • Modalità cluster disabilitata: ogni istanza ha un endpoint principale e un endpoint di lettura. L'endpoint principale indirizza sempre il traffico al nodo principale, mentre l'endpoint del lettore bilancia automaticamente il carico delle query di lettura tra le repliche disponibili. Per saperne di più, vedi Endpoint di istanza per la modalità cluster disattivata.

Prerequisiti di networking

Prima di poter creare un'istanza Memorystore for Valkey, devi configurare Networking per il tuo progetto.

Fatturazione

Consulta la pagina Prezzi per informazioni sui prezzi per le regioni disponibili.