
Formation Cluster mysql
Ref :
Pré-requis
- Des notions d'administration Linux
- Des notions d'algorithmique ou de programmation
- Administration de MySQL (cours MySQL Administration)
Public concerné
- Administrateurs systèmes & réseaux
- Administrateurs de base de données
Objectifs
Mettre en place de clusters à haute disponibilité master-slave
Mettre en place de clusters multi-masters
Utiliser mysql-proxy pour répartir les requêtes
Programme détaillé
Introduction
-
Types de clusters
-
Architectures générales
Clusters Master-Slave
-
Principes
-
Mise en place
-
Exploitation : vérification de cohérence/intégrité, supervision de la réplication
Clusters Multi-Masters
-
Principes
-
Considérations spécifiques à ce mode : configuration, performances des hôtes, …
-
Types de réplication : asynchrone ; synchrone, synchrone parallèle (Galera)
-
Mise en place
-
Exploitation : vérification de cohérence/intégrité, supervision de la réplication
MySQL Proxy – lorsque l'applicatif ne peut gérer plusieurs serveurs :
-
Présentation
-
Configurations possibles
-
Présentation du moteur LUA
-
Exemple de configuration courante : redirection des requêtes de lecture vers un slave et celles d'écriture sur un master.