Nódulos e fragmentos do Redis OSS - Amazon ElastiCache (Redis OSS)

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

Nódulos e fragmentos do Redis OSS

Um estilhaço (na API e na CLI, um grupo de nós) é uma disposição hierárquica de nós, cada um envolvido em um cluster. Fragmentos oferecem suporte para replicação. Dentro de um fragmento, um nó funciona como o nó primário de leitura/gravação. Todos os outros nós em um fragmento funcionam como réplicas somente leitura do nó primário. O Redis OSS versão 3.2 e versões posteriores oferecem suporte a vários fragmentos em um cluster (na API e na CLI, um grupo de replicação). Esse suporte permite particionar seus dados em um cluster Redis OSS (modo de cluster ativado).

O diagrama a seguir ilustra as diferenças entre um cluster Redis OSS (modo de cluster desativado) e um cluster Redis OSS (modo de cluster ativado).

Imagem: fragmentos do Redis OSS (modo de cluster desativado) e do Redis OSS (modo de cluster ativado) (API/CLI: grupos de nós)

Os clusters Redis OSS (modo de cluster ativado) oferecem suporte à replicação por meio de fragmentos. A operação de API DescribeReplicationGroups(CLI: describe-replication-groups) lista os grupos de nós com os nós membros, a função do nó dentro do grupo de nós e também outras informações.

Ao criar um cluster Redis OSS, você especifica se deseja criar um cluster com o clustering ativado. Os clusters Redis OSS (modo de cluster desativado) nunca têm mais de um fragmento, que pode ser escalado horizontalmente adicionando (até um total de cinco) ou excluindo nós de réplica de leitura. Para mais informações, consulte Alta disponibilidade com o uso de grupos de replicação, Adicionar uma réplica de leitura para grupos de replicação do Redis OSS (Modo de cluster desativado) ou Excluindo uma réplica de leitura para grupos de replicação do Redis OSS (Modo de cluster desativado) . Os clusters Redis OSS (modo de cluster desativado) também podem ser escalados verticalmente alterando os tipos de nós. Para ter mais informações, consulte Dimensionamento de clusters Redis OSS (modo de cluster desativado) com nós de réplica.

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

Depois que um cluster Redis OSS (modo de cluster ativado) é criado, ele pode ser alterado (ampliado ou reduzido). Para obter mais informações, consulte Dimensionamento ElastiCache (Redis OSS) e Substituição de nós.

Ao criar um novo cluster, você pode preenchê-lo com dados do cluster antigo para que ele não fique vazio. Essa abordagem só funcionará se o grupo de clusters tiver o mesmo número de estilhaços do cluster antigo. Isso pode ser útil se você precisa alterar o tipo de nó ou a versão do mecanismo. Para ter mais informações, consulte Realização de backups manuais e Restauração de um backup para um novo cache.