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ó.

Escalonamento horizontal

Ao escalonar o cluster horizontalmente, 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.

Reduzir escalonamento horizontal

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 escalonamento horizontal, 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.

Você pode ver a lista de nós na guia lista de nós da instância do Memcached no Console do Google Cloud.

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

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

Como gerenciar nós ao reduzir escalonamento horizontal

A estratégia de gerenciamento de nós do aplicativo afeta as ações que você precisa realizar ao reduzir escalonamento horizontal no 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 escalonamento horizontal do 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 Editar.

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

  5. Clique em Save.

Gcloud

Digite o seguinte comando, substituindo variables pelos valores apropriados:

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

Exemplo:

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

A seguir