Scala le istanze Memcached

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

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

Scale out

Quando fai lo scale out del cluster, a meno che non utilizzi Auto Discovery, devi aggiungere manualmente gli indirizzi IP dei nuovi nodi all'applicazione in modo che l'applicazione possa accedervi. Inoltre, Memorystore for Memcached non ribilancia i dati nei tuoi nodi. Devi gestire qualsiasi ribilanciamento dei dati che vuoi eseguire.

Scalabilità in

Se scali l'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 stai scalando da 12 nodi a 8 nodi, i nodi 9-12 verranno eliminati dall'istanza.

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

Puoi visualizzare l'elenco dei nodi anche eseguendo questo 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 dell'applicazione influisce sulle azioni che devi intraprendere per la scalabilità nel cluster.

Se gestisci manualmente l'aggiunta e la rimozione di nodi Memcached nell'applicazione, devi modificare il codice rimuovendo i riferimenti ai nodi che verranno eliminati prima di scalare nel cluster.

Se utilizzi il rilevamento automatico, l'aggiunta e la rimozione dei nodi vengono gestite automaticamente.

Scalabilità del numero di nodi nel cluster

Console

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


    Memorystore per Memcached

  2. Fai clic sull'ID istanza dell'istanza da ridimensionare.

  3. Fai clic su Modifica.

  4. Nel campo Nodi, inserisci il numero desiderato di nodi.

  5. Fai clic su Salva.

gcloud

Inserisci il seguente comando, sostituendo 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