Dnes s potěšením oznamujeme vydání 1.4.1 ClusterControl – komplexního systému pro správu databází, který vám umožní snadno nasazovat, monitorovat, spravovat a škálovat vysoce dostupné databáze s otevřeným zdrojovým kódem – a nástroje pro vyrovnávání zátěže – v jakémkoli prostředí:on-premise nebo v cloudu.
Tato verze obsahuje klíčové nové funkce pro správu vyvažování zátěže MySQL a MariaDB s ProxySQL spolu s vylepšeními výkonu a opravami chyb.
Důležité informace z vydání
Pro ProxySQL
- Podpora pro:
- MySQL Galera jako doplněk ke clusterům replikace
- Nastavení HA v aktivním pohotovostním režimu s Keepalived
- K zobrazení souhrnů dotazů použijte Monitor dotazů
- Funkce správy:
- Správa pravidel dotazů (ukládání dotazů do mezipaměti, přepis dotazů)
- Správa hostitelských skupin (serverů)
- Správa uživatelů databáze ProxySQL
- Správa systémových proměnných ProxySQL
Pro Galera Cluster for MySQL &Replication
- Správa clusterů MySQL Galera a Replication pomocí správy/veřejných IP adres
- Pro monitorování připojení a datových/soukromých IP adres pro provoz replikace
- Přidejte uzly MySQL Galera nebo podřízené jednotky replikačního čtení se správou a datovými IP
Stáhněte si ClusterControl
Zobrazit podrobnosti o vydání a zdroje
- 1.4.1 Protokol změn
- Příručka administrace ClusterControl
- Pokyny k upgradu
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 implementaci funkce rozdělení čtení a zápisu. Jak všichni víme, databázové aplikace s vysokým provozem kreslí denně obrovské množství dotazů. To je důvod, proč správci databází a správci systému vyžadují spolehlivá technologická řešení, která se dokážou automaticky škálovat, aby zvládla tato připojení a přitom zůstala dostupná pro ještě více.
A zde přicházejí na řadu technologie pro vyrovnávání zátěže, jako je HAProxy, MaxScale a nyní ProxySQL.
ClusterControl vždy přicházel s podporou pro HAProxy jako generický nástroj pro vyrovnávání zatížení TCP. Poté jsme přidali podporu pro MariaDB MaxScale, SQL-aware load balancer.
A dnes jsme rádi, že můžeme oznámit podporu správy ProxySQL, lehké, ale složité proxy s podporou protokolu, která je umístěna mezi klienty a servery MySQL, navíc k funkcím nasazení a monitorování ProxySQL, které jsme oznámili před dvěma měsíci.
Na rozdíl od jiných si ProxySQL rozumí s protokolem MySQL, který umožňuje implementaci funkcí, které by jinak nebylo možné implementovat. Například ProxySQL je jediný proxy, který podporuje multiplexování připojení a ukládání dotazů do mezipaměti.
Nové funkce správy v ClusterControl tedy zahrnují následující:
MySQL Galera kromě replikačních clusterů
Až dosud ClusterControl umožňoval uživatelům nasadit ProxySQL na clusterech replikace MySQL a monitorovat její výkon. Totéž nyní platí pro Galera Cluster pro MySQL, MariaDB Galera Cluster a Percona XtraDB. To také zahrnuje nastavení HA v aktivním pohotovostním režimu s Keepalived.
K zobrazení souhrnů dotazů použijte Monitor dotazů
ClusterControl nabízí jednotné a komplexní monitorování celé vaší databáze a serverové infrastruktury v reálném čase. Výkon můžete snadno vizualizovat na vlastních řídicích panelech, abyste vytvořili provozní základní linie a podpořili plánování kapacity. A s komplexními sestavami pro ProxySQL máte jasný přehled o datových bodech, jako jsou připojení, dotazy, přenos a využití dat a další.
Další informace o tom, jak funguje monitorování v ProxySQL, najdete v našem příspěvku na blogu o MySQL Load Balancing with ProxySQL – An Overview.
Funkce správy
Související zdroje ClusterControl for ProxySQL Stáhnout ClusterControl Plány a ceny DokumentaceS ClusterControl můžete nyní snadno konfigurovat a spravovat svá nasazení ProxySQL pomocí komplexního uživatelského rozhraní. Můžete vytvářet servery, přeorientovat nastavení, vytvářet uživatele, nastavovat pravidla, spravovat směrování dotazů a povolit konfigurace proměnných. Mezi nové funkce správy v ClusterControl pro ProxySQL patří:
Správa pravidel dotazů (ukládání dotazů do mezipaměti, přepis dotazů)
- Zobrazujte běžící dotazy, vytvářejte pravidla nebo mezipaměť a přepisujte dotazy za běhu.
Správa hostitelských skupin (serverů) – ProxySQL používá koncept hostitelských skupin – skupinu různých backendů, které slouží stejnému účelu nebo zpracovávají podobný typ provozu .
- Přidat nebo odebrat servery do stávajících a nových skupin hostitelů.
Správa uživatelů databáze ProxySQL
- Vytvořte nové uživatele DB nebo přidejte stávající uživatele MySQL do ProxySQL.
Správa systémových proměnných ProxySQL
- Zobrazte a změňte globální proměnné runtime pro ladění vaší instance ProxySQL.
Další informace o tom, jak ProxySQL pomáhá s mezipamětí dotazů MySQL, přepisováním dotazů a hostitelskými skupinami ProxySQL, naleznete v našem blogu o tom, jak ProxySQL přidává převzetí služeb při selhání a řízení dotazů do nastavení replikace MySQL.
Existuje řada dalších funkcí a vylepšení, které jsme zde nezmínili. Všechny podrobnosti najdete v protokolu změn.
Doporučujeme vám otestovat tuto nejnovější verzi a poskytnout nám zpětnou vazbu. Pokud byste chtěli demo, neváhejte si ho vyžádat.
Děkujeme za vaši trvalou podporu a vyrovnávání zátěže!
PS.:Pro další tipy a triky sledujte náš blog:https://severalnines.com/blog/