Dimensionamento manual para Memcached - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Dimensionamento manual para Memcached

Escalar manualmente e horizontalmente um cluster Memcached para dentro ou para fora é tão fácil quanto adicionar ou remover nós do cluster. Os clusters do Memcached são compostos de 1 a 60 nós.

Como você pode particionar seus dados em todos os nós em um cluster Memcached, raramente é necessário expandir para um tipo de nó com mais memória. No entanto, como o mecanismo Memcached não persiste os dados, se você escalar para um tipo de nó diferente, seu novo cluster começará vazio, a menos que seu aplicativo o preencha.

Para escalar manualmente e verticalmente seu cluster Memcached, você deve criar um novo cluster. Os clusters Memcached sempre começam vazios, a menos que seu aplicativo o preencha.

Escalando manualmente os clusters do Memcached
Ação Tópico

Aumento de escala

Adição de nós a um cluster

Redução de escala

Exclusão de nós de um cluster

Alteração nos tipos de nó

Dimensionando manualmente o Memcached verticalmente

Dimensionando manualmente o Memcached horizontalmente

O mecanismo Memcached oferece suporte para particionar seus dados em vários nós. Por isso, os clusters Memcached escalam horizontalmente com facilidade. Para dimensionar horizontalmente seu cluster Memcached, basta adicionar ou remover nós.

Os tópicos a seguir detalham como escalar seu cluster Memcached inserindo ou removendo nós.

Cada vez que você altera o número de nós no seu cluster Memcached, você deve remapear pelo menos alguns dos seus espaços de chaves para que ele seja mapeado para o nó correto. Para obter informações mais detalhadas sobre o balanceamento de carga do cluster Memcached, consulte Configurando seu ElastiCache cliente para balanceamento de carga eficiente (Memcached).

Se você usar a descoberta automática no seu cluster Memcached, não precisará alterar os endpoints em seu aplicativo à medida que você adiciona ou remove nós. Para obter mais informações sobre a descoberta automática, consulte Identificar automaticamente nós no seu cluster (Memcached) Se você não usar a descoberta automática, cada vez que você alterar o número de nós no seu cluster Memcached, deverá atualizar os endpoints no seu aplicativo.

Dimensionando manualmente o Memcached verticalmente

Ao escalar manualmente seu cluster Memcached para cima ou para baixo, você deve criar um novo cluster. Os clusters Memcached sempre começam vazios, a menos que seu aplicativo o preencha.

Importante

Se você estiver dimensionando para um tipo de nó menor, certifique-se de que o tipo de nó menor seja adequado para seus dados e despesas gerais. Para obter mais informações, consulte Escolha do tamanho do nó.

Escalabilidade vertical do Memcached (console)

O procedimento a seguir mostra como escalar seu cluster verticalmente usando o ElastiCache console.

Para escalar um cluster do Memcached verticalmente (console)
  1. Crie um novo cluster com o novo tipo de nó. Para obter mais informações, consulte Criação de um cluster do Memcached (console).

  2. No seu aplicativo, atualize os endpoints para os endpoints do novo cluster. Para obter mais informações, consulte Localização de endpoints de um cluster (console) (Memcached).

  3. Exclua o cluster antigo. Para obter mais informações, consulte Deleting a new node in Memcached.

Escalabilidade vertical do Memcached (AWS CLI)

O procedimento a seguir demonstra passo a passo como escalonar seu cluster de cache Memcached verticalmente usando a AWS CLI.

Para escalonar um cluster de cache Memcached verticalmente (AWS CLI)
  1. Crie um novo cluster de cache com o novo tipo de nó. Para obter mais informações, consulte Criar um cluster (AWS CLI).

  2. No seu aplicativo, atualize os endpoints para os endpoints do novo cluster. Para obter mais informações, consulte Localizar endpoints (AWS CLI).

  3. Exclua o cluster de cache antigo. Para obter mais informações, consulte Usando o AWS CLI para excluir um ElastiCache cluster.

Escalando o Memcached verticalmente (API) ElastiCache

O procedimento a seguir mostra como escalar verticalmente seu cluster de cache do Memcached usando a API. ElastiCache

Para escalar verticalmente um cluster de cache do Memcached (API) ElastiCache
  1. Crie um novo cluster de cache com o novo tipo de nó. Para obter mais informações, consulte Criação de um cluster para Memcached (API) ElastiCache .

  2. No seu aplicativo, atualize os endpoints para os endpoints do novo cluster de cache. Para obter mais informações, consulte Encontrando endpoints (ElastiCache API).

  3. Exclua o cluster de cache antigo. Para obter mais informações, consulte Usando a ElastiCache API.