Expertise Cluster Galera

Cluster Galera MySQL

Un cluster Galera MariaDB est actuellement la meilleure solution pour assurer une très haute disponibilité de la base de données et l’intégrité des data d’une application web. 

Fort de sa double expérience d’hébergeur/infogéreur MySQL et de prestations d’audit et réalisations techniques, alfa-safety dispose d’une expertise très pointue sur les clusters actif/actif Galera/MariaDB

Les atouts d’un cluster Galera

Galera offre un mode de clustering beaucoup plus performant, sécurisé et évolutif que la réplication MySQL :

Architecture multi-masters synchrone
Le cluster Galera lit/écrit en même temps sur tous les noeuds en parallèle, ceux-ci sont tous actifs en permanence.
Pas de perte de données
Avant de valider une transaction, Galera vérifie la cohérence des data sur chaque noeud, l’intégrité des données est assurée et aucune transaction n’est perdue en cas de chute d’un noeud.
Très haute disponibilité
Tous les noeuds sont actifs, en cas de perte d’un noeud, aucune action manuelle n’est requise, le fail-over est automatique. De même, la réintégration du noeud réparé est automatique.
Scalabilité
L’ajout d’un noeud est automatique et ne génère aucune perturbation. Galera assure la synchronisation des données puis ajoute le nouveau noeud quand il est prêt.
Répartition du cluster sur plusieurs DC
Les noeuds du cluster Galera  peuvent être distribués sur plusieurs datacenters pour améliorer la disponibilité et assurer un véritable PCA au lieu d’un PRA.
Possibilité de spécialisation des noeuds
En ajoutant un répartiteur de charge HAProxy ou ProxySQL, on peut spécialiser les noeuds par type de requètes, en particulier pour les écritures.

Un Cluster Galera permet d’atteindre des GTR et RPO beaucoup plus courts et performants que les autres mode de réplication.

Nos prestations sur Galera

En plus de notre activité d’hébergeur/infogéreur, nos équipes interviennent sur vos infrastructures en prestations , le plus souvent au forfait, sur des opérations de mise en place, d’audit et d’optimisation. 

Mise en place de cluster Galera

+ Vérification de l’état de votre configuration MySQL/MariaDB
Nous analysons les évolutions nécessaires pour passer votre base de données en Galera : montée de version en MariaDB 10.x, bascule sur InnoDB, mode de sauvegarde, analyse de l’activité et des transactions de la base…
+ Préconisation d’architecture
Nous préconisions une configuration serveurs, physiques ou virtuels, type de stockage, réseau, outil de sauvegardes, nous vérifions la latence réseau de vos infrastructures. Nous proposons le mode de répartition de charge HAproxy ou ProxySQL adapté à votre situation et l’activité de votre base.
+ Analyse et adaptation de votre application
Nous analysons votre application pour vérifier si des adaptations sont nécessaires avant de migrer sur Galera, nous préconisons les évolutions et pouvons les réaliser avec vous.
+ Déploiement du cluster
Nous déployons les serveurs et assurons la configuration du cluster, assurons le transfert des données et leur synchronisation, la recette et le test du cluster avant bascule.
+ Migration et bascule
Nous proposons un plan de bascule en production et le réalisons pour tous vos environnements.

Cluster Galera Multi-site

+ Analyse de vos datacenters et infrastructure et préconisation d’architecture
Nous vérifions que la performance, et notamment la latence réseau, de vos infrastructure se situe à un niveau suffisant pour garantir le bon fonctionnement du cluster. Nous préconisons une répartition des noeuds du cluster et validons leur configuration serveur.
+ Migration et bascule
Nous validons le bon fonctionnement du cluster (sycnhro multi-sites, test de perte d’un site…) et proposons un plan de bascule en production que nous réalisons.

Audit et optimisations

+ Vérification des pré-requis et bonnes pratiques
Nous vérifions que la configuration de vos serveurs de base de données respecte bien les pré-requis d’un cluster Galera, nous contrôlons la configuration de ce dernier, nous vérifions les méthode de sauvegarde.
+ Analyse de l’activité et des performances
Avec Percona Monitoring et Management, nous analysons l’activité de vos bases et les éventuels points de contention. Nous identifions les limitations de performances
+ Rapport et plan d’action 
Nous vous proposons un plan d’action détaillé, avec le détail de chaque action, leur ordonnancement, et une estimation de la charge. Un rapport détaillé vous est remis et présenté.

Mise en place d’un monitoring Percona Monitoring et Management

+ Percona Monitoring et Management est une solution de monitoring spécialisée pour MySQL/MariaDB et Galera. Elle assure une remontée de l’ensemble des métriques nécessaire à l’activité de votre base de données et du cluster Galera. Ce monitoring est la garantie d’une meilleure réactivité en cas de dysfonctionnement.
+ Déploiement et configuration de Percona MM – transfert de compétences
Nous déployons etc configurons le montoring pour vous livrer la console clé en main, nous pouvons assurer un transfert de compétences auprès de vos équipes.

Infogérance et TMA Cluster Galera MariaDB

Pour garantir le bon fonctionnement et l’évolutivité de votre cluster de base de données, nous vous accompagnons dans la durée par un contrat d’infogérance ou de TMA avec des engagements de SLA et de réactivité. Vous pouvez ainsi vous appuyer sur nos compétences en cluster Galera et DBA base de données MariaDB  pour garantir la disponibilité, la performance et l’évolution de votre SGBD.

Infogérance avec SLAs

+ Exploitation et évolutivité
Nous assurons la supervision et l’exploitation de votre cluster Galera et de vos bases de données, assurons les mises à jour, notre démarche pro-active vous permet d’anticiper les évolutions.
+ SLAs
Nous nous engageons sur un taux de disponibilité, une GTR et un RPO.

Contrat d’expertise TMA

+ Expertise et capacité d’intervention
Nous apportons à vos équipes le niveau d’expertise et une capacité d’intervention complémentaires, 
+ Transfert de compétences
Lors de nos interventions nous assurons auprès de vos équipes un transfert de compétences qui leur permet de progresser dans la maîtrise de votre configuration.

Quelques références en expertise bases de données et cluster MySQL:

Atexo Cluster Galera multi-site

expert mysql mariadb

prestation mysql mariadb

expertise mysql

 

 

 

 

 

 

 

 

 

Contactez-nous