Creare e gestire istanze Memcached

Questa pagina descrive come utilizzare la console Google Cloud e Google Cloud CLI per creare e gestire le istanze Memorystore per Memcached.

Consulta le best practice per il provisioning delle istanze Memcached per indicazioni sulla creazione delle istanze.

Per un elenco delle autorizzazioni necessarie per creare e gestire le istanze Memcached, consulta Controllo dell'accesso e autorizzazioni.

Creazione di istanze Memcached

Per creare un'istanza Memcached:

Console

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

  2. Fai clic sul pulsante Crea istanza.

  3. Nella pagina Crea un'istanza Memcached, seleziona le configurazioni per la nuova istanza.

    • Inserisci un ID istanza utilizzando solo lettere minuscole, numeri e trattini. Deve iniziare con una lettera.
      • Ad esempio, my-memcached-instance-1.
    • Se vuoi, inserisci un Nome visualizzato per l'istanza.
    • Scegli una regione dal menu a discesa Regione.
    • Scegli Automatically distribute o una zona preferita dal menu a discesa Zona.
    • Scegli il numero di Nodi che preferisci.
    • Scegli la memoria per nodo che preferisci.
    • Scegli il numero di core per nodo che preferisci.
    • Scegli la versione che preferisci.
    • Seleziona la rete autorizzata che preferisci.

  4. Fai clic su Crea.

gcloud

  1. Imposta il progetto predefinito in cui creare un'istanza Memcached. Inserisci il seguente comando, sostituendo highlighted-variables con i valori appropriati:

    gcloud config set core/project project-id
    
  2. Crea un'istanza Memcached:

    gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
    

    Dove:

    • instance-id è l'ID assegnato all'istanza. 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.
    • number-of-nodes è il numero di nodi desiderato.
    • number-of-cpus è il numero di vCPU che vuoi.
      • Valori accettati: 1 o 2-32 (solo valori pari).
      • Ogni vCPU richiede 0, 9 GB di memoria del nodo e supporta fino a 8 GB di memoria del nodo.
    • memory-per-node è la memoria che vuoi per ogni nodo.

      • Minimo: 1 GB o (0,9 GB * vCPU per nodo), a seconda del valore maggiore.
      • Massimo: 256 GB.
    • region è la regione in cui creare i nodi.

    • zone(s) sono le zone in cui creare i nodi.

      • Escludi il flag --zones per distribuire automaticamente i nodi tra le zone.
    • memcached version è la versione Memcached che vuoi per la tua istanza. I valori accettabili sono 1.5 e 1.6.15.

    Ad esempio:

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
    

Creazione di un'istanza Memcached che utilizza un intervallo di indirizzi IP specifico

Console

  1. Segui le istruzioni riportate in Creazione di istanze Memcached fino a raggiungere la sezione Seleziona intervalli IP (facoltativo).

  2. Utilizza il menu a discesa Seleziona intervalli IP per selezionare un intervallo allocato esistente per la tua rete. Per istruzioni su come creare e elencare le allocazioni di intervalli IP per l'accesso privato ai servizi, consulta Creare un'allocazione IP ed Elenca gli intervalli di indirizzi IP allocati.

gcloud

Crea un'istanza Memcached:

gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)

Sostituisci quanto segue:

  • instance-id è l'ID assegnato all'istanza. 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.
  • number-of-nodes è il numero di nodi desiderato.
  • number-of-cpus è il numero di vCPU che vuoi.
    • Valori accettati: 1 o 2-32 (solo valori pari).
    • Ogni vCPU richiede 0, 9 GB di memoria del nodo e supporta fino a 8 GB di memoria del nodo.
  • memory-per-node è la memoria che vuoi per ogni nodo.

    • Minimo: 1 GB o (0,9 GB * vCPU per nodo), a seconda del valore maggiore.
    • Massimo: 256 GB.
  • region è la regione in cui creare i nodi.

  • zone(s) sono le zone in cui creare i nodi.

    • Escludi il flag --zones per distribuire automaticamente i nodi tra le zone.
  • network è la rete utilizzata per creare l'istanza. Utilizza il formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID rete utilizzato qui deve corrispondere all'ID rete in cui si trova l'intervallo IP allocato. In caso contrario, l'operazione di creazione non andrà a buon fine.

  • range-name(s) è il nome di uno o più intervalli di accesso ai servizi privati allocati. Per istruzioni su come creare e elencare le allocazioni di intervalli IP per l'accesso privato ai servizi, consulta Creare un'allocazione IP ed Elenca gli intervalli di indirizzi IP allocati.

Ad esempio:

gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2

Visualizzazione di informazioni sulle istanze

Per visualizzare le informazioni di un'istanza:

Console

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

  2. Fai clic sull'ID istanza per visualizzarne le informazioni.

gcloud

  1. Per visualizzare l'elenco di tutte le istanze Memcached in una regione, inserisci il seguente comando:

    gcloud memcache instances list --region=region-id
    
  2. Per visualizzare i dettagli di un'istanza, inserisci il seguente comando:

    gcloud memcache instances describe instance_id --region=region_id
    

Modifica di istanze

Per modificare un'istanza:

Console

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

  2. Fai clic sull'ID istanza dell'istanza che vuoi modificare.

  3. Fai clic sul pulsante Edit (Modifica).

    1. Nella pagina Modifica istanza Memcached puoi modificare i seguenti elementi di un'istanza:

  4. Fai clic sul pulsante Salva.

Durante l'esecuzione degli aggiornamenti, accanto all'istanza viene visualizzato un cerchio vorticoso nella home page di Memorystore for Memcached. Al termine degli aggiornamenti, il cerchio diventa un segno di spunta verde.

gcloud

Dopo aver creato un'istanza, puoi aggiornare le seguenti proprietà:

Ad esempio, inserisci il seguente comando per aggiornare il nome visualizzato e le etichette di un'istanza, sostituendo variables con i valori appropriati:

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

Eliminazione di istanze

Per eliminare un'istanza:

Console

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

  2. Fai clic sull'ID istanza.

  3. Fai clic sul pulsante Elimina.

  4. Conferma di voler eliminare l'istanza inserendo l'ID istanza e facendo clic sul pulsante Elimina.

gcloud

  1. Per eliminare un'istanza, inserisci il seguente comando:

    gcloud memcache instances delete instance-id --region=region-id
    

Passaggi successivi