Questa pagina fornisce istruzioni per creare istanze a zona singola e multizona in Memorystore for Valkey.
Prima di iniziare
Completa le istruzioni della sezione Prima di iniziare:
- Nella console Google Cloud , nella pagina di selezione del progetto, seleziona o crea un progetto Google Cloud.
Nota:se non prevedi di conservare le risorse che crei in questa procedura, crea un progetto invece di selezionarne uno già esistente. Una volta completata questa procedura, puoi eliminare il progetto e tutte le relative risorse.
Vai al selettore di progetti - Verifica che la fatturazione sia attivata per il tuo progetto. Scopri come verificare se la fatturazione è abilitata per un progetto.
Installa e inizializza Google Cloud CLI.
Nota:se hai già installato gcloud CLI, assicurati di avere l'ultima versione eseguendo
gcloud components update. Per accedere ai comandi gcloud CLI di Memorystore for Valkey, devi disporre almeno della versione489.0.0di gcloud CLI.-
Attiva l'API Memorystore for Valkey
Memorystore for Valkey -
Abilita l'API Network Connectivity
API Network Connectivity -
Abilita l'API Service Consumer Management
API Service Consumer Management
Altri prerequisiti
- Devi disporre di uno di questi ruoli IAM nel progetto Google Cloud che stai utilizzando:
roles/memorystore.admin(il ruolo IAM predefinito Memorystore Admin)roles/owner(il ruolo IAM di base Proprietario)roles/editor(il ruolo IAM di base Editor)
Configurare la rete
Leggi la pagina Networking per determinare se devi configurare una policy di connessione al servizio.
Se non è stata creata una policy di connessione al servizio per la rete con cui creerai l'istanza Valkey, segui le indicazioni per la creazione di reti.
Crea un'istanza multizona
Questa sezione fornisce istruzioni per la creazione di un'istanza multizona.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Valkey.
Fai clic su Crea istanza.
Nella sezione Assegna un nome all'istanza, inserisci un ID per l'istanza. L'ID istanza deve contenere solo lettere minuscole, numeri e trattini. Deve anche iniziare con una lettera ed essere univoco nella rispettiva regione.
Nel menu Regione, seleziona una regione per l'istanza.
Nella sezione Disponibilità per zona, seleziona l'opzione Più zone perché vuoi creare un'istanza multi-zona.
Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:
- Shared-Core (
shared-core-nano) - Small (
standard-small) - Medio (
highmem-medium) - X-Large (
highmem-xlarge)
- Shared-Core (
Nella sezione Modalità cluster, specifica se vuoi un'istanza con modalità cluster abilitata o disabilitata. Per saperne di più su questi tipi di istanze, consulta Attivare e disattivare la modalità cluster.
Nella sezione Dimensione dell'istanza, inserisci il numero di shard per la tua istanza. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori informazioni sulle specifiche delle istanze, consulta Specifiche di istanze e nodi.
Se vuoi creare un'istanza con repliche, nella sezione Repliche seleziona il numero di repliche (per shard). Puoi selezionare da 0 a 5 repliche. Il valore predefinito è 1 replica.
Nella sezione Configura connessione, seleziona la rete che le tue applicazioni possono utilizzare per connettersi a questa istanza. Per saperne di più sul networking privato per Memorystore for Valkey, consulta Networking.
(Facoltativo) Se vuoi aumentare la sicurezza della tua istanza, nella sezione Sicurezza, abilita l'autenticazione IAM selezionando la casella di controllo Abilita autenticazione IAM.
Nella sezione Strategia di persistenza dei dati, specifica in che modo vuoi che Memorystore for Valkey mantenga i dati nella tua istanza. I valori accettabili sono Nessuna persistenza, persistenza Append Only File (AOF) e persistenza Snapshot di memoria.
(Facoltativo) Se vuoi abilitare i backup automatici per la tua istanza, segui questi passaggi:
- Seleziona la casella di controllo Backup giornalieri automatici.
- Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni
per cui vuoi che Memorystore for Valkey conservi i backup prima che vengano
eliminati automaticamente. Puoi specificare un periodo da
1a365giorni. Il valore predefinito è35giorni. - Nel menu Finestra temporale, seleziona un orario per il backup giornaliero.
Nella sezione Scegli versione, seleziona la tua versione di Valkey. Le versioni disponibili sono 7.2, 8.0 e 9.0 (anteprima). La versione predefinita è la 8.0.
Fai clic su Crea istanza.
gcloud
Per creare un'istanza Memorystore for Valkey, esegui il comando create:
gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--mode=MODE
Sostituisci quanto segue:
INSTANCE è l'ID dell'istanza Memorystore for Valkey che stai creando. L'ID istanza deve contenere da 1 a 63 caratteri e utilizzare solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e terminare con una lettera minuscola o un numero.
REGION_ID è la regione in cui vuoi posizionare l'istanza.
PROJECT_ID è l'ID del progetto in cui vuoi creare l'istanza.
NETWORK_ID è l'ID della rete che vuoi utilizzare per creare l'istanza.
REPLICA_COUNT è il numero di repliche (per shard). I valori accettati sono
0-5.NODE_TYPE è il tipo di nodo scelto. I valori accettati sono:
shared-core-nanostandard-smallhighmem-mediumhighmem-xlarge
ENGINE_VERSION è la versione della tua istanza Memorystore for Valkey. I valori accettati per questo parametro sono
VALKEY_7_2,VALKEY_8_0eVALKEY_9_0(anteprima). Se non specifichi un valore, il valore predefinito èVALKEY_8_0.SHARD_COUNT determina il numero di shard nella tua istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Le istanze con modalità cluster disabilitata supportano un solo shard. Per maggiori informazioni, consulta Specifica di istanze e nodi.
MODE determina se l'istanza è abilitata o disabilitata in modalità cluster. Se questo campo viene omesso, l'istanza viene impostata per impostazione predefinita sulla modalità cluster abilitata. Per saperne di più, vedi Attivare e disattivare la modalità Cluster.
Ad esempio:
Esempio di modalità cluster attivata
gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--replica-count=2 \
--node-type=highmem-medium \
--shard-count=8 \
--mode=cluster
Esempio di modalità cluster disabilitata
gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--shard-count=1 \
--replica-count=2 \
--node-type=highmem-medium \
--mode=cluster-disabled
Per impostazione predefinita, la crittografia dei dati in transito
è disabilitata e la rete autorizzata è default.
Crea un'istanza a zona singola
Questa sezione fornisce istruzioni per la creazione di un'istanza a zona singola.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Valkey.
Fai clic su Crea istanza.
Nella sezione Assegna un nome all'istanza, inserisci un ID per l'istanza. L'ID istanza deve contenere solo lettere minuscole, numeri e trattini. Deve anche iniziare con una lettera ed essere univoco nella rispettiva regione.
Nel menu Regione, seleziona una regione per l'istanza.
Nella sezione Disponibilità zonale, segui questi passaggi:
Seleziona l'opzione Zona singola.
Dal menu Zona, seleziona la zona in cui vuoi che Memorystore for Valkey crei l'istanza.
Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:
- Shared-Core (
shared-core-nano) - Small (
standard-small) - Medio (
highmem-medium) - X-Large (
highmem-xlarge)
- Shared-Core (
Nella sezione Modalità cluster, specifica se vuoi un'istanza con modalità cluster abilitata o disabilitata. Per saperne di più su questi tipi di istanze, consulta Attivare e disattivare la modalità cluster.
Nella sezione Dimensione dell'istanza, inserisci il numero di shard per la tua istanza. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori informazioni sulle specifiche delle istanze, consulta Specifiche di istanze e nodi.
Se vuoi creare un'istanza con repliche, nella sezione Repliche seleziona il numero di repliche (per shard). Puoi selezionare da 0 a 5 repliche. Il valore predefinito è 1 replica.
Nella sezione Configura connessione, seleziona la rete che le tue applicazioni possono utilizzare per connettersi a questa istanza. Per saperne di più sul networking privato per Memorystore for Valkey, consulta Networking.
(Facoltativo) Se vuoi aumentare la sicurezza della tua istanza, nella sezione Sicurezza, abilita l'autenticazione IAM selezionando la casella di controllo Abilita autenticazione IAM.
Nella sezione Strategia di persistenza dei dati, specifica in che modo vuoi che Memorystore for Valkey mantenga i dati nella tua istanza. I valori accettabili sono Nessuna persistenza, persistenza Append Only File (AOF) e persistenza Snapshot di memoria.
(Facoltativo) Se vuoi abilitare i backup automatici per la tua istanza, segui questi passaggi:
- Seleziona la casella di controllo Backup giornalieri automatici.
- Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni
per cui vuoi che Memorystore for Valkey conservi i backup prima che vengano
eliminati automaticamente. Puoi specificare un periodo da
1a365giorni. Il valore predefinito è35giorni. - Nel menu Finestra temporale, seleziona un orario per il backup giornaliero.
Nella sezione Scegli versione, seleziona la tua versione di Valkey. Le versioni disponibili sono 7.2, 8.0 e 9.0 (anteprima). La versione predefinita è la 8.0.
Fai clic su Crea istanza.
gcloud
Per creare un'istanza a zona singola, esegui il comando create:
gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \
--zone-distribution-config=ZONE \
--mode=MODE
Sostituisci quanto segue:
INSTANCE è l'ID dell'istanza Memorystore for Valkey che stai creando. L'ID istanza deve contenere da 1 a 63 caratteri e utilizzare solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e terminare con una lettera minuscola o un numero.
REGION_ID è la regione in cui vuoi posizionare l'istanza.
PROJECT_ID è l'ID del progetto in cui vuoi creare l'istanza.
NETWORK_ID è l'ID della rete che vuoi utilizzare per creare l'istanza.
REPLICA_COUNT è il numero di repliche (per shard). I valori accettati sono
0-5.NODE_TYPE è il tipo di nodo scelto. I valori accettati sono:
shared-core-nanostandard-smallhighmem-mediumhighmem-xlarge
ENGINE_VERSION è la versione della tua istanza Memorystore for Valkey. I valori accettati per questo parametro sono
VALKEY_7_2,VALKEY_8_0eVALKEY_9_0(anteprima). Se non specifichi un valore, il valore predefinito èVALKEY_8_0.SHARD_COUNT determina il numero di shard nella tua istanza. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Se la modalità selezionata è Cluster Mode Disabled, puoi specificare un solo shard per l'istanza. Per maggiori informazioni, consulta Specifica di istanze e nodi.
MODE determina se l'istanza deve essere abilitata o disabilitata in modalità cluster. Se ometti questo campo, la modalità predefinita è la modalità cluster attivata. Per saperne di più, vedi Attivare e disattivare la modalità Cluster.
ZONE_DISTRIBUTION_CONFIG_MODE è la modalità che ti consente di scegliere tra il provisioning di un'istanza a zona singola o di un'istanza multizona. Il valore predefinito è multizona. I valori accettati sono
single-zoneemulti-zone.ZONE è la zona in cui vuoi eseguire il provisioning dei nodi. Questo flag è applicabile solo se
--zone-distribution-config-mode=è impostato susingle-zone.