Scala le istanze Memcached

Questa pagina spiega come scalare le istanze e come funziona la scalabilità per Memorystore for Memcached.

Puoi ridurre il numero di nodi in un cluster fino a un minimo di 1 nodo o aumentarlo fino a un massimo di 20 nodi. Non puoi scalare la capacità di memoria o il numero di vCPU di un nodo.

Scalabilità orizzontale

Quando esegui lo scale out del cluster, a meno che tu non utilizzi l'individuazione automatica devi aggiungere manualmente gli indirizzi IP dei nuovi nodi alla tua applicazione in modo che l'applicazione possa accedervi. Inoltre, Memorystore for Memcached non ribilancia i dati nei nodi. Devi gestire qualsiasi ribilanciamento dei dati che vuoi eseguire.

Scalabilità verticale

Se fai fare lo scale in dell'istanza, perderai i dati archiviati nei nodi eliminati dal cluster.

Durante un'operazione di fare lo scale in, Memorystore rimuove i nodi dalla fine dell'elenco dei nodi. Ad esempio, se esegui lo scale in da 12 a 8 nodi, i nodi da 9 a 12 verranno eliminati dall'istanza.

Puoi visualizzare l'elenco dei nodi nella scheda Elenco dei nodi dell'istanza Memcached nella Google Cloud console.

Puoi anche visualizzare l'elenco dei nodi eseguendo il seguente comando, sostituendo variables con i valori appropriati:

gcloud memcache instances describe instance-id --region=us-region

Gestione dei nodi durante lo scale in

La strategia di gestione dei nodi della tua applicazione influisce sulle azioni che devi intraprendere quando esegui lo scale in del cluster.

Se gestisci manualmente l'aggiunta e la rimozione dei nodi Memcached nella tua applicazione, devi modificare il codice rimuovendo i riferimenti ai nodi che verranno eliminati prima di eseguire lo scale in del cluster.

Se utilizzi l'individuazione automatica, l'aggiunta e la rimozione dei nodi vengono gestite automaticamente.

Scalare il numero di nodi nel cluster

Console

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


    Memorystore for Memcached

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

  3. Fai clic su Modifica.

  4. Nel campo Nodi, inserisci il numero di nodi che vuoi.

  5. Fai clic su Salva.

Gcloud

Inserisci il seguente comando, sostituendo i variables con i valori appropriati:

gcloud memcache instances update instance-id --region=region --node-count=desired-number-of-nodes

Ad esempio:

gcloud memcache instances update myinstance --region=us-central1 --node-count=6

Passaggi successivi