Gerenciamento de clusters - Amazon ElastiCache para Redis

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

Gerenciamento de clusters

Um cluster é uma coleção de um ou mais nós de cache, todos executando uma instância do software do mecanismo de cache do Redis. Ao criar um cluster, especifique o mecanismo e a versão para que todos os nós usem.

O diagrama a seguir ilustra um cluster típico do Redis. Os clusters do Redis podem conter um nó único ou até seis nós dentro de um fragmento (API/CLI: grupo de nós). Um nó único do cluster do Redis (modo cluster desabilitado) não possui fragmento e um cluster do Redis com vários nós (modo cluster desabilitado) tem um único fragmento. Clusters do Redis (modo cluster habilitado) podem ter até 500 fragmentos, com seus dados particionados nos fragmentos. O limite de nó ou fragmento pode ser aumentado para um máximo de 500 por cluster se a versão do mecanismo Redis for 5.0.6 ou superior. Por exemplo, você pode optar por configurar um cluster de 500 nós que varia entre 83 fragmentos (uma primária e 5 réplicas por fragmento) e 500 fragmentos (primário único e sem réplicas). Verifique se existem endereços IP disponíveis suficientes para acomodar o aumento. As armadilhas comuns incluem as sub-redes no grupo de sub-redes têm um intervalo CIDR muito pequeno ou as sub-redes são compartilhadas e fortemente usadas por outros clusters. Para ter mais informações, consulte Criação de um grupo de sub-redes. Para versões abaixo de 5.0.6, o limite é 250 por cluster.

Para solicitar um aumento de limite, consulte Limites de serviço da AWS e selecione o tipo de limite Nodes per cluster per instance type (Nós por cluster por tipo de instância).

Quando você possui múltiplos nós em um estilhaço, um dos nós é um nó primário de leitura/gravação. Todos os outros nós no estilhaço são réplicas somente leitura.

Os clusters do Redis normais são semelhantes ao seguinte.

Imagem: clusters Redis típicos

A maioria das ElastiCache operações é executada no nível do cluster. Você pode configurar um cluster com um número específico de nós e um parameter group que controla as propriedades de cada nó. Todos os nós de um cluster são do mesmo tipo e têm as mesmas configurações de parameter group e security group.

Cada cluster deve ter um identificador de cluster. O identificador de cluster é um nome fornecido pelo cliente para o cluster. Esse identificador especifica um cluster específico ao interagir com a ElastiCache API e AWS CLI os comandos. O identificador do cluster deve ser exclusivo para esse cliente em uma AWS região.

ElastiCache suporta várias versões do motor. A menos que você tenha motivos específicos, recomendamos usar a versão mais recente.

ElastiCache os clusters são projetados para serem acessados usando uma instância do Amazon EC2. Ao executar seu cluster em uma nuvem privada virtual (VPC) com base no serviço da Amazon VPC, é possível acessá-lo externamente à AWS. Para ter mais informações, consulte Acesso a recursos do ElastiCache de fora da AWS.

Para obter uma lista das versões do Redis compatíveis, consulte Versões do ElastiCache para Redis com suporte.