AWS Advanced Ruby Driver Wrapper está disponible con carácter general
AWS Advanced Ruby Driver Wrapper de Amazon Web Services (AWS) ya está disponible de forma general para su uso con bases de datos compatibles con PostgreSQL y MySQL de Amazon RDS y Amazon Aurora. Este controlador de base de datos avanzado reduce los tiempos de conmutación azul/verde de RDS, la conmutación de la base de datos de Aurora Global y los tiempos de conmutación por error de las bases de datos, lo que mejora la disponibilidad de las aplicaciones. Además, admite varios mecanismos de autenticación para su base de datos, incluida la autenticación de AWS Secrets Manager y la autenticación basada en tokens con AWS Identity and Access Management (IAM).
El AWS Advanced Ruby Driver Wrapper se basa en los controladores pg (PostgreSQL) y mysql2 (MySQL) de la comunidad para ofrecer una funcionalidad mejorada que va más allá de la conectividad de bases de datos estándar. El envoltorio está integrado de forma nativa con las bases de datos Aurora y RDS, lo que le permite supervisar el estado de los clústeres de bases de datos y conectarse rápidamente a los escritores recién promovidos en caso de errores inesperados que provoquen conmutaciones por error en las bases de datos. Además, el envoltorio se integra perfectamente con ActiveRecord a través de los adaptadores aws_postgresql y aws_mysql2 proporcionados, por lo que puede habilitarlo sin cambiar el código de la aplicación.
El controlador está disponible como proyecto de código abierto bajo la licencia de Apache 2.0. Consulte las instrucciones del repositorio de GitHub para empezar.