Scalabilità delle istanze Memcached

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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

Puoi fare lo scale down del numero di nodi in un cluster da un minimo di 1 nodo 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 il rilevamento automatico devi aggiungere manualmente gli indirizzi IP dei nuovi nodi all'applicazione in modo che l'applicazione possa accedervi. Inoltre, Memorystore for Memcached non esegue il ribilanciamento dei dati nei nodi. Devi gestire gli eventuali ribilanciamenti dei dati che vuoi eseguire.

Scalabilità

Se esegui la scalabilità nell'istanza, perderai i dati archiviati nei nodi eliminati dal cluster.

Durante una scalabilità di funzionamento, 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 dei nodi dell'istanza di Memcached in Google Cloud Console.

Puoi anche visualizzare l'elenco dei nodi 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 durante la scalabilità nel cluster.

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

Se utilizzi la funzionalità 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 in Google Cloud Console.


    Memorystore per 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 preferisci.

  5. Fai clic su Salva.

Nuvola

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