Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Conexión a un clúster de base de datos multi-AZ para Amazon RDS

Modo de enfoque
Conexión a un clúster de base de datos multi-AZ para Amazon RDS - Amazon Relational Database Service

Un clúster de base de datos Multi-AZ tiene tres instancias de base de datos en vez de solo una. Una instancia de base de datos específica gestiona cada conexión. Cuando se conecta a un clúster de base de datos Multi-AZ, el nombre de host y el puerto que especifica apuntan a un nombre de dominio completo llamado punto de conexión. El clúster de base de datos Multi-AZ utiliza el mecanismo de punto de conexión para abstraer estas conexiones, de modo que no es necesario especificar exactamente a qué instancia de base de datos del clúster de base de datos se va a conectar. Por lo tanto, no tiene que codificar todos los nombres de host ni escribir su propia lógica para redirigir las conexiones cuando algunas instancias de base de datos no están disponibles.

El punto de conexión del escritor se conecta a la instancia de la base de datos del escritor del clúster de la base de datos, que admite operaciones de lectura y escritura. El punto de conexión del lector se conecta a cualquiera de las dos instancias de base de datos del lector, que solo admiten operaciones de lectura.

Al usar puntos de conexión puede asignar cada conexión a la instancia de base de datos o grupo de instancias de base de datos adecuados en función de su caso de uso. Por ejemplo, para desempeñar instrucciones DDL y DML puede conectarse a la instancia de base de datos que sea la instancia de base de datos del escritor. Para realizar consultas, puede conectarse al extremo del lector, con el clúster de base de datos Multi-AZ al administrar automáticamente las conexiones entre las instancias de base de datos del lector. En el caso de diagnóstico o ajuste, puede conectarse a un punto de conexión de instancia de base de datos específico para examinar los detalles de una instancia de base de datos específica.

Para obtener más información acerca de la conexión a una instancia de base de datos, consulte Conexión a una instancia de base de datos de Amazon RDS.

Para obtener más información sobre la conexión a clústeres de base de datos multi-AZ, consulte los temas siguientes.

Tipos de puntos de conexión del clúster de base de datos Multi-AZ

Un punto de conexión se representa mediante un identificador único que contiene una dirección de host. Los siguientes tipos de puntos de conexión están disponibles en un clúster de base de datos Multi-AZ:

Punto de conexión de clúster

El punto de conexión de clúster o (punto de conexión del escritor) de un clúster de base de datos Multi-AZ se conecta a la instancia de base de datos del escritor actual de ese clúster de base de datos. Este punto de conexión es el único que puede llevar a cabo operaciones de escritura como instrucciones DDL y DML. Este punto de conexión también puede llevar a cabo operaciones de lectura.

Cada clúster de base de datos Multi-AZ tiene un punto de conexión de clúster y una instancia de base de datos del escritor.

Utilice el punto de conexión del clúster para todas las operaciones de escritura en el clúster de la base de datos, incluidos inserciones, actualizaciones, eliminaciones y cambios de DDL. También puede usar el punto de conexión del clúster para operaciones de lectura, como por ejemplo consultas.

Si se produce un error en la instancia de base de datos del escritor actual de un clúster de base de datos, el clúster de base de datos Multi-AZ conmuta por error automáticamente a una nueva instancia de base de datos del escritor. Durante una conmutación por error, el clúster de base de datos todavía atiende solicitudes de conexión al punto de conexión del clúster de la nueva instancia de base de datos del escritor, con una interrupción del servicio mínima.

En el siguiente ejemplo se ilustra el punto de conexión del clúster de un clúster de base de datos Multi-AZ.

mydbcluster.cluster-123456789012.us-east-1.rds.amazonaws.com

Para obtener más información sobre la conexión a los puntos de conexión de clúster, consulte Puntos de conexión de clúster.

Punto de conexión del lector

El punto de conexión del lector para un clúster de base de datos Multi-AZ proporciona soporte para conexiones de solo lectura al clúster de base de datos. Utilice el punto de conexión del lector para operaciones de lectura, como por ejemplo consultas SELECT. Al procesar esas instrucciones en las instancias de base de datos del lector, este punto de conexión reduce la sobrecarga de la instancia de base de datos del escritor. También ayuda al clúster a escalar la capacidad de manejo simultáneo de consultas SELECT. Cada clúster de base de datos Multi-AZ tiene un punto de conexión del lector.

El punto de conexión del lector envía cada solicitud de conexión a una de las instancias de base de datos del lector. Cuando se utiliza el punto de conexión del lector para una sesión, solo se pueden ejecutar instrucciones de solo lectura como SELECT en esa sesión.

En el siguiente ejemplo se ilustra un punto de conexión del lector de un clúster de base de datos Multi-AZ. La intención de solo lectura de un punto de conexión de lector se indica mediante -ro en el punto de conexión del clúster.

mydbcluster.cluster-ro-123456789012.us-east-1.rds.amazonaws.com

Para obtener más información sobre los puntos de conexión de lector, consulte Puntos de enlace del lector.

Punto de conexión de instancia

Un punto de conexión de instancia se conecta a una instancia de base de datos específica de un clúster de base de datos Multi-AZ. Cada instancia de base de datos de un clúster de bases de datos tiene su propio punto de conexión de instancia único. Así que hay un punto de conexión de instancia para la actual instancia de base de datos del escritor del clúster de base de datos y un punto de conexión de instancia para cada una de las instancias de base de datos del lector en el clúster de la base de datos.

El punto de conexión de instancia proporciona control directo sobre las conexiones al clúster de base de datos. Este control puede ayudarle a abordar situaciones en las que el uso del punto de conexión del clúster o del lector puede no ser adecuado. Por ejemplo, su aplicación cliente podría necesitar un balanceo de carga más detallado en función del tipo de carga de trabajo. En este caso, puede configurar varios clientes para que se conecten a distintas instancias de base de datos del lector en un clúster de base de datos con el fin de distribuir las cargas de trabajo de lectura.

En el siguiente ejemplo se ilustra un punto de conexión de instancia de una instancia de base de datos de un clúster de base de datos Multi-AZ.

mydbinstance.123456789012.us-east-1.rds.amazonaws.com

Para obtener más información sobre la conexión a los puntos de conexión de instancia, consulte Puntos de conexión de instancia.

Visualización de puntos de enlace

Utilice la consola, la AWS CLI o la API de Amazon RDS para ver los puntos de conexión de clúster, lector e instancia.

Console

En la AWS Management Console, verá el punto de conexión del clúster y el punto de conexión del lector en la página de detalles de cada clúster de base de datos Multi-AZ. Verá el punto de conexión de instancia en la página de detalles de cada instancia de base de datos.

AWS CLI

Con la AWS CLI, verá el escritor y cualquier punto de conexión del lector personalizado en la salida del comando describe-db-clusters. Por ejemplo, el siguiente comando muestra los atributos de punto de conexión de todos los clústeres en la región de AWS actual.

aws rds describe-db-cluster-endpoints
Amazon RDS API

Con la API de Amazon RDS, recuperará los puntos de conexión llamando a la acción DescribeDBClusterEndpoints. El resultado también muestra los puntos de conexión del clúster de base de datos de Amazon Aurora, si existen.

En la AWS Management Console, verá el punto de conexión del clúster y el punto de conexión del lector en la página de detalles de cada clúster de base de datos Multi-AZ. Verá el punto de conexión de instancia en la página de detalles de cada instancia de base de datos.

Puntos de conexión de clúster

Cada clúster de base de datos Multi-AZ tiene un solo punto de conexión integrado, cuyo nombre y otros atributos administra Amazon RDS. No puede crear, eliminar o modificar este tipo de punto de conexión.

Use el punto de conexión del clúster al administrar su clúster de base de datos, extraer, transformar, cargar (ETL) o desarrollar y probar aplicaciones. El punto de conexión del clúster se conecta a la instancia de base de datos del escritor del clúster. La instancia de base de datos del escritor es la única instancia de base de datos donde puede crear tablas e índices, ejecutar instrucciones INSERT y realizar otras operaciones de DDL y DML.

La dirección IP física a la que apunta el punto de conexión del clúster cambia cuando el mecanismo de conmutación por error promueve una nueva instancia de base de datos para que sea la instancia de base de datos del escritor del clúster. Si usa cualquier forma de grupos de conexiones u otros multiplexados, prepárese para vaciar o reducir el tiempo de vida de cualquier información de DNS almacenada en caché. De esta forma se garantiza que no intente establecer una conexión de lectura/escritura en una instancia de base de datos que deje de estar disponible o sea ahora de solo lectura tras una conmutación por error.

Puntos de enlace del lector

Use el punto de conexión del lector para conexiones de solo lectura al clúster de base de datos Multi-AZ. Dicho punto de conexión ayuda a su clúster de base de datos a manejar una carga de trabajo de consultas intensivas. El punto de conexión del lector es el punto de conexión que proporciona a las aplicaciones que realizan informes u otras operaciones de solo lectura en el clúster. El extremo del lector envía conexiones a las instancias de base de datos de lector disponibles en un clúster de base de datos Multi-AZ.

Cada clúster Multi-AZ tiene un solo punto de conexión del lector integrado, cuyo nombre y otros atributos se administran mediante Amazon RDS. No puede crear, eliminar o modificar este tipo de punto de conexión.

Puntos de conexión de instancia

Cada instancia de base de datos en un clúster de base de datos Multi-AZ tiene su propio punto de conexión de instancia integrado, cuyo nombre y otros atributos administra Amazon RDS. No puede crear, eliminar o modificar este tipo de punto de conexión. Normalmente, con un clúster de base de datos Multi-AZ se utilizan los puntos de conexión del lector y del escritor con más frecuencia que los puntos de conexión de instancia.

En las operaciones diarias, la forma principal de uso de los puntos de conexión de instancia consiste en diagnosticar los problemas de rendimiento o capacidad que afectan a una instancia de base de datos específica de un clúster de base de datos Multi-AZ. Mientras se conecta a una instancia de base de datos específica, puede examinar sus variables de estado, métricas, etc. Hacer esto puede ayudarlo a determinar qué sucede con esa instancia de base de datos que es distinto de lo que ocurre con otras instancias de base de datos del clúster.

Conexiones de alta disponibilidad

Para clústeres de base de datos Multi-AZ en los que la alta disponibilidad es importante, utilice el punto de conexión del escritor para conexiones de lectura y escritura o de uso general, y el punto de conexión del lector para conexiones de solo lectura. Los puntos de enlace del escritor y del lector administran la conmutación por error de instancias de base de datos mejor que los puntos de enlace de instancia. A diferencia de los puntos de enlace de instancia, los puntos de enlace del escritor y del lector cambian automáticamente a qué instancia de base de datos se conectan si una instancia de base de datos del clúster deja de estar disponible.

Si se produce un error en la instancia de base de datos del escritor de un clúster de base de datos, Amazon RDS conmuta por error automáticamente a una nueva instancia de base de datos del escritor. Lo hace al convertir una instancia de base de datos del lector en una nueva instancia de base de datos del escritor. Si se produce una conmutación por error, puede usar el punto de conexión del escritor para volver a conectarse a la instancia de base de datos recién promovida. O bien puede usar el punto de conexión del lector para volver a conectarse a una de las instancias de base de datos en el lector del clúster de base de datos. Durante una conmutación por error, el punto de conexión del lector podría dirigir las conexiones a la nueva instancia de base de datos del escritor de un clúster de base de datos durante un breve periodo, tras convertir una instancia de base de datos del lector en la nueva instancia de base de datos del escritor. Si diseña su propia lógica de aplicación para administrar conexiones a puntos de conexión de instancia, puede, manualmente o mediante programación, encontrar el conjunto resultante de instancias de base de datos disponibles en el clúster de base de datos.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.