Gerenciamento de clusters - Amazon ElastiCache (RedisOSS)

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 Redis OSS típico. Os clusters Redis OSS podem conter um único nó ou até seis nós dentro de um fragmento (API/CLI: grupo de nós), um cluster Redis OSS de um único nó (modo de cluster desativado) não tem fragmento e um cluster Redis OSS de vários nós (modo de cluster desativado) tem um único fragmento. Os clusters Redis OSS (modo de cluster ativado) podem ter até 500 fragmentos, com seus dados particionados entre os fragmentos. O limite de nós ou fragmentos pode ser aumentado para um máximo de 500 por cluster se a versão do mecanismo Redis OSS 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 Redis OSS típicos têm a seguinte aparência.

Imagem: Clusters Redis OSS 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 Acessando ElastiCache recursos de fora AWS.

Para obter uma lista das versões compatíveis do Redis OSS, consulte. Versões suportadas ElastiCache (Redis OSS)