Creare istanze

Questa pagina fornisce istruzioni per la creazione di istanze Memorystore for Valkey.

Prima di iniziare

Completa le istruzioni prima di iniziare:

  1. 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 create in questa procedura, crea un progetto invece di selezionarne uno esistente. Dopo aver completato questi passaggi, puoi eliminare il progetto rimuovendo tutte le risorse associate.


    Vai al selettore progetti
  2. Verifica che la fatturazione sia attivata per il tuo progetto. Scopri come controllare se la fatturazione è abilitata per un progetto.
  3. Installa e inizializza Google Cloud CLI.

    Nota: se hai già installato l'interfaccia a riga di comando gcloud, assicurati di avere la versione più recente eseguendo gcloud components update. È necessaria almeno la versione 489.0.0 dell'interfaccia a riga di comando gcloud per accedere ai comandi gcloud CLI di Memorystore for Valkey.

  4. Abilita l'API Memorystore for Valkey
    Memorystore per Valkey
  5. Abilita l'API Network Connectivity
    API Network Connectivity
  6. 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 utilizzi:
    • roles/memorystore.admin (il ruolo IAM predefinito Memorystore Admin)
    • roles/owner (ruolo IAM Proprietario)
    • roles/editor (il ruolo IAM di base Editor)

Configurare la rete

Leggi la pagina Networking per stabilire se devi configurare un criterio di connessione al servizio.

Se non è stato creato un criterio di connessione al servizio per la rete con cui creerai l'istanza di Valkey, segui le istruzioni della sezione Networking una guida per crearlo.

Crea un'istanza

Console

  1. Vai alla pagina Memorystore for Valkey nella console Google Cloud.

    Memorystore per Valkey

  2. Fai clic su Crea istanza.

  3. Nella pagina Crea un'istanza Valkey, seleziona le configurazioni che preferisci per la nuova istanza.

    • In Assegna un nome all'istanza, inserisci un ID istanza. ID istanza deve utilizzare solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella regione.
      • Ad esempio: my-instance-1.
    • In Scegli regione, seleziona una regione per l'istanza.
    • In Tipo di nodo, seleziona il tipo di nodo che hai scelto.
    • In Dimensioni istanza, definisci il numero di shard per per l'istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori dettagli sulla specifica dell'istanza, consulta Specifica di istanze e shard.
    • Se vuoi creare un'istanza con repliche, inserisci il numero desiderato di repliche (per shard) in Repliche. I valori accettati sono Nessuna replica, 1 replica e 2 repliche. Il valore predefinito è 1 Replica quando utilizzi la console Google Cloud.
    • In Configura connessione, seleziona la rete che preferisci. Per Per maggiori dettagli sul networking privato per Memorystore for Valkey, vedi Networking.
    • Se vuoi abilitare l'autenticazione IAM seleziona Abilita l'autenticazione IAM.
    • Se vuoi attivare la crittografia in transito, seleziona Attiva Transport Layer Security (TLS).
    • In Scegli la versione, seleziona la versione di Valkey che hai scelto. La versione 7.2 di Valkey è predefinita.
  4. Fai clic sul pulsante Crea istanza.

gcloud

Per creare un'istanza Memorystore for Valkey, esegui il comando create:

gcloud beta memorystore instances create INSTANCE \
--location=REGION_ID \
--psc-auto-connections=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

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 può essere utilizzato 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 la tua istanza.

  • NETWORK_ID è l'ID della rete che vuoi utilizzare per creare per l'istanza.

  • REPLICA_COUNT è il numero di repliche desiderato (per shard). I valori accettati sono 0, 1 e 2.

  • NODE_TYPE è il tipo di nodo scelto. I valori accettati sono:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Per ulteriori dettagli sui tipi di nodi e sulle configurazioni delle istanze, consulta la specifica delle istanze e dei nodi.

  • ENGINE_VERSION è la versione del motore Valkey che hai scelto. I valori accettati sono valkey_7_2 e valkey_8_0.

  • SHARD_COUNT determina il numero di shard nell'istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Per ulteriori dettagli sulla specifica dell'istanza, consulta Specifiche di istanze e nodi.

Ad esempio:

gcloud beta memorystore instances create my-instance \
--location=us-central1 \
--psc-auto-connections=network=projects/my-project/global/networks/default,projectId=my-project \
--replica-count=2 \
--node-type=highmem-medium \
--shard-count=8

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 creare un'istanza a zona singola.

gcloud

Per creare un'istanza a zona singola, esegui il comando create:

gcloud beta memorystore instances create INSTANCE \
--location=REGION_ID \
--psc-auto-connections=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

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 deve contenere 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 per l'istanza.

  • NETWORK_ID è l'ID della rete che vuoi utilizzare per creare la tua istanza.

  • REPLICA_COUNT è il numero di repliche scelto (per shard). I valori accettati sono 0, 1 e 2.

  • NODE_TYPE è il tipo di nodo scelto. I valori accettati sono:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Per ulteriori dettagli sui tipi di nodi e sulle configurazioni delle istanze, consulta Specifiche di istanze e nodi.

  • ENGINE_VERSION è la versione del motore Valkey che hai scelto. I valori accettati sono valkey_7_2 e valkey_8_0.

  • SHARD_COUNT determina il numero di shard nell'istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati delle istanze. Per ulteriori informazioni sulla specifica dell'istanza, consulta Specifiche di istanze e nodi.

  • ZONE_DISTRIBUTION_CONFIG_MODE è la modalità che ti consente di scegliere tra il provisioning di un'istanza a zona singola o di un'istanza multi-zona. L'impostazione predefinita è multizona. I valori accettati sono single-zone e multi-zone.

  • ZONE è la zona in cui vuoi eseguire il provisioning dei nodi. Questo flag è applicabile solo se --zone-distribution-config-mode= è impostato su single-zone.