Lastbalanserare är en viktig komponent i MySQL och MariaDB databas hög tillgänglighet; speciellt när man gör topologiändringar transparenta för applikationer och implementerar läs-skriv-delad funktionalitet.
HAProxy är gratis programvara med öppen källkod som tillhandahåller en belastningsbalanserare med hög tillgänglighet och proxyserver för TCP- och HTTP-baserade applikationer som sprider förfrågningar över flera servrar.
ClusterControl tillhandahåller stöd för distribution, konfiguration och optimering av HAProxy samt för andra populära lastbalanserings- och cachningstekniker för MySQL- och MariaDB-databaser.
Här är våra bästa resurser för HAProxy för att du ska komma igång med denna mycket använda teknik.
Självstudier
MySQL-belastningsbalansering med HAProxy - Handledning
Vi har nyligen uppdaterat vår handledning om MySQL Load Balancing med HAProxy. Läs om distribution och konfiguration, övervakning, löpande underhåll, hälsokontrollmetoder, läs-skriv-delning, redundans med VIP och Keepalved och mer.
Läs mer
On-Demand webbseminarier
Hur man distribuerar och hanterar HAProxy, MaxScale eller ProxySQL med ClusterControl
I det här webbseminariet pratar vi om stöd för proxyservrar för MySQL HA-inställningar i ClusterControl:hur de skiljer sig åt och vad deras för- och nackdelar är. Och vi visar dig hur du enkelt kan distribuera och hantera HAProxy, MaxScale och ProxySQL från ClusterControl under en livedemo.
Se reprisen
Hur man ställer in SQL-belastningsbalansering med HAProxy
I detta webbseminarium tar vi upp begreppen kring den populära öppen källkod HAProxy load balancer och visar dig hur du använder den med dina SQL-baserade databaskluster.
Se reprisen
Prestandanställning av HAProxy för databasbelastningsbalansering
Detta webbseminarium diskuterar grunderna för prestandajustering för HAProxy och förklarar hur man drar fördel av några av de nya funktionerna i 1.5, som släpptes i juni 2014 efter fyra års utvecklingsarbete.
Se reprisen
Vi presenterar Severalnines MySQL© Replication Blueprint
Severalnines Blueprint för MySQL-replikering inkluderar alla aspekter av en MySQL-replikeringstopologi med ins och outs av distribution, konfigurering av replikering, övervakning, uppgraderingar, säkerhetskopiering och hantering av hög tillgänglighet med hjälp av proxyservrar som ProxySQL, MaxScale och HAProxy. Detta webbseminarium ger en djupgående genomgång av den här ritningen och förklarar hur du använder den på bästa sätt.
Se reprisen
Topbloggar
HAProxy-anslutningar vs MySQL-anslutningar - Vad du bör veta
Max anslutningar bestämmer det maximala antalet anslutningar till databasservern. Detta kan ställas in på både databasservern eller proxyn framför den. I det här blogginlägget kommer vi att dyka ner i HAProxy och MySQL maximala anslutningsvariabler och se hur man får det bästa av två världar.
Läs mer
SQL Load Balancing Benchmark - Jämför prestanda för MaxScale vs HAProxy
I ett tidigare inlägg gav vi dig en snabb översikt över MaxScale load balancer och gick igenom installation och konfiguration. Vi gjorde några snabba benchmarks med sysbench, ett systemprestandariktmärke som stöder testning av CPU, minne, IO, mutex och även MySQL-prestanda. Vi kommer att dela resultaten i det här blogginlägget.
Läs mer
Belastningsbalanserad MySQL Galera-installation - Manuell distribution vs ClusterControl
Att distribuera ett MySQL Galera Cluster med redundant lastbalansering tar lite tid. Den här bloggen tittar på hur lång tid det skulle ta att göra det manuellt jämfört med att använda ClusterControl för att utföra uppgiften.
Läs mer
Läs- och skrivdelning för Java-appar med Connector/J, MySQL-replikering och HAProxy
I det här blogginlägget kommer vi att leka med Java och MySQL-replikering för att utföra läs-skrivdelning för Java-appar med Connector/J.
Läs mer
Läs-skrivdelning med hög tillgänglighet med php-mysqlnd, MySQL-replikering och HAProxy
I det här blogginlägget utforskar vi användningen av php-mysqlnd_ms med en PHP-applikation (Wordpress) på en standard MySQL-replikeringsbackend.
Läs mer
Bli en ClusterControl DBA:Gör dina DB-komponenter HA via lastbalanserare
Det finns olika sätt att behålla hög tillgänglighet med databaser. Du kan använda virtuella IP-adresser (VRRP) för att hantera värdtillgänglighet, du kan använda resurshanterare som Zookeeper och Etcd för att (om)konfigurera dina applikationer eller använda lastbalanserare/proxyer för att fördela arbetsbelastningen över alla tillgängliga värdar.
Läs mer
Wordpress Application Clustering med Kubernetes med HAProxy och Keepalved
I det här blogginlägget kommer vi att leka med Kubernetes-applikationskluster och poddar. Vi kommer att använda Wordpress som applikation, med en enda MySQL-server. Vi kommer också att ha HAProxy och Keepalved för att tillhandahålla enkel vidarebefordran av paket (för externt nätverk) med hög tillgänglighetskapacitet.
Läs mer
Hur Galera Cluster möjliggör hög tillgänglighet för webbplatser med hög trafik
Det här inlägget ger en inblick i hur Galera kan hjälpa till att bygga HA-webbplatser.
Läs mer