Creare istanze

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

Prima di iniziare

Completa le istruzioni della sezione 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 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
  2. Verifica che la fatturazione sia attivata per il tuo progetto. Scopri come verificare se la fatturazione è abilitata per un progetto.
  3. 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 Redis Cluster, devi disporre almeno della versione 440.0.0 di gcloud CLI.

  4. Abilita l'API Memorystore for Redis
    Memorystore for Redis
  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 stai utilizzando:
    • roles/redis.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 il cluster Redis, segui le indicazioni della sezione Networking per crearla.

Crea un'istanza

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Fai clic su Crea cluster.

  3. Nella sezione Assegna un nome all'istanza del cluster, inserisci un ID per il cluster. L'ID cluster deve utilizzare solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella rispettiva regione.

  4. Nel menu Regione, seleziona una regione per il cluster.

  5. Nella sezione Disponibilità per zona, seleziona l'opzione Più zone perché vuoi creare un cluster multi-zona.

  6. Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:

    • Shared-Core (redis-shared-core-nano)
    • Piccolo (redis-standard-small)
    • Medio (redis-highmem-medium)
    • X-Large (redis-highmem-xlarge)
  7. Nella sezione Dimensioni cluster, inserisci il numero di shard per il cluster. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per saperne di più sulle specifiche del cluster, consulta Specifiche di cluster e nodi.

  8. Se vuoi creare un cluster con repliche, nella sezione Repliche, seleziona il numero di repliche (per shard). Puoi selezionare da 0 a 5 repliche. Il valore predefinito è 1 replica.

  9. Nella sezione Configura connessione, seleziona la rete che le tue applicazioni possono utilizzare per connettersi a questo cluster. Per saperne di più sul networking privato per Memorystore for Redis Cluster, consulta la panoramica del networking.

  10. (Facoltativo) Se vuoi aumentare la sicurezza del cluster, nella sezione Sicurezza, attiva l'autenticazione IAM selezionando la casella di controllo Abilita autenticazione IAM.

  11. Nella sezione Strategia di persistenza dei dati, specifica in che modo vuoi che Memorystore for Redis Cluster mantenga i dati nel cluster. I valori accettabili sono Nessuna persistenza, Persistenza Append Only File (AOF), e persistenza del database Redis (RDB).

  12. (Facoltativo) Se vuoi abilitare i backup automatici per il tuo cluster, procedi nel seguente modo:

    1. Seleziona la casella di controllo Backup giornalieri automatici.
    2. Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni per cui vuoi che Memorystore for Redis Cluster conservi i backup prima che vengano eliminati automaticamente. Puoi specificare un periodo da 1 a 365 giorni. Il valore predefinito è 35 giorni.
    3. Nel menu Finestra temporale, seleziona un orario per il backup giornaliero.
  13. Fai clic su Crea cluster.

gcloud

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

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT

Sostituisci quanto segue:

  • INSTANCE_ID è l'ID dell'istanza Memorystore for Redis Cluster 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.

  • NETWORK: la rete utilizzata per creare l'istanza. Deve utilizzare il formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID rete utilizzato qui deve corrispondere all'ID rete utilizzato dai criteri di connessione del servizio. In caso contrario, l'operazione create non va a buon fine.

  • REPLICA_COUNT è il numero di repliche (per shard). I valori accettati sono 0-5.

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

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • 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 del cluster. Per visualizzare ulteriori dettagli sulla specifica del cluster, consulta Specifica di cluster e nodi.

Ad esempio:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--node-type=redis-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 la creazione di un'istanza a zona singola.

Console

  1. Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Fai clic su Crea cluster.

  3. Nella sezione Assegna un nome all'istanza del cluster, inserisci un ID per il cluster. L'ID cluster deve utilizzare solo lettere minuscole, numeri e trattini. Deve inoltre iniziare con una lettera ed essere univoco nella rispettiva regione.

  4. Nel menu Regione, seleziona una regione per il cluster.

  5. Nella sezione Disponibilità zonale, segui questi passaggi:

    1. Seleziona l'opzione Zona singola.

    2. Dal menu Zona, seleziona la zona in cui vuoi che Memorystore for Redis Cluster crei il cluster.

  6. Nella sezione Tipo di nodo, seleziona uno dei seguenti tipi di nodo:

    • Shared-Core (redis-shared-core-nano)
    • Piccolo (redis-standard-small)
    • Medio (redis-highmem-medium)
    • X-Large (redis-highmem-xlarge)
  7. Nella sezione Dimensioni cluster, inserisci il numero di shard per il cluster. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per saperne di più sulle specifiche del cluster, consulta Specifiche di cluster e nodi.

  8. Se vuoi creare un cluster con repliche, nella sezione Repliche, seleziona il numero di repliche (per shard). Puoi selezionare da 0 a 5 repliche. Il valore predefinito è 1 replica.

  9. Nella sezione Configura connessione, seleziona la rete che le tue applicazioni possono utilizzare per connettersi a questo cluster. Per saperne di più sul networking privato per Memorystore for Redis Cluster, consulta la panoramica del networking.

  10. (Facoltativo) Se vuoi aumentare la sicurezza del cluster, nella sezione Sicurezza, attiva l'autenticazione IAM selezionando la casella di controllo Abilita autenticazione IAM.

  11. Nella sezione Strategia di persistenza dei dati, specifica in che modo vuoi che Memorystore for Redis Cluster mantenga i dati nel cluster. I valori accettabili sono Nessuna persistenza, Persistenza Append Only File (AOF), e persistenza del database Redis (RDB).

  12. (Facoltativo) Se vuoi abilitare i backup automatici per il tuo cluster, procedi nel seguente modo:

    1. Seleziona la casella di controllo Backup giornalieri automatici.
    2. Nel campo Giorni di conservazione dei backup, inserisci il numero di giorni per cui vuoi che Memorystore for Redis Cluster conservi i backup prima che vengano eliminati automaticamente. Puoi specificare un periodo da 1 a 365 giorni. Il valore predefinito è 35 giorni.
    3. Nel menu Finestra temporale, seleziona un orario per il backup giornaliero.
  13. Fai clic su Crea cluster.

gcloud

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

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--zone-distribution-mode=ZONE_DISTRIBUTION_MODE \
--zone=ZONE

Sostituisci quanto segue:

  • INSTANCE_ID è l'ID dell'istanza Memorystore for Redis Cluster 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.

  • NETWORK: la rete utilizzata per creare l'istanza. Deve utilizzare il formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID rete utilizzato qui deve corrispondere all'ID rete utilizzato dal criterio di connessione al servizio. In caso contrario, l'operazione create non va a buon fine.

  • REPLICA_COUNT è il numero di repliche (per shard). I valori accettati sono 0-5.

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

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • 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 del cluster. Per saperne di più sulle specifiche del cluster, consulta Specifiche di cluster e nodi.

  • ZONE_DISTRIBUTION_MODE è la modalità che ti consente di scegliere tra il provisioning di un'istanza a zona singola o di un'istanza multizona. 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-mode è impostato su single-zone.