Localização de endpoints de grupo de replicação - 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á.

Localização de endpoints de grupo de replicação

Um aplicativo pode se conectar a qualquer nó em um grupo de replicação, desde que tenha o endpoint DNS e o número da porta desse nó. Dependendo se você estiver executando um grupo de replicação do Redis OSS (modo de cluster desativado) ou do Redis OSS (modo de cluster ativado), você estará interessado em diferentes endpoints.

Redis OSS (modo de cluster desativado)

Os clusters Redis OSS (modo de cluster desativado) com réplicas têm três tipos de endpoints: o endpoint primário, o endpoint do leitor e os endpoints do nó. O endpoint primário é um nome DNS que sempre é resolvido para o nó primário no cluster. O endpoint primário é imune às alterações no seu cluster, como promover uma réplica de leitura para a função primária. Para atividades de gravação, recomendamos que suas aplicações se conectem ao endpoint primário.

Um endpoint de leitura dividirá uniformemente as conexões de entrada com o endpoint entre todas as réplicas de leitura em um cluster ElastiCache (Redis OSS). Fatores adicionais, como quando o aplicativo cria as conexões ou como o aplicativo (re)usa as conexões determinarão a distribuição do tráfego. Os endpoints de leitor acompanham as alterações do cluster em tempo real à medida que réplicas são adicionadas ou removidas. Você pode colocar as várias réplicas de leitura do seu cluster ElastiCache (Redis OSS) em diferentes zonas de AWS disponibilidade (AZ) para garantir a alta disponibilidade dos endpoints de leitura.

nota

Um endpoint leitor não é um balanceador de carga. É um registro DNS que vai resolver para um endereço IP de um dos nós de réplica em uma forma round robin.

Para atividades de leitura, os aplicativos também podem se conectar a qualquer nó no cluster. Ao contrário do endpoint primário, endpoints de nó são resolvidos para endpoints específicos. Se você fizer uma alteração no cluster, como adicionar ou excluir uma réplica, deverá atualizar os endpoints de nó no seu aplicativo.

Redis OSS (modo de cluster ativado)

Clusters Redis OSS (modo de cluster ativado) com réplicas, porque eles têm vários fragmentos (API/CLI: grupos de nós), o que significa que eles também têm vários nós primários, têm uma estrutura de endpoint diferente dos clusters Redis OSS (modo de cluster desativado). O Redis OSS (modo de cluster ativado) tem um endpoint de configuração que “conhece” todos os endpoints primários e de nós no cluster. Seu aplicativo conecta-se ao endpoint de configuração. Sempre que seu aplicativo grava ou lê a partir do endpoint de configuração do cluster, o Redis OSS, nos bastidores, determina a qual fragmento a chave pertence e qual endpoint nesse fragmento usar. O processo é bastante transparente para o seu aplicativo.

Você pode encontrar os endpoints de um cluster usando o ElastiCache console AWS CLI, o ou a ElastiCache API.

Localizar endpoints de grupo de replicação

Para localizar os endpoints do seu grupo de replicação, consulte um dos seguintes tópicos: