Gestion des versions d'Amazon Aurora - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des versions d'Amazon Aurora

Les versions d'Amazon Aurora sont différentes des bases de données communautaires en amont avec lesquelles elles sont compatibles. Pour vous aider à maintenir la compatibilité des applications et à tirer parti des dernières fonctionnalités du moteur de base de données, les sections suivantes expliquent les conventions de versionnement d'Aurora et la manière dont les versions d'Aurora sont mappées à leurs bases de données communautaires respectives.

Pour obtenir la liste des bases de données relationnelles disponibles sur Amazon Aurora, consultezMoteurs de base de données pris en charge pour les clusters de bases de données Amazon Aurora.

Différences de numéros de version entre les bases de données communautaires et Aurora

Chaque version d'Amazon Aurora est compatible avec une version spécifique de la base de données communautaire correspondante. Vous pouvez trouver la version communautaire de votre base de données avec la version fonction, et la version Aurora avec la aurora_version fonction.

Les exemples suivants montrent comment trouver la version communautaire de votre base de données pour Aurora MySQL et Aurora PostgreSQL.

Aurora MySQL

La version fonction renvoie la version communautaire de votre base de données pour Aurora MySQL.

mysql> select version();

Exemple de sortie :

+------------------+
|   version()      |
+------------------+
|  8.0.32          | 
+------------------+

Et la aurora_version fonction renvoie la version d'Aurora :

mysql> select aurora_version(), @@aurora_version;

Exemple de sortie :

+------------------+------------------+
| aurora_version() | @@aurora_version |
+------------------+------------------+
| 3.05.2           | 3.05.2           |
+------------------+------------------+
Aurora PostgreSQL

La version fonction renvoie la version communautaire de votre base de données pour Aurora PostgreSQL.

postgres=> select version();

Exemple de sortie :

-----------------------------------------------------------------------------
PostgreSQL 11.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.9.3, 64-bit
(1 row)

Et la aurora_version fonction renvoie la version d'Aurora :

postgres=> select aurora_version();

Exemple de sortie :

aurora_version
----------------
3.2.2

Pour plus d’informations, consultez Vérification des SQL versions d'Aurora My à l'aide de SQL et Identification des versions d'Amazon Aurora Postgre SQL.

Versions par défaut d'Amazon Aurora

La version par défaut est la version qu'Aurora choisit automatiquement pour la création ou la mise à niveau de la base de données lorsque vous ne spécifiez pas manuellement la version du moteur cible. Par exemple, la commande suivante indique la version du moteur par défaut pour Aurora PostgreSQL (exemple de sortie inclus).

aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --default-only \ --query 'DBEngineVersions[0].EngineVersion' \ --output text 16.4

À chaque version majeure correspond une version mineure par défaut. Ainsi, la version mineure par défaut est 16. n pour Aurora PostgreSQL 16, le numéro de version n changeant lorsque Aurora publie de nouvelles versions mineures par défaut. Aurora publie généralement deux versions mineures par défaut pour chaque version majeure par an. Le script shell bash suivant montre les versions mineures par défaut pour un ensemble de versions majeures d'Aurora PostgreSQL (exemple de sortie inclus).

for major in 16 15 14 13 12 11; do echo -n "Default for Aurora PostgreSQL major version $major: " aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version "$major" \ --default-only \ --query 'DBEngineVersions[0].EngineVersion' \ --output text done Default for Aurora PostgreSQL major version 16: 16.4 Default for Aurora PostgreSQL major version 15: 15.8 Default for Aurora PostgreSQL major version 14: 14.13 Default for Aurora PostgreSQL major version 13: 13.16 Default for Aurora PostgreSQL major version 12: 12.20 Default for Aurora PostgreSQL major version 11: 11.21

Si vous activez les mises à niveau automatiques des versions mineures pour votre cluster de base de données Aurora, Aurora utilise soit la version mineure par défaut, soit une version mineure plus récente pour une version majeure donnée. Par exemple, si la version mineure par défaut d'Aurora PostgreSQL 15 est 15.8 et que la version 15.10 plus récente est également disponible, Aurora peut effectuer une mise à niveau automatique vers la version 15.8 ou 15.10.

Versions majeures d'Amazon Aurora

Les versions d'Aurora utilisent le schéma major.minor.patch. Une version majeure d'Aurora fait référence à la version majeure communautaire MySQL ou PostgreSQL avec laquelle Aurora est compatible. Les versions majeures d'Aurora MySQL et d'Aurora PostgreSQL sont disponibles dans le cadre du support standard au moins jusqu'à la fin de vie de la version correspondante de la communauté. Vous pouvez continuer à exécuter une version majeure après la date de fin du support standard d'Aurora moyennant des frais. Pour plus d'informations, consultez Support RDS étendu d'Amazon Aurora et Tarification d'Amazon Aurora.

Pour plus d'informations sur les versions principales et le calendrier de publication d'Aurora MySQL et d'Aurora PostgreSQL, consultez les pages suivantes dans les notes de publication respectives :

Note

Le support étendu d'Amazon RDS pour la version 2 d'Aurora MySQL commence le 1er novembre 2024, mais vous ne serez débité que le 1er décembre 2024. Entre le 1er et le 30 novembre 2024, tous les clusters de bases de données Aurora MySQL version 2 sont couverts par Amazon RDS Extended Support. Pour de plus amples informations, veuillez consulter Support étendu d'Amazon RDS pour certaines versions d'Aurora.

Durée de disponibilité des versions majeures d'Amazon Aurora

Les versions majeures d'Amazon Aurora restent disponibles au moins jusqu'à la fin de vie de la version correspondante de la communauté. Vous pouvez utiliser les dates de fin du support standard Aurora pour planifier vos cycles de test et de mise à niveau. Ces dates représentent la première date à laquelle une mise à niveau vers une version plus récente pourrait être nécessaire. Pour plus d'informations sur les dates, consultez Versions majeures d'Amazon Aurora.

Avant qu'Aurora ne vous demande de passer à une version majeure plus récente pour vous aider à planifier, vous recevez un rappel au moins 12 mois à l'avance. Les rappels communiquent les informations suivantes concernant le processus de mise à niveau.

  • Le calendrier de certains jalons

  • L'impact sur vos clusters de bases de données

  • Actions recommandées

Nous vous recommandons de tester minutieusement vos applications avec les nouvelles versions de base de données avant de mettre à niveau votre cluster vers une nouvelle version majeure.

Une fois que la version majeure a atteint la fin du support standard d'Aurora, tout cluster de base de données exécutant encore la version précédente est automatiquement mis à niveau vers une version de support étendu au cours d'une fenêtre de maintenance planifiée. Des frais de support étendu peuvent s'appliquer. Pour plus d'informations sur le support étendu d'Amazon RDS, consultez Utiliser le support étendu d'Amazon RDS.

Versions mineures d'Amazon Aurora

Les versions d'Aurora utilisent le schéma major.minor.patch. Une version mineure d'Aurora fournit des améliorations incrémentielles communautaires et spécifiques d'Aurora, telles que de nouvelles fonctions et des correctifs.

Pour plus d'informations sur les versions mineures et le calendrier de publication d'Aurora MySQL et d'Aurora PostgreSQL, consultez les pages suivantes dans les notes de publication respectives :

Les sections suivantes décrivent en détail la cadence et la durée de vie auxquelles vous pouvez vous attendre pour les versions mineures d'Aurora.

Fréquence de publication des versions mineures d'Amazon Aurora

En général, les versions mineures d'Amazon Aurora sont publiées chaque trimestre. Le calendrier de publication peut varier selon la nécessité d'intégrer des fonctions ou correctifs supplémentaires.

Durée de disponibilité des versions mineures d'Amazon Aurora

Amazon Aurora met généralement à disposition chaque version mineure d'une version majeure pendant au moins 12 mois. À la fin de cette période, Aurora peut automatiquement mettre à niveau votre base de données vers la version mineure par défaut ou vers une version ultérieure. Aurora commence la mise à niveau pendant la période de maintenance planifiée pour tout cluster de base de données exécutant la version mineure antérieure.

Dans certains cas, Aurora peut remplacer une version mineure d'une version majeure particulière avant la période habituelle de 12 mois. Les raisons peuvent inclure des problèmes de sécurité critiques ou la end-of-support date d'une version majeure.

Avant de commencer les mises à niveau automatiques des versions mineures qui approchent de la fin de vie, Aurora envoie généralement un rappel trois mois à l'avance. Aurora détaille les informations suivantes concernant le processus de mise à niveau.

  • Le calendrier de certains jalons

  • L'impact sur vos clusters de bases de données

  • Actions recommandées

Les notifications soumises à un préavis de moins de trois mois décrivent des sujets critiques, tels que des problèmes de sécurité, qui nécessitent une action plus rapide.

Si le paramètre de mise à niveau automatique des versions mineures est activé, vous recevez un rappel mais aucune notification d'événement RDS. Aurora met à niveau votre base de données pendant une période de maintenance après l'expiration de la date limite de mise à niveau obligatoire.

Si le paramètre de mise à niveau automatique des versions mineures n'est pas activé, vous recevez un rappel et un événement de cluster de base de données Amazon RDS avec une catégorie maintenance et un ID deRDS-EVENT-0156. Aurora met à niveau votre base de données au cours de la prochaine période de maintenance.

Notez qu'une fois qu'une version mineure aura atteint la fin du support standard d'Aurora, aucune autre version de correctif ne sera publiée pour cette version mineure. Pour recevoir des corrections de bogues critiques ou CVEs passer à une version mineure avec support standard.

Pour plus d'informations sur les mises à niveau automatiques des versions mineures, consultez Mises à niveau automatiques des versions mineures pour les clusters de base de données Aurora.

Versions correctives d'Amazon Aurora

Les versions d'Aurora utilisent le schéma major.minor.patch. Une version de correctif Aurora inclut des correctifs importants ajoutés à une version mineure après sa publication initiale (par exemple, Aurora MySQL 3.04.0, 3.04.1,..., 3.04.3). Si une nouvelle version mineure apporte de nouvelles fonctions Aurora, les nouvelles versions correctives d'une version mineure spécifique sont principalement utilisées pour résoudre des problèmes importants.

Pour plus d'informations sur l'application des correctifs, consultez Entretien d'un cluster de base de données Amazon Aurora.