Escalar instancias de Memcached

En esta página se explica cómo escalar instancias y cómo funciona el escalado en Memorystore para Memcached.

Puedes reducir el número de nodos de un clúster hasta un mínimo de 1 nodo o aumentarlo hasta un máximo de 20 nodos. No puedes escalar la capacidad de memoria ni el número de vCPUs de un nodo.

Escalar horizontalmente

Cuando amplías tu clúster, a menos que uses Detección automática, debes añadir manualmente las direcciones IP de los nuevos nodos a tu aplicación para que esta pueda acceder a ellos. Además, Memorystore para Memcached no vuelve a equilibrar los datos de tus nodos. Debe gestionar el reequilibrado de datos que quiera realizar.

Escalar

Si reduces la escala de tu instancia, perderás los datos almacenados en los nodos que se eliminen de tu clúster.

Durante una operación de reducción, Memorystore elimina nodos del final de la lista de nodos. Por ejemplo, si pasas de 12 a 8 nodos, los nodos del 9 al 12 se eliminarán de la instancia.

Puedes ver la lista de nodos en la pestaña Lista de nodos de tu instancia de Memcached en la Google Cloud consola.

También puedes ver la lista de nodos ejecutando el siguiente comando y sustituyendo variables por los valores correspondientes:

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

Gestionar nodos al reducir el escalado

La estrategia de gestión de nodos de tu aplicación influye en las acciones que debes llevar a cabo al escalar tu clúster.

Si gestionas manualmente la adición y la eliminación de nodos de Memcached en tu aplicación, debes ajustar el código quitando las referencias a los nodos que se eliminarán antes de escalar el clúster.

Si usas Descubrimiento automático, los nodos se añadirán y se quitarán automáticamente.

Escalar el número de nodos de un clúster

Consola

  1. Ve a la página Memorystore para Memcached en la Google Cloud consola.


    Memorystore para Memcached

  2. Haga clic en el ID de instancia de la instancia cuyo tamaño quiera cambiar.

  3. Haz clic en Editar.

  4. En el campo Nodos, introduce el número de nodos que quieras.

  5. Haz clic en Guardar.

gcloud

Introduce el siguiente comando y sustituye variables por los valores correspondientes:

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

Por ejemplo:

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

Siguientes pasos