Mysql
 sql >> Database >  >> RDS >> Mysql

Annuncio di ClusterControl 1.4.1 - l'edizione ProxySQL

Oggi siamo lieti di annunciare la versione 1.4.1 di ClusterControl, il sistema di gestione dei database all-inclusive che consente di distribuire, monitorare, gestire e ridimensionare facilmente database open source ad alta disponibilità e bilanciatori di carico in qualsiasi ambiente:on-premise o nel cloud.

Questa versione contiene nuove funzionalità chiave di gestione per il bilanciamento del carico di MySQL e MariaDB con ProxySQL, insieme a miglioramenti delle prestazioni e correzioni di bug.

Punti salienti della pubblicazione

Per ProxySQL

  • Supporto per:
    • MySQL Galera oltre ai cluster di replica
    • Configurazione HA in standby attivo con Keepalived
    • Utilizza Query Monitor per visualizzare i digest delle query
  • Caratteristiche di gestione:
    • Gestisci le regole delle query (caching delle query, riscrittura delle query)
    • Gestisci gruppi host (server)
    • Gestire gli utenti del database ProxySQL
    • Gestisci variabili di sistema ProxySQL

Per Galera Cluster per MySQL e replica

  • Gestisci i cluster MySQL Galera e Replication con IP pubblici/di gestione
    • Per il monitoraggio di connessioni e dati/IP privati ​​per il traffico di replica
  • Aggiungi nodi MySQL Galera o Replication Read Slave con IP di gestione e dati

Scarica ClusterControl

Visualizza i dettagli della versione e le risorse

  • 1.4.1 Registro modifiche
  • Guida all'amministrazione di ClusterControl
  • Istruzioni per l'aggiornamento

I bilanciatori di carico sono un componente essenziale nell'elevata disponibilità dei database MySQL e MariaDB; soprattutto quando si rendono trasparenti le modifiche alla topologia alle applicazioni e si implementa la funzionalità di divisione in lettura e scrittura. Come tutti sappiamo, le applicazioni di database ad alto traffico disegnano un'enorme quantità di query ogni giorno. Ecco perché i DBA e gli amministratori di sistema richiedono soluzioni tecnologiche affidabili in grado di scalare automaticamente per gestire tali connessioni pur rimanendo disponibili per ancora di più.

Ed è qui che entrano in gioco le tecnologie di bilanciamento del carico come HAProxy, MaxScale e ora ProxySQL.

ClusterControl è sempre stato fornito con il supporto per HAProxy, come bilanciatore di carico TCP generico. Abbiamo quindi aggiunto il supporto per MaxScale di MariaDB, un sistema di bilanciamento del carico compatibile con SQL.

E oggi siamo lieti di annunciare il supporto di gestione per ProxySQL, un proxy leggero ma complesso in grado di riconoscere i protocolli che si trova tra i client e i server MySQL, oltre alle funzionalità di implementazione e monitoraggio per ProxySQL che abbiamo annunciato due mesi fa.

A differenza di altri, ProxySQL comprende il protocollo MySQL, che consente l'implementazione di funzionalità altrimenti impossibili da implementare. Ad esempio, ProxySQL è l'unico proxy che supporta il multiplexing delle connessioni e la memorizzazione nella cache delle query.

Detto questo, le nuove funzionalità di gestione in ClusterControl includono quanto segue:

MySQL Galera oltre ai cluster di replica

Finora ClusterControl consentiva agli utenti di distribuire ProxySQL su cluster di replica MySQL e di monitorarne le prestazioni. Lo stesso vale ora per Galera Cluster per MySQL, MariaDB Galera Cluster e Percona XtraDB. Ciò include anche le configurazioni HA in standby attivo con Keepalived.

Utilizzare Query Monitor per visualizzare i digest delle query

ClusterControl offre un monitoraggio unificato e completo in tempo reale dell'intero database e dell'infrastruttura del server. Puoi visualizzare facilmente le prestazioni in dashboard personalizzati per stabilire linee di base operative e supportare la pianificazione della capacità. E con report completi per ProxySQL, hai una visione chiara dei punti dati come connessioni, query, trasferimento e utilizzo dei dati e altro ancora.

Per ulteriori informazioni su come funziona il monitoraggio in ProxySQL, vedere il nostro post sul blog sul bilanciamento del carico MySQL con ProxySQL:una panoramica.

Caratteristiche di gestione

Risorse correlate ClusterControl per ProxySQL Scarica ClusterControl Piani e prezzi Documentazione

Con ClusterControl, ora puoi configurare e gestire facilmente le tue distribuzioni ProxySQL con la sua interfaccia utente completa. È possibile creare server, riorientare la configurazione, creare utenti, impostare regole, gestire l'instradamento delle query e abilitare le configurazioni variabili. Le nuove funzionalità di gestione in ClusterControl per ProxySQL includono:

Gestisci le regole delle query (caching delle query, riscrittura delle query)

  • Visualizza le query in esecuzione, crea regole o memorizza nella cache e riscrivi le query al volo.

Gestisci gruppi host (server) - ProxySQL utilizza un concetto di gruppi host, un gruppo di backend diversi che hanno lo stesso scopo o gestiscono un tipo di traffico simile .

  • Aggiungi o rimuovi server a gruppi host esistenti e nuovi.

Gestisci gli utenti del database ProxySQL

  • Crea nuovi utenti DB o aggiungi utenti MySQL esistenti a ProxySQL.

Gestisci variabili di sistema ProxySQL

  • Visualizza e modifica le variabili di runtime globali per modificare la tua istanza ProxySQL.

Per ulteriori informazioni su come ProxySQL aiuta con la cache delle query MySQL, la riscrittura delle query e sui gruppi host di ProxySQL, leggi il nostro blog su come ProxySQL aggiunge il failover e il controllo delle query alla configurazione della replica MySQL.

Ci sono una serie di altre funzionalità e miglioramenti che non abbiamo menzionato qui. Puoi trovare tutti i dettagli nel ChangeLog.

Ti invitiamo a testare questa ultima versione e a fornirci il tuo feedback. Se desideri una demo, non esitare a richiederne una.

Grazie per il tuo continuo supporto e per il bilanciamento del carico!

PS.:Per ulteriori suggerimenti e trucchi, segui il nostro blog:https://diversealnines.com/blog/