Dimensione as instâncias do Memcached

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

  1. Aceda à página do Memorystore for Memcached na Google Cloud consola.


    Memorystore for Memcached

  2. Clique no ID da instância da instância que quer redimensionar.

  3. Clique em Edit.

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

  5. 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?