Aumentar a capacidade da instância

Nesta página, descrevemos como escalonar uma instância do Memorystore para Valkey. A capacidade da instância é determinada pelo número de fragmentos e pelo tipo de nó. Para escalonar a instância, é necessário mudar a contagem de fragmentos ou o tipo de nó. Para mais informações sobre o comportamento de uma instância durante o escalonamento, consulte Sobre o escalonamento da capacidade da instância.

Escalonar a contagem de fragmentos

É possível aumentar ou diminuir o número de fragmentos de uma instância usando o Google Cloud console ou a Google Cloud CLI.

Console

  1. No Google Cloud console, acesse a página Memorystore para Valkey.

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurations, clique no ícone de lápis ao lado de Shards.

  4. No campo Shards, insira o número de fragmentos para os quais você quer escalonar a instância.

  5. Clique em Update instance.

gcloud

Para escalonar o número de fragmentos de uma instância, use o gcloud memorystore instances update comando:

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

Substitua:

  • INSTANCE_ID: o ID da instância.
  • REGION_ID: a região em que a instância está localizada.
  • SHARD_COUNT: o número de fragmentos na instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados da instância. Para mais informações sobre as especificações de instâncias e nós do Memorystore para Valkey, consulte Especificação de instâncias e nós.

Exemplo:

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

Escalonar o tipo de nó

É possível escalonar o tipo de nó de uma instância usando a Google Cloud CLI.

gcloud

  1. Para recuperar informações sobre uma instância, use o gcloud memorystore instances describe comando:

    gcloud memorystore instances describe INSTANCE_ID \
    --location=REGION_ID
    

    Substitua:

    • INSTANCE_ID: o ID da instância
    • REGION_ID: a região em que a instância está localizada (por exemplo, us-central1)
  2. Verifique a saída para saber se as seguintes condições existem:

    1. A saída contém uma seção engineConfigs.

    2. Os parâmetros maxmemory-clients, maxmemory, ou maxclients aparecem nessa seção.

    Se algum desses parâmetros aparecer, ao escalonar o tipo de nó da instância, será necessário escalonar os valores dos parâmetros para refletir os valores que o Memorystore para Valkey pode aceitar para o tipo de nó escalonado. Para mais informações, consulte Parâmetros de configuração modificáveis.

  3. Para escalonar o tipo de nó, use o gcloud memorystore instances update comando:

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

    Substitua:

    • INSTANCE_ID: o ID da instância.
    • REGION_ID: a região em que a instância está localizada.
    • NODE_TYPE: o tipo de nó para o qual você quer escalonar a instância.

    Neste exemplo, você escalona o tipo de nó da instância my-instance para highmem-medium. Essa instância está localizada na região us-central1.

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

    Neste exemplo, você muda o valor do parâmetro maxclients para 15,000.

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