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

Annonce de ClusterControl 1.4.1 - l'édition ProxySQL

Aujourd'hui, nous sommes heureux d'annoncer la version 1.4.1 de ClusterControl - le système de gestion de base de données tout compris qui vous permet de déployer, de surveiller, de gérer et de mettre à l'échelle facilement des bases de données open source hautement disponibles - et des équilibreurs de charge - dans n'importe quel environnement :sur site ou dans le nuage.

Cette version contient de nouvelles fonctionnalités de gestion clés pour l'équilibrage de charge MySQL et MariaDB avec ProxySQL, ainsi que des améliorations de performances et des corrections de bogues.

Points forts de la version

Pour ProxySQL

  • Prise en charge de :
    • MySQL Galera en plus des clusters de réplication
    • Configuration de la haute disponibilité active en veille avec Keepalived
    • Utilisez le moniteur de requêtes pour afficher les résumés des requêtes
  • Fonctionnalités de gestion :
    • Gérer les règles de requête (mise en cache des requêtes, réécriture des requêtes)
    • Gérer les groupes d'hôtes (serveurs)
    • Gérer les utilisateurs de la base de données ProxySQL
    • Gérer les variables système ProxySQL

Pour Galera Cluster pour MySQL et la réplication

  • Gérer les clusters MySQL Galera et de réplication avec des IP de gestion/publiques
    • Pour surveiller les connexions et les données/IP privées pour le trafic de réplication
  • Ajouter des nœuds MySQL Galera ou des esclaves de lecture de réplication avec des adresses IP de gestion et de données

Télécharger ClusterControl

Afficher les détails de la version et les ressources

  • 1.4.1 Journal des modifications
  • Guide d'administration de ClusterControl
  • Instructions de mise à jour

Les équilibreurs de charge sont un composant essentiel de la haute disponibilité des bases de données MySQL et MariaDB ; en particulier lors de la transparence des changements de topologie pour les applications et de la mise en œuvre de la fonctionnalité de fractionnement en lecture-écriture. Comme nous le savons tous, les applications de base de données à fort trafic génèrent quotidiennement une énorme quantité de requêtes. C'est pourquoi les administrateurs de base de données et les administrateurs système ont besoin de solutions technologiques fiables capables d'évoluer automatiquement pour gérer ces connexions tout en restant disponibles pour encore plus.

Et c'est là qu'interviennent les technologies d'équilibrage de charge telles que HAProxy, MaxScale et désormais ProxySQL.

ClusterControl a toujours pris en charge HAProxy, en tant qu'équilibreur de charge TCP générique. Nous avons ensuite ajouté la prise en charge de MaxScale de MariaDB, un équilibreur de charge compatible SQL.

Et aujourd'hui, nous sommes heureux d'annoncer la prise en charge de la gestion de ProxySQL, un proxy léger mais complexe prenant en charge les protocoles qui se situe entre les clients et les serveurs MySQL, en plus des fonctionnalités de déploiement et de surveillance de ProxySQL que nous avons annoncées il y a deux mois.

Contrairement à d'autres, ProxySQL comprend le protocole MySQL, qui permet l'implémentation de fonctionnalités autrement impossibles à implémenter. Par exemple, ProxySQL est le seul proxy prenant en charge le multiplexage des connexions et la mise en cache des requêtes.

Cela dit, les nouvelles fonctionnalités de gestion de ClusterControl incluent les éléments suivants :

MySQL Galera en plus des clusters de réplication

Jusqu'à présent, ClusterControl permettait aux utilisateurs de déployer ProxySQL sur des clusters de réplication MySQL et de surveiller ses performances. Il en va de même pour Galera Cluster for MySQL, MariaDB Galera Cluster et Percona XtraDB. Cela inclut également les configurations HA actives en veille avec Keepalived.

Utilisez le moniteur de requêtes pour afficher les résumés de requêtes

ClusterControl offre une surveillance unifiée et complète en temps réel de l'ensemble de votre infrastructure de bases de données et de serveurs. Vous pouvez facilement visualiser les performances dans des tableaux de bord personnalisés pour établir des lignes de base opérationnelles et prendre en charge la planification des capacités. Et avec des rapports complets pour ProxySQL, vous avez une vue claire des points de données tels que les connexions, les requêtes, le transfert et l'utilisation des données, et plus encore.

Pour plus d'informations sur le fonctionnement de la surveillance dans ProxySQL, consultez notre article de blog sur l'équilibrage de charge MySQL avec ProxySQL - Un aperçu.

Fonctionnalités de gestion

Ressources associées ClusterControl pour ProxySQL Télécharger ClusterControl Plans et tarifs Documentation

Avec ClusterControl, vous pouvez désormais facilement configurer et gérer vos déploiements ProxySQL avec son interface utilisateur complète. Vous pouvez créer des serveurs, réorienter votre configuration, créer des utilisateurs, définir des règles, gérer le routage des requêtes et activer des configurations variables. Les nouvelles fonctionnalités de gestion de ClusterControl pour ProxySQL incluent :

Gérer les règles de requête (mise en cache des requêtes, réécriture des requêtes)

  • Affichez les requêtes en cours d'exécution, créez des règles ou mettez en cache et réécrivez les requêtes à la volée.

Gérer les groupes d'hôtes (serveurs) - ProxySQL utilise un concept de groupes d'hôtes - un groupe de différents backends qui servent le même objectif ou gèrent un type de trafic similaire .

  • Ajouter ou supprimer des serveurs aux groupes d'hôtes existants et nouveaux.

Gérer les utilisateurs de la base de données ProxySQL

  • Créez de nouveaux utilisateurs de base de données ou ajoutez des utilisateurs MySQL existants à ProxySQL.

Gérer les variables système ProxySQL

  • Affichez et modifiez les variables d'exécution globales pour ajuster votre instance ProxySQL.

Pour plus d'informations sur la façon dont ProxySQL aide avec le cache de requêtes MySQL, la réécriture des requêtes et sur les groupes d'hôtes de ProxySQL, lisez notre blog sur Comment ProxySQL ajoute le basculement et le contrôle des requêtes à votre configuration de réplication MySQL.

Il existe un certain nombre d'autres fonctionnalités et améliorations que nous n'avons pas mentionnées ici. Vous pouvez trouver tous les détails dans le ChangeLog.

Nous vous encourageons à tester cette dernière version et à nous faire part de vos commentaires. Si vous souhaitez une démo, n'hésitez pas à en demander une.

Merci pour votre soutien continu et votre équilibrage de charge !

PS. :Pour des trucs et astuces supplémentaires, suivez notre blog :https://severalnines.com/blog/