Recherche des points de terminaison du groupe de réplication - Amazon ElastiCache for Redis

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 le groupe de réplication Redis (Mode cluster désactivé) ou Redis (Mode cluster activé), vous serez intéressé par différents points de terminaison.

Redis (Mode cluster désactivé)

Les clusters Redis (Mode cluster désactivé) avec réplicas ont trois types de points de terminaison ; le point de terminaison principal, le point de terminaison du lecteur et les points de terminaison des nœuds. 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 plutôt que directement au nœud principal.

Un point de terminaison du lecteur répartira également les connexions entrantes vers le point de terminaison entre toutes les répliques lues dans un cluster ElastiCache for Redis. 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éplicas en lecture de votre cluster ElastiCache for Redis dans différentes zones de disponibilité AWS (AZ), pour assurer une haute disponibilité des points de terminaison du lecteur.

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 (mode cluster activé)

Redis (mode cluster activé) avec réplicas ayant plusieurs partitions (API/CLI : groupes de nœuds), ce qui signifie qu'ils ont également plusieurs nœuds primaires, ils présentent une structure de points de terminaison différente de celle des clusters Redis (mode cluster désactivé). Redis (mode cluster activé) dispose d'une configuration point de terminaison ; qui « connaît » tous les points de terminaison principaux et nœuds dans le cluster. Votre application se connecte au point de terminaison de configuration. Chaque fois que votre application écrit sur le point de terminaison de configuration du cluster ou lit à partir de ce point, Redis détermine en arrière-plan à quelle partition appartiennent la clé et le 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 console ElastiCache, de la AWS CLI, ou l'API ElastiCache.

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 :