Panoramica di Memorystore for Valkey

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

Termini e concetti chiave

Istanze con modalità cluster abilitata e con modalità cluster disabilitata

L'istanza Memorystore for Valkey può essere creata sia in modalità con modalità cluster abilitata sia in modalità con 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 delle risorse gerarchica

Memorystore per Valkey raccoglie le varie risorse utilizzate in un deployment di 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 replica

Le istanze Memorystore for Valkey sono composte da un insieme di shard, ciascuno contenente un sottoinsieme dello spazio delle chiavi. Ogni shard di un'istanza è composto da un nodo principale e, facoltativamente, da un massimo di due nodi replica. Quando vengono aggiunti i nodi replica, Memorystore distribuisce automaticamente i nodi di uno shard tra le zone per fornire una maggiore disponibilità e un throughput superiore.

Istanze

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

Shard

L'istanza è composta da più shard di dimensioni uguali. Per informazioni dettagliate sulla specifica del frammento, vedi Specifiche di istanze e nodi.

Nodi principali e replica

Esiste un nodo principale per ogni shard. Ogni shard può avere 0, 1 o 2 nodi di replica. Le repliche offrono alta disponibilità e un'ulteriore velocità effettiva di lettura e sono distribuite uniformemente tra le zone.

Per maggiori dettagli, vedi Elevata disponibilità e repliche.

Versione Valkey

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

Endpoint delle istanze

  • 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 maggiori informazioni, vedi Endpoint istanza 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 esegue il bilanciamento del carico delle query di lettura tra le repliche disponibili in modo automatico. Per ulteriori informazioni, vedi Endpoint istanza per la modalità cluster disabilitata.

Prerequisiti di networking

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

Fatturazione

Per informazioni sui prezzi per le regioni disponibili, consulta la pagina Prezzi.