MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

ClusterControl - Tutti gli aspetti salienti e i miglioramenti delle funzionalità dal 2017

Con quattro versioni principali nel 2017, ClusterControl è più che mai in grado di supportare i tuoi ambienti MySQL, MariaDB, MongoDB e PostgreSQL.

Pensando alle caratteristiche e alle funzioni rilasciate nel 2017 emergono tre temi principali…

Fornire un'elevata disponibilità

Il 2017 ha significato l'introduzione di ProxySQL, un proxy leggero ma complesso in grado di riconoscere i protocolli che si trova tra i client e il server MySQL. Significava anche un migliore supporto per HAProxy e Keepalived e assicurarsi che MySQL e MariaDB potessero utilizzarli pienamente.

Renditi più efficiente

Dall'introduzione della nuova CLI ClusterControl a decine di miglioramenti alla nostra interfaccia utente, al nuovo sistema, all'integrazione con allarmi e chatop, ClusterControl ora rende ancora più semplice la gestione degli ambienti di database.

Supporto per ambienti misti

ClusterControl è sempre stato il sistema per gestire più tecnologie da un'unica console e farle lavorare insieme senza problemi. Il 2017 ha significato l'aggiunta del supporto per le ultime versioni di MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server e Galera Cluster.

ClusterControl 1.4.0 - gennaio 2017

Annunciato a gennaio 2017, ClusterControl versione 1.4.0 ha apportato numerosi miglioramenti a MySQL Replication e MongoDB. È stata anche la prima versione a introdurre funzionalità per ProxySQL.

Con la nuova versione è ora possibile distribuire una configurazione di replica multi-master in modalità attiva - standby. Un master prenderà attivamente le scritture, mentre l'altro è pronto a subentrare nelle scritture in caso di errore del master attivo. Dall'interfaccia utente, puoi anche aggiungere facilmente slave sotto ogni master e riconfigurare la topologia promuovendo nuovi master ed eseguendo il failover degli slave.

Le riconfigurazioni della topologia e i master failover non sono sempre possibili in caso di problemi di replica, ad esempio transazioni errate. In questa versione ClusterControl verifica la presenza di problemi prima che si verifichi qualsiasi failover o switchover. L'amministratore può definire whitelist e blacklist di cui slave promuovere a master (e viceversa). In questo modo è più facile per gli amministratori personalizzare l'automazione del failover nelle impostazioni di replica.

Per MongoDB abbiamo esteso il supporto, introducendo i cluster partizionati oltre ai set di repliche. Insieme a questo c'è la possibilità di recuperare più metriche per il monitoraggio, l'aggiunta di nuovi consulenti e la fornitura di backup coerenti per lo sharding. Con questa versione è ora possibile convertire un cluster ReplicaSet in un cluster partizionato, aggiungere o rimuovere frammenti da un cluster partizionato nonché aggiungere Mongo/router a un cluster partizionato.

Infine, abbiamo aggiunto il nostro supporto iniziale per ProxySQL consentendone la distribuzione su configurazioni di replica MySQL.

ClusterControl 1.4.1 - Aprile 2017

Aprile è stato il mese di ProxySQL a Diversinines. ClusterControl 1.4.1 si è concentrato quasi esclusivamente sull'aggiunta di funzionalità aggiuntive e sul supporto per questa nuova entusiasmante tecnologia di bilanciamento del carico.

In questa versione ora puoi configurare e gestire facilmente le tue distribuzioni ProxySQL con un'interfaccia utente completa. È possibile creare server, riorientare la configurazione, creare utenti, impostare regole, gestire l'instradamento delle query e abilitare configurazioni variabili. Ora era possibile visualizzare l'analisi delle query per tutte le query che passano attraverso il proxy e ad es. memorizza nella cache le query frequenti con un solo clic.

ClusterControl 1.4.2 - giugno 2017

Coniata "The DevOps Edition", la versione 1.4.2 ha portato un supporto migliorato e nuove funzionalità come il failover automatico per PostgreSQL e MongoDB e includeva ancora più funzionalità per ProxySQL.

Uno dei principali punti di forza di questa versione è ClusterControl CLI, che consente agli utenti che preferiscono gestire i propri database tramite la riga di comando. Tutte le azioni, come la distribuzione di un cluster, l'utilizzo della CLI saranno visibili nell'interfaccia utente e viceversa.

In questa versione è incluso anche il nuovo sistema di integrazione per i sistemi di notifica di allarme e chatops. Questa nuova integrazione con i popolari servizi di chat e gestione degli incidenti ti consente di personalizzare gli allarmi e di ricevere avvisi negli strumenti operativi che stai già utilizzando, ad esempio Pagerduty, VictorOps, Telegram, Opsgenie e Slack.

ClusterControl 1.5.0 - novembre 2017

ClusterControl 1.5 ha fornito una serie di nuove entusiasmanti funzionalità di backup per garantire che i dati siano protetti e disponibili in caso di emergenza. La versione fornisce inoltre supporto esteso per PostgreSQL, MariaDB, MySQL NDB Cluster e ProxySQL.

Questa versione ha introdotto una nuova procedura guidata di backup con il nuovo supporto per i backup di AWS e Google Cloud, la verifica del backup, i backup e i ripristini di database singoli e la possibilità di creare e ripristinare gli slave da un backup anziché dal master. Il test del ripristino automatico era una funzionalità attesa, poiché è un'attività che richiede tempo e spesso viene trascurata dagli amministratori di database.

PostgreSQL ha ottenuto una serie di nuove funzionalità in questa versione, tra cui il supporto della versione 10, il bilanciamento del carico e il supporto IP virtuale con HAProxy e Keepalived, un nuovo metodo di backup e il supporto per il failover della replica sincrona.

La versione includeva anche il supporto per MariaDB 10.2 e MySQL NDB Cluster 7.5. Se una di queste funzionalità ti interessa, assicurati di aggiornare o scaricare l'ultima versione di ClusterControl per trarne vantaggio.

Non vediamo l'ora di fornirti ancora più funzionalità per aiutarti a distribuire, monitorare, gestire e ridimensionare ulteriormente i tuoi database open source nel 2018!