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 20 nodos como máximo. No puedes escalar la capacidad de memoria de un nodo o la cantidad de CPU virtuales.

Cómo escalar horizontalmente

Cuando realizas un escalamiento horizontal del clúster, a menos que uses Detección automática, debes agregar de forma manual las direcciones IP de los nodos nuevos a tu aplicación para que esta pueda acceder a ellas. Además, Memorystore para Memcached no vuelve a balancear los datos en tus nodos. Debes administrar los datos que vuelves a balancear que desees realizar.

Escala en

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

Durante una escala en funcionamiento, 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 la instancia de Memcached en Cloud Console.

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

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

Administra nodos durante el escalamiento

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

Si administras manualmente la adición y eliminación de nodos de Memcached en tu aplicación, debes ajustar tu código si quitas las referencias a los nodos que se borrarán antes de escalar en el 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 de 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 deseada de nodos.

  5. Haga clic en Save.

Gcloud

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

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

¿Qué sigue?