MariaDB - Mise à jour

Processus de mise à niveau

Requête

La mise à jour d'un PaaS MariaDB est de la responsabilité de cegedim.cloud et peut être demandée via un ticket requête soumis depuis ITCare en précisant un créneau de disponibilité pour l'opération.

Merci de préciser si celle-ci doit être réalisée en heures non ouvrées pour planification d'une RFC.

Il est recommandé de procéder à la mise à jour de vos environnements de non production d'abord afin de pouvoir estimer le temps d'interruption généré par l'opération ainsi que de recetter vos applications dans la nouvelle version du moteur.

Déroulement

La mise à jour d'un déploiement MariaDB (mono-instance ou Cluster MariaDB) se déroule en deux étapes complètement automatisées :

  • Mise à jour du système d'exploitation préalable pour la version MariaDB corespondant

    • Plusieurs mises à jour selon le scénario : Debian 10 → Debian 11 -> Debian 12

  • Mise à jour du moteur MariaDB dans la version cible

Selon la version source et cible de MariaDB, il peut donc être nécessaire de migrer d'abord le système d'exploitation dans une version supportée par cegedim.cloud

Impacts

  • La durée d'une mise à jour est variable selon :

    • Les ressources cpu et ram configurées

    • La quantité de données dont les entêtes doivent être modifiés par le moteur MariaDB.

    • La quantité de données à réindexer suite au changement de librairie C, après une mise à jour de l'OS.

  • Le mode de sauvegarde :

    • Point-in-time Recovery (PITR) à partir de la sauvegarde Rubrik.

Temps de référence

A titre indicatif, voici les durées pour chaque étape d'une mise à jour d'une base de données mariaDB (mono-instance) de 30 Go :

  • Mise à jour de Debian : 10 minutes en moyenne

  • Mise à jour de MariaDB : 5 minute en moyenne

A titre indicatif, voici les durées pour chaque étape d'une mise à jour d'une base de données mariaDB (cluster Galera) de 30 Go :

  • Mise à jour de Debian pour les 3 noeuds : 30 minutes en moyenne

  • Mise à jour de MariaDB pour les 3 noeuds: 15 minute en moyenne

Matrice de support OS / MariaDB

Distribution Linux supportées par cegedim.cloud en fonction de la version de mariaDB :

Versions de MariaDB
Distribution Linux supportée

mariaDB 10.6

Debian 11

mariaDB 10.11

Debian 12

mariaDB 11.4

Debian 12

Chemins de mises à jour mariaDB supportés

La mise à jour du système d'exploitation, si elle a lieu, peut nécessiter une réindexation complète (aussi prise en charge par cegedim.cloud) du fait des évolutions de la librairie C lors de la mise à jour du système d'exploitation.

Selon la quantité de données, cette opération peut prendre un certains temps.

Last updated