Questa pagina spiega come scalare le istanze e come funziona la scalabilità Memorystore for Memcached.
Puoi ridurre 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 di un nodo di vCPU.
Eseguire il ridimensionamento in uscita
Durante lo scale out del cluster, a meno che non utilizzi Rilevamento automatico devi aggiungere manualmente gli indirizzi IP dei nuovi nodi alla tua applicazione a cui l'applicazione può accedere. Inoltre, Memorystore for Memcached non ribilancia i dati nei tuoi nodi. Devi gestire qualsiasi riequilibrio dei dati che vuoi eseguire.
Aumentare lo zoom
Se scala nell'istanza, perderai i dati archiviati di nodi eliminati dal cluster.
Durante un'operazione di riduzione, Memorystore rimuove i nodi dalla fine dell'elenco dei nodi. Ad esempio, se esegui il ridimensionamento da 12 a 8 nodi, i nodi 9-12 verranno eliminati dall'istanza.
Puoi visualizzare l'elenco di nodi nell'elenco di nodi della tua istanza Memcached nella console Google Cloud.
Puoi visualizzare l'elenco di nodi anche eseguendo questo comando, sostituendo variables con i valori appropriati:
gcloud memcache instances describe instance-id --region=us-region
Gestione dei nodi durante la riduzione della scala
La strategia di gestione dei nodi dell'applicazione influisce sulle azioni che devi intraprendere per eseguire il ridimensionamento nel cluster.
Se gestisci manualmente l'aggiunta e la rimozione di nodi Memcached nel tuo devi modificare il codice rimuovendo i riferimenti ai nodi che verrà eliminato prima della scalabilità nel cluster.
Se utilizzi la funzionalità di rilevamento automatico, l'aggiunta e la rimozione dei nodi vengono gestite automaticamente.
Scalabilità del numero di nodi nel cluster
Console
Vai alla pagina Memorystore for Memcached nella console Google Cloud.
Fai clic sull'ID istanza dell'istanza da ridimensionare.
Fai clic su Modifica.
Nel campo Nodi, inserisci il numero di nodi che ti interessa.
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
- Visualizza le configurazioni Memcached disponibili.
- Monitora le tue istanze Memcached.