Conexión a clústeres de bases de datos multi-AZ con los controladores de AWS para Amazon RDS - Amazon Relational Database Service

Conexión a clústeres de bases de datos multi-AZ con los controladores de AWS para Amazon RDS

El conjunto de controladores de AWS se ha diseñado para permitir tiempos de transición y conmutación por error más rápidos y autenticarse con AWS Secrets Manager, AWS Identity and Access Management (IAM) e identidad federada. Los controladores de AWS se basan en la supervisión del estado del clúster de base de datos y en el conocimiento de la topología del clúster para determinar quién es el nuevo escritor. Este enfoque reduce los tiempos de transición y conmutación por error a segundos de un solo dígito, en comparación con las decenas de segundos de los controladores de código abierto.

A medida que se introducen nuevas características de servicio, el objetivo del conjunto de controladores de AWS es contar con soporte integrado para estas características de servicio.

Conexión a clústeres de bases de datos Multi-AZ con el controlador JDBC de Amazon Web Services (AWS)

El controlador JDBC de Amazon Web Services (AWS) se ha diseñado como un contenedor JDBC avanzado para ayudar a las aplicaciones a aprovechar las características de las bases de datos agrupadas en clústeres. Este contenedor complementa y amplía la funcionalidad del controlador JDBC existente. El controlador se admite con los siguientes controladores de la comunidad:

  • MySQL Connector/J

  • MariaDB Connector/J

  • pgJDBC

Para instalar el controlador JDBC de AWS, añada el archivo .jar del controlador JDBC de AWS (ubicado en la aplicación CLASSPATH) y conserve las referencias al controlador de la comunidad correspondiente. Actualice el prefijo de la URL de conexión correspondiente de la siguiente manera:

  • De jdbc:mysql:// a jdbc:aws-wrapper:mysql://

  • De jdbc:mariadb:// a jdbc:aws-wrapper:mariadb://

  • De jdbc:postgresql:// a jdbc:aws-wrapper:postgresql://

Para obtener más información sobre el controlador JDBC de AWS e instrucciones completas para utilizarlo, consulte el repositorio GitHub del controlador JDBC de Amazon Web Services (AWS).

Conexión a clústeres de bases de datos Multi-AZ con el controlador de Python de Amazon Web Services (AWS)

El controlador de Python de Amazon Web Services (AWS) se ha diseñado como un contenedor de Python avanzado. Este contenedor complementa y amplía la funcionalidad del controlador de Psycopg de código abierto. El controlador de Python de AWS se admite con las versiones 3.8 y posteriores de Python. Puede instalar el paquete de aws-advanced-python-wrapper mediante el comando pip, junto con los paquetes de código abierto de psycopg.

Para obtener más información sobre el controlador de Python de AWS e instrucciones completas para utilizarlo, consulte el repositorio GitHub del controlador de Python de Amazon Web Services (AWS).