Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ankündigung von ClusterControl 1.4.1 - der ProxySQL-Edition

Wir freuen uns, heute die Version 1.4.1 von ClusterControl ankündigen zu können – dem umfassenden Datenbankmanagementsystem, mit dem Sie hochverfügbare Open-Source-Datenbanken – und Load Balancer – in jeder Umgebung einfach bereitstellen, überwachen, verwalten und skalieren können:On-Premise oder in der Wolke.

Diese Version enthält wichtige neue Verwaltungsfunktionen für MySQL- und MariaDB-Lastausgleich mit ProxySQL sowie Leistungsverbesserungen und Fehlerbehebungen.

Veröffentlichungs-Highlights

Für ProxySQL

  • Unterstützung für:
    • MySQL Galera zusätzlich zu Replikationsclustern
    • Aktiv-Standby-HA-Setup mit Keepalived
    • Verwenden Sie den Abfragemonitor, um Abfrageauszüge anzuzeigen
  • Verwaltungsfunktionen:
    • Abfrageregeln verwalten (Abfrage-Caching, Abfrageumschreibung)
    • Hostgruppen (Server) verwalten
    • ProxySQL-Datenbankbenutzer verwalten
    • ProxySQL-Systemvariablen verwalten

Für Galera Cluster für MySQL &Replikation

  • Verwalten Sie MySQL Galera- und Replikations-Cluster mit Verwaltungs-/öffentlichen IPs
    • Zur Überwachung von Verbindungen und Daten/privaten IPs für den Replikationsdatenverkehr
  • Fügen Sie MySQL Galera-Knoten oder Replikations-Lese-Slaves mit Verwaltungs- und Daten-IPs hinzu

ClusterControl herunterladen

Versionsdetails und Ressourcen anzeigen

  • 1.4.1 Änderungsprotokoll
  • ClusterControl-Administrationsleitfaden
  • Upgrade-Anleitung

Load Balancer sind eine wesentliche Komponente der Hochverfügbarkeit von MySQL- und MariaDB-Datenbanken. insbesondere, wenn Topologieänderungen für Anwendungen transparent gemacht und die Lese-Schreib-Split-Funktionalität implementiert wird. Wie wir alle wissen, ziehen stark frequentierte Datenbankanwendungen täglich eine enorme Menge an Abfragen nach sich. Aus diesem Grund benötigen DBAs und Systemadministratoren zuverlässige Technologielösungen, die automatisch skaliert werden können, um diese Verbindungen zu handhaben, und gleichzeitig für noch mehr verfügbar bleiben.

Und hier kommen Load-Balancing-Technologien wie HAProxy, MaxScale und jetzt ProxySQL ins Spiel.

ClusterControl unterstützt seit jeher HAProxy als generischen TCP-Load-Balancer. Anschließend haben wir Unterstützung für MaxScale von MariaDB hinzugefügt, einen SQL-fähigen Load Balancer.

Und heute freuen wir uns, neben den Bereitstellungs- und Überwachungsfunktionen für ProxySQL, die wir vor zwei Monaten angekündigt haben, Verwaltungsunterstützung für ProxySQL ankündigen zu können, einen leichten, aber komplexen protokollbewussten Proxy, der zwischen den MySQL-Clients und -Servern sitzt.

Im Gegensatz zu anderen versteht ProxySQL das MySQL-Protokoll, das die Implementierung von Funktionen ermöglicht, die sonst unmöglich zu implementieren wären. Beispielsweise ist ProxySQL der einzige Proxy, der Verbindungsmultiplexing und Abfrage-Caching unterstützt.

Vor diesem Hintergrund umfassen die neuen Verwaltungsfunktionen in ClusterControl Folgendes:

MySQL Galera zusätzlich zu Replikationsclustern

Bisher ermöglichte ClusterControl Benutzern, ProxySQL auf MySQL-Replikationsclustern bereitzustellen und seine Leistung zu überwachen. Gleiches gilt jetzt für Galera Cluster for MySQL, MariaDB Galera Cluster und Percona XtraDB. Dazu gehören auch Active-Standby-HA-Setups mit Keepalived.

Verwenden Sie den Abfragemonitor, um Abfrageauszüge anzuzeigen

ClusterControl bietet eine einheitliche und umfassende Echtzeitüberwachung Ihrer gesamten Datenbank- und Serverinfrastruktur. Sie können die Leistung einfach in benutzerdefinierten Dashboards visualisieren, um operative Baselines festzulegen und die Kapazitätsplanung zu unterstützen. Und mit umfassenden Berichten für ProxySQL haben Sie einen klaren Überblick über Datenpunkte wie Verbindungen, Abfragen, Datenübertragung und -nutzung und mehr.

Weitere Informationen darüber, wie die Überwachung in ProxySQL funktioniert, finden Sie in unserem Blog-Beitrag zu MySQL-Lastausgleich mit ProxySQL – eine Übersicht.

Verwaltungsfunktionen

Zugehörige Ressourcen ClusterControl für ProxySQL ClusterControl Pläne und Preisdokumentation herunterladen

Mit ClusterControl können Sie jetzt Ihre ProxySQL-Bereitstellungen mit seiner umfassenden Benutzeroberfläche einfach konfigurieren und verwalten. Sie können Server erstellen, Ihr Setup neu ausrichten, Benutzer erstellen, Regeln festlegen, das Abfragerouting verwalten und variable Konfigurationen aktivieren. Zu den neuen Verwaltungsfunktionen in ClusterControl for ProxySQL gehören:

Abfrageregeln verwalten (Abfrage-Caching, Abfrageumschreibung)

  • Laufende Abfragen anzeigen, Regeln erstellen oder Abfragen im laufenden Betrieb zwischenspeichern und neu schreiben.

Verwalten von Hostgruppen (Servern) - ProxySQL verwendet ein Konzept von Hostgruppen - eine Gruppe verschiedener Backends, die demselben Zweck dienen oder ähnliche Arten von Datenverkehr verarbeiten .

  • Hinzufügen oder Entfernen von Servern zu bestehenden und neuen Hostgruppen.

ProxySQL-Datenbankbenutzer verwalten

  • Erstellen Sie neue DB-Benutzer oder fügen Sie ProxySQL vorhandene MySQL-Benutzer hinzu.

ProxySQL-Systemvariablen verwalten

  • Anzeigen und ändern Sie globale Laufzeitvariablen, um Ihre ProxySQL-Instanz zu optimieren.

Weitere Informationen dazu, wie ProxySQL beim MySQL-Abfrage-Cache, beim Umschreiben von Abfragen und zu den Hostgruppen von ProxySQL hilft, finden Sie in unserem Blog „Wie ProxySQL Failover- und Abfragesteuerung zu Ihrem MySQL-Replikations-Setup hinzufügt“.

Es gibt eine Reihe weiterer Funktionen und Verbesserungen, die wir hier nicht erwähnt haben. Alle Details findest du im ChangeLog.

Wir empfehlen Ihnen, diese neueste Version zu testen und uns Ihr Feedback zu geben. Wenn Sie eine Demo wünschen, können Sie gerne eine anfordern.

Vielen Dank für Ihre kontinuierliche Unterstützung und den Lastenausgleich!

PS.:Für weitere Tipps &Tricks folgen Sie unserem Blog:https://severalnines.com/blog/