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
Acesse a página do Memorystore para Memcached no Console do Google Cloud.
Clique no código da instância que você quer redimensionar.
Clique em Editar.
No campo Nós, insira o número pretendido de nós.
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
- Veja as configurações do Memcached disponíveis.
- Monitore as instâncias do Memcached.