Para un clúster de bases de datos Amazon Aurora MySQL puede especificar que Aurora actualice automáticamente el clúster de base de datos a nuevas versiones secundarias. Para ello, establezca la propiedad AutoMinorVersionUpgrade
(Actualización automática de la versión secundaria en la AWS Management Console) del clúster de base de datos.
La actualización automática se produce durante el período de mantenimiento. Si las instancias de base de datos individuales del clúster de base de datos tienen períodos de mantenimiento diferentes a las de la ventana de mantenimiento del clúster, la ventana de mantenimiento del clúster tiene prioridad.
La actualización automática de versiones secundarias no se aplica a los siguientes tipos de clústeres de Aurora MySQL:
-
Clústeres que forman parte de una base de datos de Aurora global
-
Clústeres que tienen réplicas entre regiones
La duración de la interrupción varía en función de la carga de trabajo, el tamaño del clúster, la cantidad de datos de registro binarios y si Aurora puede utilizar la característica de parches de tiempo de inactividad cero (ZDP). Aurora reinicia el clúster de bases de datos, por lo que es posible que experimente un breve periodo de falta de disponibilidad antes de reanudar el uso del clúster. En concreto, la cantidad de datos de log binario afecta al tiempo de recuperación. La instancia de base de datos procesa los datos del registro binario durante la recuperación. Por lo tanto, un gran volumen de datos de registro binario aumenta el tiempo de recuperación.
nota
Aurora solo realiza actualizaciones automáticas si todas las instancias de base de datos del clúster tienen la configuración AutoMinorVersionUpgrade
habilitada. Para obtener información sobre cómo configurarla y cómo funciona cuando se aplica a los niveles de clúster e instancia, consulte Actualizaciones de versiones secundarias automáticas para clústeres de base de datos de Aurora.
A continuación, si existe una ruta de actualización para las instancias del clúster de base de datos a una versión secundaria del motor de base de datos que tenga AutoUpgrade
establecido en true, se realizará la actualización. La opción AutoUpgrade
es dinámica y la establece RDS.
Las actualizaciones de versiones secundarias automáticas se realizan a la versión secundaria predeterminada.
Puede utilizar un comando de la CLI como el siguiente para comprobar el estado de la configuración AutoMinorVersionUpgrade
para todas las instancias de base de datos de los clústeres de Aurora MySQL.
aws rds describe-db-instances \ --query '*[].{DBClusterIdentifier:DBClusterIdentifier,DBInstanceIdentifier:DBInstanceIdentifier,AutoMinorVersionUpgrade:AutoMinorVersionUpgrade}'
El resultado de este comando debería ser similar al siguiente:
[ { "DBInstanceIdentifier": "db-t2-medium-instance", "DBClusterIdentifier": "cluster-57-2020-06-03-6411", "AutoMinorVersionUpgrade": true }, { "DBInstanceIdentifier": "db-t2-small-original-size", "DBClusterIdentifier": "cluster-57-2020-06-03-6411", "AutoMinorVersionUpgrade": false }, { "DBInstanceIdentifier": "instance-2020-05-01-2332", "DBClusterIdentifier": "cluster-57-2020-05-01-4615", "AutoMinorVersionUpgrade": true }, ... output omitted ...
En este ejemplo, Habilitar actualización automática de versiones secundarias está desactivado para el clúster de base de datos cluster-57-2020-06-03-6411
, porque está desactivado para una de las instancias de base de datos del clúster.