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

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 DNS endpoint e o número da porta desse nó. Dependendo se você estiver executando um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) ou Valkey ou Redis OSS (modo de cluster ativado), você estará interessado em endpoints diferentes.

Valkey ou Redis OSS (modo de cluster desativado)

Os clusters Valkey ou 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 DNS nome 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 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 (RedisOSS) 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 DNS registro que será resolvido para um endereço IP de um dos nós de réplica de forma redonda.

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.

Valkey ou Redis OSS (modo de cluster ativado)

Clusters Valkey ou 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 Valkey ou Redis OSS (modo de cluster desativado). O Valkey ou 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 Valkey e o RedisOSS, nos bastidores, determinam a qual fragmento a chave pertence e qual endpoint desse 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 o. 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: