

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

# Escalabilidade manual para clusters do Memcached
<a name="Scaling.Memcached.manually"></a>

Escalar horizontal ou verticalmente um cluster do Memcached é 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 mantém a persistência de dados, se você dimensionar um tipo de nó diferente, seu novo cluster Memcached começará vazio, a menos que seu aplicativo o preencha.

Crie um novo cluster para escalabilidade manual e vertical do cluster do Memcached. Os clusters Memcached sempre começam vazios, a menos que seu aplicativo o preencha. 


**Escalar manualmente clusters do Memcached**  

| Ação | Tópico | 
| --- | --- | 
| Aumento de escala | [Adição de nós a um cluster](Clusters.html#AddNode) | 
| Redução de escala | [Exclusão de nós de um cluster](Clusters.html#DeleteNode) | 
| Alteração nos tipos de nó | [Escalar manual e verticalmente clusters do Memcached baseados em nós](#Scaling.Memcached.Vertically) | 

**Topics**
+ [Escalar manualmente um cluster do Memcached baseado em nós horizontalmente](#Scaling.Memcached.Horizontally)
+ [Escalar manual e verticalmente clusters do Memcached baseados em nós](#Scaling.Memcached.Vertically)

## Escalar manualmente um cluster do Memcached baseado em nós horizontalmente
<a name="Scaling.Memcached.Horizontally"></a>

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.
+ [Adição de nós a um cluster](Clusters.html#AddNode)
+ [Exclusão de nós do cluster](Clusters.html#AddNode)

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)](BestPractices.LoadBalancing.md).

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)](AutoDiscovery.md) 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.

## Escalar manual e verticalmente clusters do Memcached baseados em nós
<a name="Scaling.Memcached.Vertically"></a>

Quando você escala ou reduz seu cluster Memcached manualmente, 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ó](CacheNodes.SelectSize.md).

**Topics**
+ [Escalar verticalmente um cluster do Memcached baseado em nós (console)](#Scaling.Memcached.Vertically.CON)
+ [Dimensionando verticalmente um cluster Memcached baseado em nós (AWS CLI)](#Scaling.Memcached.Vertically.CLI)
+ [Dimensionando verticalmente um cluster Memcached baseado em nós (API) ElastiCache](#Scaling.Memcached.Vertically.API)

### Escalar verticalmente um cluster do Memcached baseado em nós (console)
<a name="Scaling.Memcached.Vertically.CON"></a>

O procedimento a seguir demonstra passo a passo como escalar um cluster do Memcached baseado em nós verticalmente usando o Console de gerenciamento da AWS.

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)](Clusters.Create-mc.md#Clusters.Create.CON.Memcached).

1. 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)](Endpoints.md#Endpoints.Find.Memcached).

1. Exclua o cluster antigo. Para obter mais informações, consulte [Deleting a new node in Memcached](Clusters.html#Delete.CON.Memcached).

### Dimensionando verticalmente um cluster Memcached baseado em nós (AWS CLI)
<a name="Scaling.Memcached.Vertically.CLI"></a>

O procedimento a seguir demonstra passo a passo como escalar um cluster do Memcached baseado em nós verticalmente usando o AWS CLI.

1. Crie um novo cluster com o novo tipo de nó. Para obter mais informações, consulte [Criação de um cluster (AWS CLI)](Clusters.Create.md#Clusters.Create.CLI).

1. No seu aplicativo, atualize os endpoints para os endpoints do novo cluster. Para obter mais informações, consulte [Encontrando endpoints (AWS CLI)](Endpoints.md#Endpoints.Find.CLI).

1. Exclua o cluster antigo. Para obter mais informações, consulte [Usar o AWS CLI para excluir um ElastiCache cluster](Clusters.Delete.md#Clusters.Delete.CLI).

### Dimensionando verticalmente um cluster Memcached baseado em nós (API) ElastiCache
<a name="Scaling.Memcached.Vertically.API"></a>

O procedimento a seguir mostra como escalar verticalmente um cluster Memcached baseado em nós usando a API. ElastiCache 

1. Crie um novo cluster com o novo tipo de nó. Para obter mais informações, consulte [Criação de um cluster para Memcached (API) ElastiCache](Clusters.Create-mc.md#Clusters.Create.API.mem-heading).

1. No seu aplicativo, atualize os endpoints para os endpoints do novo cluster. Para obter mais informações, consulte [Encontrando endpoints (ElastiCache API)](Endpoints.md#Endpoints.Find.API).

1. Exclua o cluster antigo. Para obter mais informações, consulte [Usando a ElastiCache API](Clusters.Delete.md#Clusters.Delete.API).