sql >> Databáze >  >> RDS >> Mysql

HAProxy:Všechny zdroje několika nin

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


  1. Multi-Cloud Deployment pro replikaci MySQL

  2. zobrazení dat z SQL databáze do php/html tabulky

  3. Jak otestovat metody, které se zabývají databází SQLite v Androidu?

  4. Oznámení ClusterControl 1.7.3:Vylepšená podpora PostgreSQL a nové možnosti nasazení cloudu