Aumentar a capacidade da instância

Esta página descreve como dimensionar uma instância do Memorystore para Valkey. A capacidade da sua instância é determinada pelo número de fragmentos e pelo tipo de nó dela. Para dimensionar 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 de instâncias.

Dimensionar a contagem de fragmentos

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

Console

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

    Memorystore para Valkey

  2. Clique no ID da sua instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Fragmentos.

  4. No campo Fragmentos, insira o número de fragmentos para o qual você quer dimensionar a instância.

  5. Clique em Atualizar instância.

gcloud

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

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

Substitua:

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

Exemplo:

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

Dimensionar o tipo de nó

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

gcloud

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

    gcloud memorystore instances describe INSTANCE_ID \
    --location=REGION_ID
    

    Substitua:

    • INSTANCE_ID: o ID da sua 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 nesta seção.

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

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

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

    Substitua:

    • INSTANCE_ID: o ID da sua 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 dimensionar sua instância. Os valores aceitáveis para esse parâmetro são shared-core-nano, standard-small, highmem-medium e highmem-xlarge.

    Neste exemplo, você dimensiona 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