sql >> Databasteknik >  >> RDS >> Mysql

Tillkännage ClusterControl 1.4.1 - ProxySQL Edition

Idag är vi glada att kunna tillkännage 1.4.1-versionen av ClusterControl - det allomfattande databashanteringssystemet som låter dig enkelt distribuera, övervaka, hantera och skala högt tillgängliga databaser med öppen källkod - och lastbalanserare - i alla miljöer:på plats eller i molnet.

Den här utgåvan innehåller viktiga nya hanteringsfunktioner för MySQL och MariaDB lastbalansering med ProxySQL, tillsammans med prestandaförbättringar och buggfixar.

Släpphöjdpunkter

För ProxySQL

  • Stöd för:
    • MySQL Galera förutom replikeringskluster
    • Active standby HA-installation med Keepalived
    • Använd Query Monitor för att visa frågesammanfattningar
  • Hanteringsfunktioner:
    • Hantera frågeregler (frågecachning, omskrivning av sökfråga)
    • Hantera värdgrupper (servrar)
    • Hantera ProxySQL-databasanvändare
    • Hantera ProxySQL-systemvariabler

För Galera Cluster för MySQL och replikering

  • Hantera MySQL Galera- och replikeringskluster med hanterings-/offentliga IP-adresser
    • För övervakning av anslutningar och data/privata IP-adresser för replikeringstrafik
  • Lägg till MySQL Galera-noder eller replikeringslässlavar med hanterings- och data-IP:er

Ladda ner ClusterControl

Visa releaseinformation och resurser

  • 1.4.1 Ändringslogg
  • ClusterControl Administration Guide
  • Uppgraderingsinstruktioner

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. Som vi alla vet drar databasapplikationer med hög trafik en enorm mängd frågor dagligen. Det är därför DBA:er och SysAdmins kräver pålitliga teknologilösningar som automatiskt kan skalas för att hantera dessa anslutningar samtidigt som de är tillgängliga för ännu mer.

Och det är här lastbalanseringstekniker som HAProxy, MaxScale och nu ProxySQL kommer in.

ClusterControl har alltid kommit med stöd för HAProxy, som en generisk TCP-lastbalanserare. Vi lade sedan till stöd för MariaDBs MaxScale, en SQL-medveten lastbalanserare.

Och idag är vi glada över att kunna tillkännage hanteringsstöd för ProxySQL, en lätt men ändå komplex protokollmedveten proxy som sitter mellan MySQL-klienter och servrar, utöver de distributions- och övervakningsfunktioner för ProxySQL som vi tillkännagav för två månader sedan.

Till skillnad från andra förstår ProxySQL MySQL-protokollet, vilket tillåter implementering av funktioner som annars är omöjliga att implementera. Till exempel är ProxySQL den enda proxyn som stöder anslutningsmultiplexering och frågecache.

Med det sagt inkluderar de nya hanteringsfunktionerna i ClusterControl följande:

MySQL Galera förutom replikeringskluster

Hittills har ClusterControl gjort det möjligt för användare att distribuera ProxySQL på MySQL-replikeringskluster och övervaka dess prestanda. Detsamma gäller nu för Galera Cluster för MySQL, MariaDB Galera Cluster och Percona XtraDB. Detta inkluderar även aktiva standby-HA-inställningar med Keepalived.

Använd Query Monitor för att se frågesammandrag

ClusterControl erbjuder enhetlig och omfattande realtidsövervakning av hela din databas och serverinfrastruktur. Du kan enkelt visualisera prestanda i anpassade instrumentpaneler för att upprätta operativa baslinjer och stödja kapacitetsplanering. Och med omfattande rapporter för ProxySQL har du en tydlig bild av datapunkter som anslutningar, frågor, dataöverföring och användning med mera.

För mer information om hur övervakning fungerar i ProxySQL, se vårt blogginlägg om MySQL Load Balancing with ProxySQL - An Overview.

Hanteringsfunktioner

Relaterade resurser ClusterControl for ProxySQL Ladda ned ClusterControl Planer och prissättning dokumentation

Med ClusterControl kan du nu enkelt konfigurera och hantera dina ProxySQL-distributioner med dess omfattande användargränssnitt. Du kan skapa servrar, omorientera din konfiguration, skapa användare, ställa in regler, hantera frågedirigering och aktivera variabelkonfigurationer. De nya hanteringsfunktionerna i ClusterControl för ProxySQL inkluderar:

Hantera frågeregler (Frågecachning, Fråga omskrivning)

  • Visa pågående frågor, skapa regler eller cache och skriv om frågor i farten.

Hantera värdgrupper (servrar) - ProxySQL använder ett koncept med värdgrupper - en grupp av olika backends som tjänar samma syfte eller hanterar liknande typ av trafik .

  • Lägg till eller ta bort servrar till befintliga och nya värdgrupper.

Hantera ProxySQL-databasanvändare

  • Skapa nya DB-användare eller lägg till befintliga MySQL-användare till ProxySQL.

Hantera ProxySQL-systemvariabler

  • Visa och ändra globala körtidsvariabler för att justera din ProxySQL-instans.

För mer information om hur ProxySQL hjälper till med MySQL-frågecache, omskrivning av frågor och om ProxySQL:s värdgrupper, läs vår blogg om Hur ProxySQL lägger till Failover och Query Control till din MySQL-replikeringsinställning.

Det finns ett antal andra funktioner och förbättringar som vi inte har nämnt här. Du hittar alla detaljer i ChangeLog.

Vi uppmuntrar dig att testa den senaste versionen och ge oss din feedback. Om du vill ha en demo, beställ gärna en.

Tack för ditt kontinuerliga stöd och lastbalansering!

PS.:För ytterligare tips och tricks, följ vår blogg:https://severalnines.com/blog/


  1. MyISAM kontra InnoDB

  2. T-SQL lagrad procedur som accepterar flera Id-värden

  3. Hur man väljer poster utan NULL-värden i MySQL

  4. Undvik HA/DR Solution Self-Delusion