Esta página explica como dimensionar instâncias e como o dimensionamento funciona para o Memorystore for Memcached.
Pode reduzir o número de nós num cluster até um mínimo de 1 nó ou até um máximo de 20 nós. Não pode dimensionar a capacidade de memória nem o número de vCPUs de um nó.
Dimensionamento horizontal
Quando expande o cluster, a menos que use a descoberta automática, tem de adicionar manualmente os endereços IP dos novos nós à sua aplicação para que a aplicação possa aceder aos mesmos. Além disso, o Memorystore for Memcached não reequilibra os dados nos seus nós. Tem de gerir qualquer reequilíbrio de dados que queira realizar.
Dimensionamento
Se aumentar a escala na sua instância, perde os dados armazenados nos nós que são eliminados do cluster.
Durante uma operação de expansão, o Memorystore remove nós do final da lista de nós. Por exemplo, se estiver a dimensionar de 12 nós para 8 nós, os nós 9 a 12 são eliminados da instância.
Pode ver a lista de nós no separador Lista de nós da instância do Memcached na Google Cloud consola.
Também pode ver a lista de nós executando o seguinte comando e substituindo variables pelos valores adequados:
gcloud memcache instances describe instance-id --region=us-region
Gerir nós ao reduzir a escala
A estratégia de gestão de nós da sua aplicação afeta as ações que tem de realizar ao dimensionar o cluster.
Se gerir manualmente a adição e a remoção de nós do Memcached na sua aplicação, tem de ajustar o código removendo as referências aos nós que vão ser eliminados antes de dimensionar o cluster.
Se usar a descoberta automática, a adição e a remoção de nós são processadas automaticamente.
Ajustar o número de nós no cluster
Consola
Aceda à página do Memorystore for Memcached na Google Cloud consola.
Clique no ID da instância da instância que quer redimensionar.
Clique em Edit.
No campo Nós, introduza o número de nós pretendido.
Clique em Guardar.
Gcloud
Introduza o seguinte comando, substituindo variables pelos valores adequados:
gcloud memcache instances update instance-id --region=region --node-count=desired-number-of-nodes
Por exemplo:
gcloud memcache instances update myinstance --region=us-central1 --node-count=6
O que se segue?
- Veja as configurações do Memcached disponíveis.
- Monitorize as suas instâncias do Memcached.