Escala la capacidad de la instancia

En esta página, se describe cómo escalar una instancia de Memorystore para Valkey. La capacidad de tu instancia se determina por la cantidad de fragmentos en tu instancia y el tipo de nodo de tu instancia. Para escalar tu instancia, debes cambiar el recuento de fragmentos o el tipo de nodo. Para obtener más información sobre el comportamiento de una instancia durante el escalamiento, consulta Acerca del escalamiento de la capacidad de la instancia.

Cómo escalar el recuento de fragmentos

Puedes aumentar o disminuir la cantidad de fragmentos de una instancia con la Google Cloud consola o Google Cloud CLI.

Console

  1. En la Google Cloud consola de, ve a la página Memorystore para Valkey.

    Memorystore para Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Shards.

  4. En el campo Shards, ingresa la cantidad de fragmentos a la que deseas escalar tu instancia.

  5. Haz clic en Update instance.

gcloud

Para escalar la cantidad de fragmentos de una instancia, usa el gcloud memorystore instances update comando:

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--shard-count=SHARD_COUNT

Reemplaza lo siguiente:

  • INSTANCE_ID: El ID de tu instancia.
  • REGION_ID: La región en la que se encuentra la instancia.
  • SHARD_COUNT: La cantidad de fragmentos de tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de instancias y nodos para instancias de Memorystore para Valkey, consulta Especificación de instancias y nodos.

Por ejemplo:

gcloud memorystore instances update my-instance \
--location=us-central1 \
--shard-count=8

Cómo escalar el tipo de nodo

Puedes escalar el tipo de nodo de una instancia con Google Cloud CLI.

gcloud

  1. Para recuperar información sobre una instancia, usa el gcloud memorystore instances describe comando:

    gcloud memorystore instances describe INSTANCE_ID \
    --location=REGION_ID
    

    Reemplaza lo siguiente:

    • INSTANCE_ID: El ID de tu instancia.
    • REGION_ID: La región en la que se encuentra la instancia (por ejemplo, us-central1).
  2. Verifica el resultado para ver si existen las siguientes condiciones:

    1. El resultado contiene una sección engineConfigs.

    2. Los parámetros maxmemory-clients, maxmemory o maxclients aparecen en esta sección.

    Si aparece alguno de estos parámetros, cuando escales el tipo de nodo de la instancia, debes escalar los valores de los parámetros para reflejar los valores que Memorystore para Valkey puede aceptar para el tipo de nodo escalado. Para obtener más información, consulta Parámetros de configuración modificables.

  3. Para escalar el tipo de nodo, usa el gcloud memorystore instances update comando:

    gcloud memorystore instances update INSTANCE_ID \
    --location=REGION_ID \
    --node-type=NODE_TYPE
    

    Reemplaza lo siguiente:

    • INSTANCE_ID: El ID de tu instancia.
    • REGION_ID: La región en la que se encuentra la instancia.
    • NODE_TYPE: el tipo de nodo al que deseas escalar tu instancia.

      .

    En este ejemplo, se escala el tipo de nodo de la instancia my-instance a highmem-medium. Esta instancia se encuentra en la región us-central1.

    gcloud memorystore instances update my-instance \
    --location=us-central1 \
    --node-type=highmem-medium
    

    En este ejemplo, se cambia el valor del parámetro maxclients a 15,000.

    gcloud memorystore instances update my-instance \
    --location=us-central1 \
    --node-type=highmem-medium \
    --update-engine-configs=maxclients=15000