Aumentar a capacidade da instância

Nesta página, descrevemos como escalonar uma instância do Memorystore para Valkey. A capacidade da sua instância é determinada pelo número de fragmentos e pelo tipo de nó da instância. Para escalonar sua instância, mude 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.

Ajustar 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 Google Cloud CLI.

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

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

  4. No campo Fragmentos, insira o número de fragmentos para escalonar sua instância.

  5. Clique em Atualizar instância.

gcloud

Para escalonar 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 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âncias. 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

Ajustar a escala do 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 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ó para a instância, você precisará dimensionar os valores dos parâmetros para refletir 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 escalonar 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 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 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ê vai escalonar 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