Escala instancias de Memcached

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

Puedes escalar la cantidad de nodos de un clúster a un mínimo de 1 nodo o hasta un máximo de 20 nodos. No puedes escalar la capacidad de memoria de un nodo o la cantidad de CPU virtuales.

Escalamiento vertical

Cuando escalas verticalmente tu clúster, a menos que uses la detección automática, debes agregar de forma manual las direcciones IP de los nodos nuevos para que la aplicación pueda acceder a ellos. Además, Memorystore para Memcached no vuelve a balancear los datos en tus nodos. Debes administrar cualquier nuevo balanceo de datos que desees realizar.

Disminución del escalamiento

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

Durante una operación de reducción de escala, Memorystore quita los nodos del final de la lista de nodos. Por ejemplo, si escalas de 12 nodos a 8 nodos, los nodos del 9 al 12 se borrarán de la instancia.

Puedes ver la lista de nodos en la pestaña lista de nodos de tu instancia de Memcached en Cloud Console.

También puedes ver la lista de nodos si ejecutas el siguiente comando y reemplazas las variables por los valores adecuados:

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

Administra los nodos cuando reduzcas la escala

La estrategia de administración de nodos de tu aplicación afecta las acciones que debes realizar cuando escalas el clúster.

Si administras manualmente la adición y la eliminación de nodos de Memcached en tu aplicación, debes ajustar el código mediante la eliminación de las referencias a los nodos que se borrarán antes de reducir la escala del clúster.

Si usas la detección automática, la adición y la eliminación de nodos se realizará automáticamente.

Escala la cantidad de nodos en tu clúster

Console

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


    Memorystore para Memcached

  2. Haz clic en el ID de la instancia que deseas cambiar de tamaño.

  3. Haz clic en Editar.

  4. En el campo Nodos, ingresa la cantidad de nodos deseada.

  5. Haga clic en Save.

Gcloud

Ingresa el siguiente comando y reemplaza las variables por los valores adecuados:

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

Por ejemplo:

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

Qué sigue