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

HAProxy:Alle Ressourcen von Multiplenines

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.

HAProxy ist eine kostenlose Open-Source-Software, die einen Hochverfügbarkeits-Load-Balancer und Proxy-Server für TCP- und HTTP-basierte Anwendungen bereitstellt, der Anfragen auf mehrere Server verteilt.

ClusterControl bietet Unterstützung für die Bereitstellung, Konfiguration und Optimierung von HAProxy sowie für andere beliebte Load-Balancing- und Caching-Technologien für MySQL- und MariaDB-Datenbanken.

Hier sind unsere Top-Ressourcen für HAProxy, um Ihnen den Einstieg in diese weit verbreitete Technologie zu erleichtern.

Tutorials

MySQL-Load-Balancing mit HAProxy – Tutorial

Wir haben kürzlich unser Tutorial zum Thema MySQL Load Balancing mit HAProxy aktualisiert. Lesen Sie mehr über Bereitstellung und Konfiguration, Überwachung, laufende Wartung, Zustandsprüfungsmethoden, Read-Write-Splitting, Redundanz mit VIP und Keepalived und mehr.

Lesen Sie mehr

On-Demand-Webinare

Wie man HAProxy, MaxScale oder ProxySQL mit ClusterControl bereitstellt und verwaltet

In diesem Webinar sprechen wir über die Unterstützung von Proxys für MySQL HA-Setups in ClusterControl:wie sie sich unterscheiden und was ihre Vor- und Nachteile sind. Und wir zeigen Ihnen während einer Live-Demo, wie Sie HAProxy, MaxScale und ProxySQL einfach von ClusterControl aus bereitstellen und verwalten können.

Sehen Sie sich die Wiederholung an

Einrichten des SQL-Load-Balancing mit HAProxy

In diesem Webinar behandeln wir die Konzepte rund um den beliebten Open-Source-Load-Balancer HAProxy und zeigen Ihnen, wie Sie ihn mit Ihren SQL-basierten Datenbank-Clustern verwenden.

Sehen Sie sich die Wiederholung an

Leistungsoptimierung von HAProxy für Datenbanklastenausgleich

Dieses Webinar behandelt die Grundlagen der Leistungsoptimierung für HAProxy und erklärt, wie Sie einige der neuen Funktionen in Version 1.5 nutzen können, die im Juni 2014 nach 4 Jahren Entwicklungsarbeit veröffentlicht wurde.

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

Top-Blogs

HAProxy-Verbindungen vs. MySQL-Verbindungen – Was Sie wissen sollten

Max. Verbindungen bestimmt die maximale Anzahl von Verbindungen zum Datenbankserver. Dies kann sowohl auf dem Datenbankserver als auch auf dem Proxy davor eingestellt werden. In diesem Blogbeitrag tauchen wir in die maximalen Verbindungsvariablen von HAProxy und MySQL ein und sehen, wie Sie das Beste aus beiden Welten herausholen können.

Lesen Sie mehr

SQL Load Balancing Benchmark – Vergleich der Leistung von MaxScale und HAProxy

In einem früheren Beitrag haben wir Ihnen einen schnellen Überblick über den MaxScale Load Balancer gegeben und die Installation und Konfiguration erläutert. Wir haben einige schnelle Benchmarks mit sysbench durchgeführt, einem Systemleistungs-Benchmark, der das Testen von CPU-, Speicher-, IO-, Mutex- und auch MySQL-Leistung unterstützt. Wir werden die Ergebnisse in diesem Blogpost veröffentlichen.

Lesen Sie mehr

Load-balanced MySQL Galera setup - Manual Deployment vs ClusterControl

Das Bereitstellen eines MySQL Galera-Clusters mit redundantem Lastenausgleich nimmt etwas Zeit in Anspruch. In diesem Blog wird untersucht, wie lange es dauern würde, dies manuell durchzuführen, im Vergleich zur Verwendung von ClusterControl, um die Aufgabe auszuführen.

Lesen Sie mehr

Lese-Schreib-Aufteilung für Java-Apps mit Connector/J, MySQL-Replikation und HAProxy

In diesem Blogpost werden wir mit Java und MySQL-Replikation herumspielen, um eine Lese-Schreib-Aufteilung für Java-Apps mit Connector/J durchzuführen.

Lesen Sie mehr

Hochverfügbares Read-Write-Splitting mit php-mysqlnd, MySQL-Replikation und HAProxy

In diesem Blogbeitrag untersuchen wir die Verwendung von php-mysqlnd_ms mit einer PHP-Anwendung (Wordpress) auf einem standardmäßigen MySQL-Replikations-Backend.

Lesen Sie mehr

Werden Sie ein ClusterControl DBA:Machen Sie Ihre DB-Komponenten HA über Load Balancer

Es gibt verschiedene Möglichkeiten, die Hochverfügbarkeit von Datenbanken aufrechtzuerhalten. Sie können virtuelle IPs (VRRP) verwenden, um die Hostverfügbarkeit zu verwalten, Sie können Ressourcenmanager wie Zookeeper und Etcd verwenden, um Ihre Anwendungen (neu) zu konfigurieren, oder Load Balancer/Proxys verwenden, um die Arbeitslast auf alle verfügbaren Hosts zu verteilen.

Lesen Sie mehr

Wordpress Application Clustering mit Kubernetes mit HAProxy und Keepalived

In diesem Blogpost werden wir mit Kubernetes Application Clustering und Pods spielen. Wir verwenden Wordpress als Anwendung mit einem einzigen MySQL-Server. Wir werden auch HAProxy und Keepalived haben, um eine einfache Paketweiterleitung (für externe Netzwerke) mit hoher Verfügbarkeit bereitzustellen.

Lesen Sie mehr

Wie Galera Cluster Hochverfügbarkeit für stark frequentierte Websites ermöglicht

Dieser Beitrag gibt einen Einblick, wie Galera beim Erstellen von HA-Websites helfen kann.

Lesen Sie mehr