Recherche des points de terminaison du groupe de réplication - Amazon ElastiCache (Redis OSS)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Recherche des points de terminaison du groupe de réplication

Une application peut se connecter à n'importe quel nœud du groupe de réplication, à condition qu'elle dispose du point de terminaison DNS et du numéro de port de ce nœud. Selon que vous exécutez un groupe de réplication Redis OSS (mode cluster désactivé) ou Redis OSS (mode cluster activé), différents points de terminaison vous intéresseront.

Redis OSS (mode cluster désactivé)

Les clusters Redis OSS (mode cluster désactivé) avec des répliques ont trois types de points de terminaison : le point de terminaison principal, le point de terminaison du lecteur et les points de terminaison du nœud. Le point de terminaison principal est un nom DNS qui est toujours résolu dans le nœud principal du cluster. Le point de terminaison principal n'est pas affecté par les changements apportés à votre cluster, tels que la promotion d'un réplica en lecture au rang de réplica principal. Pour l'activité d'écriture, il est préférable que vos applications se connectent au point de terminaison principal.

Un point de terminaison de lecteur répartira de manière égale les connexions entrantes vers le point de terminaison entre toutes les répliques de lecture d'un ElastiCache cluster (Redis OSS). Des facteurs supplémentaires, comme le moment où l'application crée les connexions ou la façon dont l'application utilise ou réutilise les connexions, détermineront la distribution du trafic. Les points de terminaison du lecteur suivent les changements de cluster en temps réel au fur et à mesure que des réplicas sont ajoutés ou supprimés. Vous pouvez placer les multiples répliques de lecture de votre cluster ElastiCache (Redis OSS) dans différentes zones de AWS disponibilité (AZ) pour garantir la haute disponibilité des points de terminaison des lecteurs.

Note

Un point de terminaison du lecteur n'est pas un équilibreur de charge. Il s'agit d'un enregistrement DNS qui se résoudra à une adresse IP de l'un des nœuds de réplica en mode round robin.

Pour l'activité de lecture, les applications peuvent également se connecter à n'importe quel nœud du cluster. Contrairement au point de terminaison principal, les points de terminaison des nœuds sont résolus dans des points de terminaison spécifiques. En cas de modification dans votre cluster, comme l'ajout ou la suppression d'un réplica, vous devez mettre à jour les points de terminaison des nœuds de votre application.

Redis OSS (mode cluster activé)

Les clusters Redis OSS (mode cluster activé) avec des répliques, étant donné qu'ils comportent plusieurs partitions (API/CLI : groupes de nœuds), ce qui signifie qu'ils possèdent également plusieurs nœuds principaux, ont une structure de point de terminaison différente de celle des clusters Redis OSS (mode cluster désactivé). Redis OSS (mode cluster activé) possède un point de terminaison de configuration qui « connaît » tous les points de terminaison principaux et de nœud du cluster. Votre application se connecte au point de terminaison de configuration. Chaque fois que votre application écrit ou lit depuis le point de terminaison de configuration du cluster, Redis OSS détermine en arrière-plan à quelle partition appartient la clé et quel point de terminaison de cette partition utiliser. Ce processus est transparent pour votre application.

Vous pouvez trouver les points de terminaison d'un cluster à l'aide de la ElastiCache console, de l' AWS CLI API ou de l' ElastiCache API.

Recherche des points de terminaison du groupe de réplication

Pour trouver les points de terminaison de votre groupe de réplication, consultez l'une des rubriques suivantes :