Escalabilidade manual para clusters do Memcached
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.
Para escalabilidade manual e vertical do cluster do Memcached, você deve criar um novo cluster. Os clusters Memcached sempre começam vazios, a menos que seu aplicativo o preencha.
| Ação | Tópico |
|---|---|
|
Aumento de escala |
|
|
Redução de escala |
|
|
Alteração nos tipos de nó |
Escalar manual e verticalmente clusters do Memcached baseados em nós |
Tópicos
Escalar manualmente um cluster do Memcached baseado em nós 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 Configuração do seu cliente do ElastiCache 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.
Escalar manual e verticalmente clusters do Memcached baseados em nós
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ó.
Tópicos
Escalar verticalmente um cluster do Memcached baseado em nós (console)
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.
-
Crie um novo cluster com o novo tipo de nó. Para obter mais informações, consulte Criação de um cluster do Memcached (console).
-
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).
-
Exclua o cluster antigo. Para obter mais informações, consulte Deleting a new node in Memcached.
Escalar verticalmente um cluster do Memcached baseado em nós (AWS CLI)
O procedimento a seguir demonstra passo a passo como escalar um cluster do Memcached baseado em nós verticalmente usando o AWS CLI.
-
Crie um novo cluster com o novo tipo de nó. Para obter mais informações, consulte Criar um cluster (AWS CLI).
-
No seu aplicativo, atualize os endpoints para os endpoints do novo cluster. Para obter mais informações, consulte Localizar endpoints (AWS CLI).
-
Exclua o cluster antigo. Para obter mais informações, consulte Usar a AWS CLI para excluir um cluster do ElastiCache.
Escalar verticalmente um cluster do Memcached baseado em nós (API do ElastiCache)
O procedimento a seguir demonstra passo a passo como escalar um cluster do Memcached baseado em nós verticalmente usando a API do ElastiCache.
-
Crie um novo cluster com o novo tipo de nó. Para obter mais informações, consulte . Criação de um cluster do Memcached (API do ElastiCache)
-
No seu aplicativo, atualize os endpoints para os endpoints do novo cluster. Para obter mais informações, consulte Localização de endpoints (API do ElastiCache).
-
Exclua o cluster antigo. Para obter mais informações, consulte Uso da API do ElastiCache.