Points de terminaison de lecteur pour Amazon Aurora - Amazon Aurora

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.

Points de terminaison de lecteur pour Amazon Aurora

Un point de terminaison de lecteur pour un cluster de bases de données Aurora prend en charge l’équilibrage des connexions en lecture seule au cluster de bases de données. Utilisez le point de terminaison de lecteur pour les opérations de lecture, par exemple les requêtes. En traitant ces instructions sur les réplicas Aurora en lecture seule, ce point de terminaison réduit la surcharge sur l’instance principale. Il aide également le cluster à mettre à l’échelle la capacité de traiter des requêtes SELECT simultanées, proportionnelle au nombre de réplicas Aurora dans le cluster. Chaque cluster de bases de données Aurora possède un seul point de terminaison de lecteur.

Si le cluster contient un ou plusieurs réplicas Aurora, le point de terminaison du lecteur équilibre chaque demande de connexion entre les réplicas Aurora. Dans ce cas, vous ne pouvez effectuer que des instructions en lecture seule, telles que SELECT dans cette session. Si le cluster contient uniquement une instance principale et aucun réplica Aurora, le point de terminaison du lecteur se connecte à l’instance principale. Dans ce cas, vous pouvez effectuer des opérations d’écriture via le point de terminaison.

L’exemple suivant illustre un point de terminaison de lecteur pour un cluster de bases de données Aurora MySQL.

mydbcluster.cluster-ro-c7tj4example.us-east-1.rds.amazonaws.com:3306

Le point de terminaison du lecteur est destiné aux connexions en lecture seule au cluster Aurora. Ce point de terminaison utilise un mécanisme d’équilibrage des connexions pour aider le cluster à gérer les charges de travail impliquant beaucoup de requêtes. Le point de terminaison du lecteur est le point de terminaison que vous fournissez aux applications qui créent les rapports ou qui effectuent d’autres opérations en lecture seule sur le cluster.

Le point de terminaison de lecteur équilibre les connexions aux réplicas Aurora disponibles dans un cluster de bases de données Aurora. Il n’équilibre pas des requêtes individuelles. Si vous souhaitez équilibrer chaque requête afin de répartir la charge de travail de lecture d’un cluster de bases de données, ouvrez une nouvelle connexion au point de terminaison de lecteur pour chaque requête.

Chaque cluster Aurora intègre un seul point de terminaison de lecteur dont le nom et les autres attributs sont gérés par Aurora. Vous ne pouvez pas créer, supprimer ni modifier ce type de point de terminaison.

Si votre cluster contient uniquement une cible principale (instance ou groupe de partitions de base de données) et aucun réplica Aurora, le point de terminaison de lecteur se connecte à l’instance principale. Dans ce cas, vous pouvez effectuer des opérations d’écriture via ce point de terminaison.

Astuce

Grâce à RDS Proxy, vous pouvez créer des points de terminaison supplémentaires en lecture seule pour un cluster Aurora. Ces points de terminaison effectuent le même type d’équilibrage des connexions que le point de terminaison de lecteur Aurora. Les applications peuvent se reconnecter plus rapidement aux points de terminaison proxy que le point de terminaison du lecteur Aurora si les instances de lecteur deviennent indisponibles. Les points de terminaison proxy peuvent également tirer parti d’autres fonctions de proxy telles que le multiplexage. Pour plus d’informations, consultez Utilisation des points de terminaison de lecteur avec les clusters Aurora.