Como escalonar instâncias do Memcached

Nesta página, explicamos como escalonar instâncias e como funciona o escalonamento para o Memorystore para Memcached.

É possível escalonar o número de nós em um cluster para no mínimo 1 ou no máximo 20 nós. Não é possível escalonar a capacidade de memória ou o número de vCPUs de um nó.

Como expandir

Ao escalonar o cluster, a menos que você use a Descoberta automática, adicione manualmente os endereços IP dos novos nós ao aplicativo para que ele possa acessá-los. Além disso, o Memorystore para Memcached não reequilibra os dados nos seus nós. Você precisa gerenciar qualquer reequilíbrio de dados que queira realizar.

Como reduzir

Se você reduzir a instância, perderá os dados armazenados nos nós excluídos do cluster.

Durante uma operação de redução de escala, o Memorystore remove os nós do final da lista de nós. Por exemplo, se você estiver escalonando de 12 para 8, os nós de 9 a 12 serão excluídos da instância.

É possível ver a lista de nós na guia Lista de nós da instância do Memcached no Console do Cloud.

Também é possível visualizar a lista de nós executando o seguinte comando, substituindo variáveis pelos valores apropriados:

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

Como gerenciar nós ao reduzir o tamanho

A estratégia de gerenciamento de nós do aplicativo afeta as ações que você precisa realizar ao reduzir o cluster.

Se você gerencia manualmente a adição e a remoção de nós do Memcached no aplicativo, é necessário ajustar o código removendo as referências aos nós que serão excluídos antes de reduzir o cluster.

Se você usar a Descoberta automática, a adição e a remoção de nós serão tratadas automaticamente.

Como escalonar o número de nós no cluster

Console

  1. Acesse a página do Memorystore para Memcached no Console do Google Cloud.


    Memorystore para Memcached

  2. Clique no código da instância que você quer redimensionar.

  3. Clique em Edit.

  4. No campo Nós, insira o número pretendido de nós.

  5. Clique em Save.

Gcloud

Digite o seguinte comando, substituindo as variáveis pelos valores apropriados:

gcloud beta memcache instances update instance-id --region=region --node-count=desired-number-of-nodes

Exemplo:

gcloud beta memcache instances update myinstance --region=us-central1 --node-count=6

A seguir