Vyrovnávání zátěže je základní součástí vysoké dostupnosti databází MySQL a MariaDB; zejména při zprůhlednění změn topologie pro aplikace a při implementaci funkce rozdělení čtení a zápisu.
HAProxy je bezplatný software s otevřeným zdrojovým kódem, který poskytuje vysoce dostupný nástroj pro vyrovnávání zatížení a proxy server pro aplikace založené na TCP a HTTP, který šíří požadavky na více serverů.
ClusterControl poskytuje podporu pro nasazení, konfiguraci a optimalizaci HAProxy a také pro další oblíbené technologie vyvažování zátěže a ukládání do mezipaměti pro databáze MySQL a MariaDB.
Zde jsou naše nejlepší zdroje pro HAProxy, které vám pomohou začít s touto široce používanou technologií.
Výukové programy
Vyrovnávání zátěže MySQL pomocí HAProxy – výukový program
Nedávno jsme aktualizovali náš návod na vyvažování zátěže MySQL pomocí HAProxy. Přečtěte si o nasazení a konfiguraci, monitorování, průběžné údržbě, metodách kontroly stavu, rozdělení čtení a zápisu, redundanci s VIP a Keepalived a další.
Přečtěte si více
Webové semináře na vyžádání
Jak nasadit a spravovat HAProxy, MaxScale nebo ProxySQL pomocí ClusterControl
V tomto webináři mluvíme o podpoře proxy pro nastavení MySQL HA v ClusterControl:jak se liší a jaké jsou jejich výhody a nevýhody. A ukážeme vám, jak můžete snadno nasadit a spravovat HAProxy, MaxScale a ProxySQL z ClusterControl během živé ukázky.
Podívejte se na záznam
Jak nastavit vyvažování zátěže SQL pomocí HAProxy
V tomto webináři se zabýváme koncepty kolem populárního nástroje pro vyrovnávání zatížení HAProxy s otevřeným zdrojovým kódem a ukazujeme vám, jak jej používat s vašimi databázovými clustery založenými na SQL.
Podívejte se na záznam
Ladění výkonu HAProxy pro vyrovnávání zatížení databáze
Tento webinář pojednává o základech ladění výkonu pro HAProxy a vysvětluje, jak využít některé z nových funkcí ve verzi 1.5, která byla vydána v červnu 2014 po 4 letech vývojové práce.
Podívejte se na záznam
Představujeme několikaninový plán replikace MySQL©
Somenines Blueprint for MySQL Replication zahrnuje všechny aspekty topologie MySQL Replication s detaily nasazení, nastavení replikace, monitorování, upgradů, provádění záloh a správy vysoké dostupnosti pomocí proxy serverů, jako jsou ProxySQL, MaxScale a HAProxy. Tento webinář poskytuje hloubkovou procházku tímto plánem a vysvětluje, jak jej co nejlépe využít.
Podívejte se na záznam
Nejlepší blogy
Připojení HAProxy vs připojení MySQL – co byste měli vědět
Maximální počet připojení určuje maximální počet připojení k databázovému serveru. To lze nastavit jak na databázovém serveru, tak na proxy před ním. V tomto příspěvku na blogu se ponoříme do proměnných maximálního připojení HAProxy a MySQL a uvidíme, jak z obou světů získat to nejlepší.
Přečtěte si více
Benchmark SQL Load Balancing – Porovnání výkonu MaxScale vs HAProxy
V předchozím příspěvku jsme vám poskytli rychlý přehled o nástroji pro vyrovnávání zatížení MaxScale a prošli jsme instalací a konfigurací. Provedli jsme několik rychlých benchmarků pomocí sysbench, benchmarku výkonu systému, který podporuje testování výkonu CPU, paměti, IO, mutexu a také MySQL. Výsledky budeme sdílet v tomto příspěvku na blogu.
Přečtěte si více
Nastavení MySQL Galera s vyváženým zatížením – ruční nasazení vs. ClusterControl
Nasazení MySQL Galera Cluster s redundantním vyvažováním zátěže zabere trochu času. Tento blog se zabývá tím, jak dlouho by to trvalo provést ručně v porovnání s použitím ClusterControl k provedení úkolu.
Přečtěte si více
Rozdělení čtení a zápisu pro aplikace Java pomocí konektoru/J, replikace MySQL a HAProxy
V tomto příspěvku na blogu si pohrajeme s replikací Java a MySQL, abychom provedli rozdělení čtení a zápisu pro Java aplikace pomocí Connector/J.
Přečtěte si více
Vysoká dostupnost rozdělení pro čtení a zápis pomocí php-mysqlnd, replikace MySQL a HAProxy
V tomto příspěvku na blogu prozkoumáme použití php-mysqlnd_ms s aplikací PHP (Wordpress) na standardním backendu replikace MySQL.
Přečtěte si více
Staňte se ClusterControl DBA:Vytváření HA komponent DB pomocí Load Balancers
Existují různé způsoby, jak udržet vysokou dostupnost s databázemi. Můžete použít virtuální IP adresy (VRRP) ke správě dostupnosti hostitele, můžete použít správce zdrojů, jako je Zookeeper a Etcd, k (re)konfiguraci vašich aplikací nebo použít nástroje pro vyrovnávání zatížení/proxy k rozložení zátěže na všechny dostupné hostitele.
Přečtěte si více
Clusterování aplikací Wordpress pomocí Kubernetes s HAProxy a Keepalived
V tomto příspěvku na blogu si pohrajeme s klastrováním aplikací Kubernetes a moduly. Jako aplikaci použijeme Wordpress s jedním MySQL serverem. Budeme mít také HAProxy a Keepalived, které zajistí jednoduché předávání paketů (pro externí síť) s vysokou dostupností.
Přečtěte si více
Jak Galera Cluster umožňuje vysokou dostupnost pro weby s vysokou návštěvností
Tento příspěvek poskytuje pohled na to, jak může Galera pomoci při vytváření webových stránek HA.
Přečtěte si více