Formation - Formation Mysql Cluster
Skills Campus
Tranning & certification centerDescription
MySQL Cluster est une solution de base de données distribuée, hautement disponible et tolérante aux pannes, développée par Oracle. Elle offre une architecture de base de données distribuée conçue pour fournir une disponibilité continue, une évolutivité linéaire et une tolérance aux pannes sans compromettre les performances.
À qui s'adresse cette formation ?
Pour qui ?Administrateurs de bases de données
Ingénieurs système
Développeurs
Architectes logiciels
Prérequis- Connaissances de base en bases de données
- Notions de base sur MySQL
- Connaissance des systèmes d'exploitation
- Compréhension des réseaux
- Expérience en administration système ou développement logiciel
Les objectifs de la formation
Comprendre les avantages.
Savoir mettre en œuvre l'installation et la configuration d'un cluster.
L'optimisation de performance et l'administration d'une architecture en cluster.
Programme de la formation
- Module 1 : Introduction
- Introduction aux besoins de haute disponibilité et d'évolutivité
- Présentation de MySQL NDB Cluster et de ses avantages
- Comprendre les différences entre MySQL Server et MySQL NDB Cluster
- Introduction à MySQL Cluster Manager
- Module 2 : Base de données MySQL Cluster
- L'architecture :
- Architecture sans partage et ses implications
- Les nœuds de données NDB et les nœuds SQL
- Distribution et partitionnement des données
- Les nœuds de gestion et leur rôle
- Caractéristiques principales :
- Haute disponibilité avec basculement automatique
- Évolutivité horizontale pour un débit accru
- Accès aux données en temps réel avec des tables en mémoire
- Transactions ACID et cohérence des données
- Réplication sur plusieurs sites géographiques
- Sécurité :
- Authentification et autorisation des utilisateurs
- Considérations relatives à la sécurité du réseau
- Options de cryptage des données
- Surveillance et optimisation des performances :
- Mesures clés à suivre
- Outils et techniques d'optimisation des performances
- Analyse de l'utilisation des ressources
- Module 3 : Gestionnaire de cluster MySQL
- Installation et configuration :
- Mise en place de l'environnement de gestion
- Configuration des nœuds et des clusters
- Considérations de sécurité
- Gestion des clusters :
- Création et suppression de clusters
- Démarrage, arrêt et redémarrage des clusters
- Mise à l'échelle en ligne et ajout/suppression de nœuds
- Sauvegardes et restaurations
- Mises à niveau et déploiements
- Modifications et réglages de la configuration
- Automatisation et création de scripts :
- Automatisation des tâches courantes à l'aide de l'API Manager
- Rédaction de scripts pour les déploiements complexes
- Intégration aux flux de travail DevOps
- Module 4 : Sujets avancés
- Géo-réplication pour les déploiements globaux
- Utilisation de MySQL Cluster avec d'autres applications
- Dépannage et résolution de problèmes
- Meilleures pratiques pour le déploiement et la gestion
- Tendances futures et feuille de route pour MySQL NDB Cluster