Mysql
 sql >> Base de données >  >> RDS >> Mysql

Réplication MySQL pour une haute disponibilité

Nous sommes heureux d'annoncer que notre nouveau livre blanc sur la réplication MySQL pour la haute disponibilité est désormais disponible en téléchargement gratuit !

La réplication MySQL permet de copier automatiquement les données d'un serveur de base de données MySQL vers un ou plusieurs serveurs de base de données MySQL.

Malheureusement, l'indisponibilité de la base de données est souvent causée par des configurations HA sous-optimales, des temps de basculement manuels/prolongés et un basculement manuel des applications. Cette technologie est bien connue des administrateurs de base de données du monde entier, mais maintenir ces configurations à haute disponibilité peut parfois être un défi.

Dans ce livre blanc, nous discutons des dernières fonctionnalités de MySQL 5.6, 5.7 et 8.0 et vous montrons comment déployer et gérer une configuration de réplication. Nous montrons également comment ClusterControl vous fournit tous les outils dont vous avez besoin pour vous assurer que votre infrastructure de base de données fonctionne au maximum de ses compétences.

Les sujets inclus dans ce livre blanc sont …

  • Qu'est-ce que la réplication MySQL ?
    • Schéma de réplication
      • Réplication asynchrone
      • Réplication semi-synchrone
    • Identifiant de transaction global (GTID)
      • Réplication dans MySQL 5.5 et versions antérieures
      • Comment GTID résout le problème
      • MariaDB GTID contre MySQL GTID
    • Esclave multithread
    • Esclave anti-crash
    • Engagement de groupe
  • Topologie pour la réplication MySQL
    • Maître avec esclaves (réplication unique)
    • Maître avec relais esclaves (réplication en chaîne)
    • Maître avec maître actif (réplication circulaire)
    • Maître avec maître de sauvegarde (réplication multiple)
    • Plusieurs maîtres vers un seul esclave (réplication multi-sources)
    • Galera avec esclave de réplication (réplication hybride)
  • Déploiement d'une configuration de réplication MySQL
    • Paramètres généraux et SSH
    • Définir les serveurs MySQL
    • Définir la topologie
    • Évolution horizontale
  • Connexion de l'application à la configuration de la réplication
    • Connecteur d'applications
    • Connecteur compatible Fabric
    • Reverse Proxy/Load Balancer
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (réplication maître-esclave)
  • Basculement avec ClusterControl
    • Basculement automatique du maître
      • Listes blanches et listes noires
    • Basculement manuel du maître
    • Échec d'un esclave
    • Scripts avant et après basculement
      • Quand les crochets peuvent être utiles ?
        • Découverte de services
        • Reconfiguration du proxy
        • Journalisation supplémentaire
  • Opérations - Gestion de votre configuration de réplication MySQL
    • Afficher l'état de la réplication
    • Démarrer/Arrêter la réplication
    • Promouvoir l'esclave
    • Reconstruire l'esclave de réplication
    • Sauvegarde
    • Restaurer
    • Mise à niveau du logiciel
    • Modifications de configuration
    • Modifications de schéma
    • Modifications de la topologie
  • Problèmes et dépannage
    • Statut de réplication
    • Délai de réplication
    • Dérive des données
    • Transaction erronée
    • Esclave corrompu
    • Recommandations

Téléchargez le livre blanc dès aujourd'hui !

À propos de ClusterControl

ClusterControl est le système de gestion de base de données open source tout compris pour les utilisateurs d'environnements mixtes qui supprime le besoin de plusieurs outils de gestion. ClusterControl fournit des fonctionnalités avancées de déploiement, de gestion, de surveillance et de mise à l'échelle pour que vos bases de données MySQL, MongoDB et PostgreSQL soient opérationnelles à l'aide de méthodologies éprouvées sur lesquelles vous pouvez compter pour travailler. Au cœur de ClusterControl se trouve sa fonctionnalité d'automatisation qui vous permet d'automatiser de nombreuses tâches de base de données que vous devez effectuer régulièrement, telles que le déploiement de nouvelles bases de données, l'ajout et la mise à l'échelle de nouveaux nœuds, l'exécution de sauvegardes et de mises à niveau, etc.

Pour en savoir plus sur ClusterControl, cliquez ici.

À propos de Plusieursnines

Plusieursnines fournit des logiciels d'automatisation et de gestion pour les clusters de bases de données. Nous aidons les entreprises à déployer leurs bases de données dans n'importe quel environnement et à gérer tous les aspects opérationnels pour atteindre une disponibilité à grande échelle.

Les produits de Manynines sont utilisés par les développeurs et les administrateurs de tous niveaux de compétence pour fournir le cycle complet de base de données « déployer, gérer, surveiller, mettre à l'échelle », les libérant ainsi de la complexité et des courbes d'apprentissage généralement associées aux grappes de bases de données hautement disponibles. Plusieursnines est souvent appelée « l'anti-startup » car elle est entièrement autofinancée par ses fondateurs. La société a permis plus de 32 000 déploiements à ce jour via son produit populaire ClusterControl. Comptant actuellement BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity et Paytrail comme clients. Plusieursnines est une société privée dont le siège est à Stockholm, en Suède, avec des bureaux à Singapour, au Japon et aux États-Unis. Pour voir qui utilise plusieursnines aujourd'hui, visitez https://www.severalnines.com/company.