in

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

Al actualizar las bases de datos, el uso de una técnica de implementación azul/verde es una opción atractiva para que los usuarios minimicen el riesgo y el tiempo de inactividad. Este método para realizar actualizaciones de la base de datos requiere dos entornos de base de datos: su entorno de producción actual, o entorno azul, y un entorno de ensayo o entorno verde. Luego, debe mantener estos dos entornos sincronizados entre sí para que pueda probar y actualizar sus cambios a producción de manera segura.

Los clientes de Amazon Aurora y Amazon Relational Database Service (Amazon RDS) pueden usar la clonación de bases de datos y las réplicas de lectura promocionables para ayudar a autogestionar una implementación azul/verde. Sin embargo, la autogestión de una implementación azul/verde puede ser costosa y compleja de construir y administrar. Como resultado, los clientes a veces retrasan la implementación de las actualizaciones de la base de datos, eligiendo la disponibilidad sobre los beneficios que obtendrían al actualizar sus bases de datos.

Hoy anunciamos la disponibilidad general de Implementaciones azul/verde de Amazon RDSuna nueva característica para Amazon Aurora con compatibilidad con MySQL, Amazon RDS para MySQL y Amazon RDS para MariaDB que le permite realizar actualizaciones de bases de datos de forma más segura, sencilla y rápida.

Con solo unos pocos pasos, puede usar Blue/Green Deployments para crear un entorno de ensayo separado, sincronizado y totalmente administrado que refleje el entorno de producción. El entorno de ensayo clona la base de datos principal de su entorno de producción y las réplicas de lectura en la región. Las implementaciones azul/verde mantienen estos dos entornos sincronizados mediante la replicación lógica.

En tan solo un minuto, puede promocionar el entorno de prueba para que sea el nuevo entorno de producción sin pérdida de datos. Durante el cambio, las implementaciones azul/verde bloquean las escrituras en los entornos azul y verde para que el verde alcance al azul, lo que garantiza que no se pierdan datos. Luego, Blue/Green Deployments redirige el tráfico de producción al entorno de prueba recién promovido, todo sin ningún cambio de código en su aplicación.

Con Blue/Green Deployments, puede realizar cambios, como actualizaciones de versiones principales y secundarias, modificaciones de esquemas y actualizaciones de mantenimiento o del sistema operativo, en el entorno de prueba sin afectar la carga de trabajo de producción.

Primeros pasos con implementaciones azules/verdes para clústeres de MySQL
Puede comenzar a actualizar sus bases de datos con solo unos pocos clics en la consola de administración de AWS. Para comenzar, simplemente seleccione la base de datos que necesita actualizarse en la consola y haga clic en Crear implementación azul/verde bajo la Comportamiento Menú desplegable.

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

Puede establecer un Identificador de implementación azul/verde y los atributos de su base de datos que se van a modificar, como la versión del motor, el grupo de parámetros del clúster de base de datos y el grupo de parámetros de base de datos para bases de datos verdes. Para usar una implementación azul/verde en su clúster de base de datos Aurora MySQL, debe activar el registro binario, cambiando el valor de binlog_format parámetro de OFF a MIXED en el grupo de parámetros del clúster de base de datos.

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

cuando eliges Crear implementación azul/verde, crea un nuevo entorno de ensayo y ejecuta tareas automatizadas para preparar la base de datos para la producción. Tenga en cuenta que se le cobrará el costo de la base de datos verde, incluidas las réplicas de lectura y las instancias de base de datos en implementaciones Multi-AZ, y cualquier otra función, como Amazon RDS Performance Insights, que haya habilitado en verde.

También puede hacer el mismo trabajo en la interfaz de línea de comandos de AWS (AWS CLI). Para realizar una actualización de la versión del motor, simplemente agregue un targetEngineVersion parámetro y especifique la versión del motor a la que desea actualizar. Este parámetro funciona con actualizaciones de versiones principales y secundarias, y acepta versiones cortas como 5.7 para Amazon Aurora MySQL-Compatible.

$ aws rds create-blue-green-deployment \
--blue-green-deployment-name my-bg-deployment \
--source arn:aws:rds:us-west-2:1234567890:db:my-aurora-mysql \
--target-engine-version 5.7 \
--region us-west-2 \

Una vez completada la creación, ahora tiene un entorno de ensayo que está listo para la prueba y la validación antes de promocionarlo para que sea el nuevo entorno de producción.

Cuando se completan las pruebas y la calificación de los cambios, puede elegir Pasar a otra cosa en el Comportamiento menú desplegable para promocionar el entorno de ensayo marcado como Verde ser el nuevo sistema de producción.

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

Ahora está casi listo para cambiar sus bases de datos ecológicas a producción. Verifique la configuración de sus bases de datos verdes para verificar que estén listas para el cambio. También puede establecer una configuración de tiempo de espera para determinar el límite de tiempo máximo para su cambio. Si las medidas de protección de cambio de Blue/Green Deployments detectan que tomaría más tiempo que la duración especificada, entonces el cambio se cancela y no se realizan cambios en los entornos. Le recomendamos que identifique los momentos de tráfico de producción bajo o moderado para iniciar un cambio.

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

Después del cambio, Blue/Green Deployments no elimina su antiguo entorno de producción. Puede acceder a él para validaciones adicionales y pruebas de rendimiento/regresión, si es necesario. Tenga en cuenta que es su responsabilidad eliminar el antiguo entorno de producción cuando ya no lo necesite. Los cargos de facturación estándar se aplican a las instancias de producción antiguas hasta que las elimine.

Nuevo: implementaciones azul/verde completamente administradas en Amazon Aurora y Amazon RDS | Servicios web de Amazon

Ya disponible
Amazon RDS Blue/Green Deployments está disponible hoy en Amazon Aurora con compatibilidad con MySQL 5.6 o superior, Amazon RDS para MySQL versión principal 5.6 o superior, y Amazon RDS para MariaDB 10.2 y superior en todas las regiones comerciales de AWS, excepto China, y las regiones de AWS GovCloud .

Para obtener más información, lea Uso de implementaciones azules/verdes de Amazon RDS para actualizaciones de bases de datos en la documentación de AWS. Pruébelo y envíe sus comentarios a AWS re: publicar para Amazon RDS o a través de sus contactos habituales de soporte de AWS.

channy



Fuente

Written by TecTop

Alcanza nuevas profundidades con la aplicación Oceanic+ y Apple Watch Ultra

Alcanza nuevas profundidades con la aplicación Oceanic+ y Apple Watch Ultra

aplicación oceánica plus

Apple anuncia el lanzamiento de la aplicación Oceanic+ hoy para Apple Watch Ultra