Load Balancer sind eine wesentliche Komponente der Hochverfügbarkeit von MySQL- und MariaDB-Datenbanken; insbesondere wenn Topologieänderungen für Anwendungen transparent gemacht werden und eine Lese-Schreib-Split-Funktionalität implementiert wird.
ProxySQL ist ein leichter, aber komplexer protokollfähiger Proxy, der zwischen den MySQL-Clients und -Servern sitzt. Es ist ein Tor, das im Wesentlichen Clients von Datenbanken trennt und daher ein Einstiegspunkt ist, der verwendet wird, um auf alle Datenbankserver zuzugreifen.
ProxySQL verfügt über eine fortschrittliche Multi-Core-Architektur, um diese große Anzahl von Verbindungen zu bewältigen, die auf möglicherweise Hunderte von Backend-Servern gemultiplext sind und jeden Tropfen Leistung aus Ihrem Datenbankcluster herausquetschen. alles ohne Ausfallzeiten.
Hier sind unsere Top-Ressourcen für ProxySQL, um Ihnen den Einstieg in diese erstaunliche neue Technologie zu erleichtern.
On-Demand-Webinare
Hohe Verfügbarkeit in ProxySQL
Gemeinsames Webinar mit dem Entwickler von ProxySQL, René Cannaò, in dem wir den Aufbau einer soliden, skalierbaren und verwaltbaren Proxy-Schicht mit ProxySQL erörtern, um eine hochverfügbare MySQL-Infrastruktur zu schaffen.
Sehen Sie sich die Wiederholung an!
MySQL- und MariaDB-Load-Balancing mit ProxySQL und ClusterControl
Wir freuen uns, dass uns der Ersteller von ProxySQL, René Cannaò, beisteht, um uns mehr über diesen neuen MySQL- und MariaDB-Load-Balancing-Proxy und seine Funktionen zu erzählen. Wir zeigen Ihnen auch, wie Sie ProxySQL mit ClusterControl bereitstellen können.
Sehen Sie sich die Wiederholung an!
Vorstellung des Multiplenines MySQL©-Replikations-Blueprints
Der Multiplenines Blueprint für die MySQL-Replikation umfasst alle Aspekte einer MySQL-Replikationstopologie mit den Besonderheiten der Bereitstellung, der Einrichtung der Replikation, der Überwachung, der Upgrades, der Durchführung von Backups und der Verwaltung der Hochverfügbarkeit mit Proxys wie ProxySQL, MaxScale und HAProxy. Dieses Webinar bietet eine ausführliche Einführung in diese Blaupause und erklärt, wie man sie am besten nutzt.
Sehen Sie sich die Wiederholung an!
Videos
Video:Interview Nr. 2 mit ProxySQL-Erfinder René Cannaò
Wir haben uns auf der Percona Live 2017 mit ProxySQL-Erfinder René Cannaò zusammengesetzt, um über die neue Version von ClusterControl zu sprechen, was für ProxySQL bevorsteht, wie es von der MySQL-Community aufgenommen wird und wie es sich von Maxscale unterscheidet.
Sehen Sie sich das Video an!
Video:Interview mit ProxySQL-Ersteller René Cannaò
Mehrerenines setzt sich mit ProxySQL-Gründer und -Ersteller René Cannaò zusammen, um sein Produkt und das bevorstehende Webinar MySQL &MariaDB Load Balancing with ProxySQL &ClusterControl zu besprechen.
Sehen Sie sich das Video an!
Top-Blogs
Ankündigung von ClusterControl 1.4.1 - die ProxySQL-Edition
Veröffentlichung von ClusterControl 1.4.1 mit wichtigen neuen Verwaltungsfunktionen für MySQL- und MariaDB-Lastausgleich mit ProxySQL, zusammen mit Leistungsverbesserungen und Fehlerbehebungen.
Lesen Sie mehr!
Verwenden von ClusterControl zum Bereitstellen und Konfigurieren von ProxySQL zusätzlich zur MySQL-Replikation
Dieser Blogbeitrag zeigt Ihnen, wie Sie ProxySQL von ClusterControl 1.3.3 zusätzlich zu einem Master-Slave-Replikationssetup bereitstellen und konfigurieren. ProxySQL ist ein SQL-fähiger Load Balancer. Es ermöglicht Ihnen, Ihren Datenverkehr automatisch in Lese- und Schreibrichtung aufzuteilen, indem Sie Schreibvorgänge an Ihren beschreibbaren Master und Lesevorgänge an die Nur-Lese-Slaves senden.
Lesen Sie mehr!
Tipps und Tricks – So teilen Sie MySQL mit ProxySQL in ClusterControl
Sharding kann eine schmerzhafte Übung sein. Datenbanken müssen auf mehrere Server aufgeteilt, Daten migriert und Anwendungen angepasst werden, um die Shards zu erkennen. Es gibt jedoch Möglichkeiten, dies weniger schmerzhaft zu machen. In diesem Blog wird erläutert, wie Sie ProxySQL verwenden, um eine Tabelle in ClusterControl in einen anderen Cluster zu teilen, ohne Ihre Anwendung zu ändern.
Lesen Sie mehr!
Sharding von MySQL mit MySQL Fabric und ProxySQL
Dieser Blogbeitrag zeigt Ihnen, wie Sie ein fragmentiertes MySQL-Setup basierend auf MySQL Fabric und ProxySQL einrichten.
Lesen Sie mehr!
So richten Sie die Lese-Schreib-Aufteilung im Galera-Cluster mit ProxySQL ein
Dieser Blog zeigt Ihnen, wie Sie die Lese-Schreib-Aufteilung im Galera-Cluster mit ProxySQL einrichten. Es deckt auch einige Einschränkungen ab, die wir zum Zeitpunkt des Schreibens festgestellt haben.
Lesen Sie mehr!
Wie ProxySQL Ihrem MySQL-Replikations-Setup Failover und Abfragesteuerung hinzufügt
Ein Überblick über ProxySQL in einer MySQL-Replikationsumgebung und wie ProxySQL dem Setup Funktionen wie Failover und Abfragesteuerung hinzufügt.
Lesen Sie mehr!
MySQL-Load-Balancing mit ProxySQL – Ein Überblick
Eine Übersicht über ProxySQL, einen SQL-fähigen Load Balancer für MySQL und MariaDB. Dieser Blogpost erklärt die Konzepte hinter ProxySQL und geht durch die Installation und Konfiguration.
Lesen Sie mehr!
Whitepaper
Datenbank-Sharding mit MySQL Fabric
Warum teilen wir? Wie funktioniert Sharding? Auf welche verschiedenen Arten kann ich meine Datenbank fragmentieren? Dieses Whitepaper behandelt einige der Theorien hinter dem Sharding. Außerdem werden drei verschiedene Tools besprochen, die Benutzern beim Sharding ihrer MySQL-Datenbanken helfen sollen. Und nicht zuletzt zeigt es Ihnen, wie Sie ein fragmentiertes MySQL-Setup basierend auf MySQL Fabric und ProxySQL einrichten.
Laden Sie das Whitepaper herunter
Migration zu MySQL 5.7 - Der Datenbank-Upgrade-Leitfaden
Ein Upgrade auf eine neue Hauptversion ist mit Risiken verbunden, und es ist wichtig, den gesamten Prozess sorgfältig zu planen. In diesem Whitepaper betrachten wir die wichtigen neuen Änderungen in MySQL 5.7 und zeigen Ihnen, wie Sie den Testprozess planen. Anschließend sehen wir uns an, wie ein Live-System-Upgrade ohne Ausfallzeit durchgeführt werden kann. Für diejenigen, die Verbindungsausfälle während Slave-Neustarts und -Umschaltungen vermeiden möchten, geht dieses Dokument noch weiter und zeigt Ihnen, wie Sie ProxySQL nutzen können, um einen reibungslosen Upgrade-Prozess zu erreichen.
Laden Sie das Whitepaper herunter
ClusterControl für ProxySQL ProxySQL ist in der neuesten Version von ClusterControl enthalten und ermöglicht MySQL-, MariaDB- und Percona XtraDB-Datenbanksystemen die einfache Verwaltung intensiver Datenbankanwendungen mit hohem Datenverkehr, ohne an Verfügbarkeit zu verlieren. ClusterControl bietet erweiterte Point-and-Click-Konfigurationsverwaltungsfunktionen für die von uns unterstützten Lastausgleichstechnologien. Wir kennen die regelmäßig auftretenden Probleme und machen es einfach, den Load Balancer für Ihre individuellen Anwendungsanforderungen anzupassen und zu konfigurieren.Wir kennen uns mit Load Balancing aus und unterstützen viele verschiedene Technologien. ClusterControl hat viele Dinge vorkonfiguriert, damit Sie mit ein paar Klicks loslegen können. Wenn Sie auf Herausforderungen stoßen, stellen wir auch Ressourcen und Support vor Ort bereit, um sicherzustellen, dass Ihre Konfigurationen mit Spitzenleistung ausgeführt werden.
ClusterControl stellt eine Reihe von Funktionen bereit, um die Bereitstellung und Verwaltung von ProxySQL zu unterstützen
- Erweiterte grafische Benutzeroberfläche - ClusterControl bietet die einzige GUI auf dem Markt für die einfache Bereitstellung, Konfiguration und Verwaltung von ProxySQL.
- Point-and-Click-Bereitstellung - Mit ClusterControl können Sie Point-and-Click-Bereitstellungen auf MySQL-, MySQL-Replikations-, MySQL-Cluster-, Galera-Cluster-, MariaDB-, MariaDB-Galera-Cluster- und Percona-XtraDB-Technologien sowie auf die wichtigsten zugehörigen Load Balancer mit HAProxy, MaxScale und ProxySQL anwenden.
- Suite von Überwachungsdiagrammen - Mit umfassenden Berichten haben Sie einen klaren Überblick über Datenpunkte wie Verbindungen, Abfragen, Datenübertragung und -nutzung und mehr.
- Konfigurationsverwaltung - Einfache Konfiguration und Verwaltung Ihrer ProxySQL-Bereitstellungen mit einer einfachen Benutzeroberfläche. Mit ClusterControl können Sie Server erstellen, Ihr Setup neu ausrichten, Benutzer erstellen, Regeln festlegen, das Abfragerouting verwalten und variable Konfigurationen aktivieren.