Gerenciando clusters em ElastiCache - 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á.

Gerenciando clusters em ElastiCache

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

Clusters Valkey e Redis OSS

O diagrama a seguir ilustra um cluster típico do Valkey ou do RedisOSS. Esses clusters podem conter um único nó ou até seis nós dentro de um fragmento (API/CLI: grupo de nós), um cluster Valkey ou Redis de nó único OSS (modo de cluster desativado) não tem fragmento e um cluster Valkey ou Redis de vários nós OSS (modo de cluster desativado) tem um único fragmento. Os clusters Valkey ou 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 for Valkey 7.2 e superior ou Redis OSS 5.0.6 e 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 que as sub-redes no grupo de sub-redes têm um CIDR intervalo muito pequeno ou as sub-redes são compartilhadas e muito usadas por outros clusters. Para obter 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ê tem vários nós em um OSS fragmento Valkey ou Redis, 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 OSS clusters típicos do Valkey ou do Redis têm a seguinte aparência.

Imagem: Clusters típicos de Valkey e Redis OSS

Clusters Memcached

Os clusters típicos do Memcached têm a seguinte aparência. Os clusters do Memcached contêm de 1 a 60 nós, através dos quais você particiona horizontalmente seus dados.

Imagem: cluster Memcached típico

Operações do Elasticache para Valkey, OSS Redis e Memcached

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 os comandos ElastiCache API e. AWS CLI 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 EC2 instância da Amazon. Se você iniciar seu cluster em uma nuvem privada virtual (VPC) baseada no VPC serviço da Amazon, poderá acessá-lo de fora AWS. Para obter mais informações, consulte Acessando ElastiCache recursos de fora AWS.

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