Oggi siamo lieti di annunciare la versione 1.5 di ClusterControl, il sistema di gestione dei database all-inclusive che consente di distribuire, monitorare, gestire e ridimensionare facilmente database open source a disponibilità elevata, e bilanciatori del carico, in qualsiasi ambiente:on-premise o nel nuvola.
ClusterControl 1.5 fornisce una serie di nuove entusiasmanti funzionalità di backup per garantire che i dati siano protetti e disponibili in caso di emergenza. La versione fornisce anche un supporto esteso per PostgreSQL, MariaDB e MySQL NDB Cluster.
Punti salienti della pubblicazione
Servizi cloud (AWS S3 e Google Cloud Storage)
- Caricamento manuale o pianificazione dei backup da caricare dopo il completamento nel cloud.
- Scarica e ripristina i backup da un archivio cloud.
Backup (MySQL)
- Backup dei singoli database separatamente (solo mysqldump).
- Carica, scarica e ripristina i backup archiviati nel cloud.
- Attiva una verifica e ripristina un backup dopo N ore dal completamento.
- Ricostruisci uno slave di replica mettendolo in staging da un backup esistente.
- Aggiungi un nuovo slave di replica mettendolo in staging da un backup esistente.
PostgreSQL
- Nuovo metodo di backup pg_basebackup che esegue una copia binaria dei file del database.
- Failover della replica sincrona (supporto per synchronous_standby_names).
- Supporto per HAProxy con Keepalived.
- Supporto per PostgreSql 10.
ProxySQL
- Importa in massa utenti di database esistenti in ProxySQL.
- Aggiungi e modifica gli script di pianificazione.
Varie
- Supporto per MariaDB v10.2 (Galera e replica MySQL).
- Supporto per MySQL Cluster (NDB) v7.5.
- Aggiunto il supporto per mostrare e filtrare le variabili di stato del DB per i nodi MongoDB.
- E-mail di avviso e digest in formato HTML.
- Supporto di più NIC durante la distribuzione di bilanciatori di carico (HAProxy).
- Continui miglioramenti a UX/UI e prestazioni.
- Nuovo processo cmon-cloud e client clud per gestire i servizi cloud.
- Nuovo rapporto sulle operazioni:crescita del database
- 1.5 Registro modifiche
- Guida all'amministrazione di ClusterControl
- Istruzioni per l'aggiornamento
Funzioni di backup nuove e migliorate
ClusterControl 1.5 segna i primi passi verso la completa integrazione senza interruzioni tra ClusterControl e il Cloud. Fornisce ai nostri utenti la possibilità di migrare i propri dati nel cloud, pur continuando a beneficiare delle caratteristiche e delle funzionalità che ClusterControl ha da offrire.
- Integrazione con AWS e Google Cloud Services: ClusterControl offre ora l'integrazione completa per i backup dei database per Amazon Web Services (AWS) e Google Cloud Services. I backup possono ora essere eseguiti, programmati, scaricati e ripristinati direttamente dal provider cloud di tua scelta. Questa capacità offre una maggiore ridondanza, migliori opzioni di ripristino di emergenza e vantaggi sia in termini di prestazioni che di risparmio sui costi.
- Nuova procedura guidata di backup: ClusterControl 1.5 viene fornito con una riprogettazione completa della nostra procedura guidata di backup. La procedura guidata ti consente di eseguire e pianificare backup utilizzando una varietà di opzioni e tecnologie per garantire che i tuoi dati siano protetti, accurati e pronti per essere ripristinati in un attimo.
- Backup e ripristini di database singoli per MySQL: Con ClusterControl 1.5 ora hai la possibilità di eseguire il backup e il ripristino di singoli database MySQL invece di essere costretto a farlo tutto in una volta. Questa nuova funzionalità può ridurre l'onere per quegli utenti che gestiscono centinaia di database all'interno del loro ambiente.
- Verifica automatica del backup: ClusterControl 1.5 ti offre la massima tranquillità verificando automaticamente l'integrità dei dati di backup. Eseguirà un ripristino dei dati di backup e avviserà in caso di problemi.
- Creazione e ripristino di slave dal backup: In passato un utente avrebbe dovuto sfruttare il proprio master per creare o ripristinare nuovi slave... questo crea un onere eccessivo per il sistema poiché esegue un backup completo sul master. In ClusterControl 1.5, ora puoi creare nuovi nodi o ricostruire slave esistenti da file di backup esistenti, eliminando il carico sul master e assicurandoti di continuare a operare al massimo delle prestazioni.
Supporto migliorato per PostgreSQL
ClusterControl continua ad espandere il suo supporto per PostgreSQL. Nella nostra nuova versione 1.5, ora possiamo supportare PostgreSQL 10 che offre una serie di nuove funzionalità come il supporto per la replica locale, il partizionamento dichiarativo delle tabelle, il parallelismo delle query migliorato, il commit del quorum per la replica sincrona e altro!
- Proxy PostgreSQL e IP virtuale: ClusterControl ora supporta il failover delle connessioni al database con HAProxy, Keepalived e Virtual IP, una combinazione collaudata.
- Failover della replica sincrona PostgreSQL: ClusterControl 1.5 ora supporta completamente il failover della replica sincrona per PostgreSQL. Questa funzione riduce al minimo il rischio di perdita di dati tra Master e Slave se qualcosa si interrompe con il Master prima che abbia la possibilità di sincronizzarsi completamente. Ciò ti consente di aumentare l'affidabilità sui tuoi server.
- Nuovo metodo di backup: PostgreSQL ha un metodo di backup aggiuntivo pg_basebackup che può essere utilizzato per i backup binari online. I backup eseguiti con pg_basebackup possono essere utilizzati in seguito per il ripristino point-in-time e come punto di partenza per un server di log shipping o standby di replica streaming.
Supporto migliorato per ProxySQL
ProxySQL consente ai sistemi di database MySQL, MariaDB e Percona XtraDB di gestire facilmente applicazioni di database intense e ad alto traffico senza perdere la disponibilità.
- Pianificazione degli script: ClusterControl ora fornisce supporto per lo scheduler ProxySQL, un modulo simile a cron che consente al sistema di bilanciamento del carico di avviare script esterni a intervalli regolari. Ciò fornisce agli utenti il controllo completo su quali script vengono eseguiti e quando, consentendoti di modificare le prestazioni delle tue istanze a un livello molto dettagliato.
- Gestione utenti: Anziché creare o rimuovere utenti uno alla volta da ProxySQL, ClusterControl ora consente di importare un grande batch di utenti.
Supporto per nuove versioni di MariaDB e MySQL NDB Cluster
- MariaDB 10.2: ClusterControl ora supporta MariaDB Server 10.2. Questa nuova versione offre un'integrazione ancora maggiore con Galera Cluster, la soluzione HA preferita da MariaDB, e presenta anche miglioramenti a SQL come funzioni Windows, espressioni di tabelle comuni e funzioni JSON.
- Cluster MySQL NDB 7.5: ClusterControl ora supporta MySQL Cluster (NDB) 7.5. L'ultima versione di MySQL Cluster che utilizza il file system NDB offre una serie di miglioramenti e ottimizzazioni. Questi miglioramenti includono il miglioramento del database ndbinfo, l'ottimizzazione dei record per chiave e molti altri!
Nuove funzionalità aggiuntive
- Nuove email di notifica: Nella versione 1.5 di ClusterControl, abbiamo rinnovato il design delle notifiche e-mail e degli avvisi inviati dal sistema per renderli più facili da leggere e comprendere.
- Nuovo rapporto operativo: ClusterControl 1.5 introduce un nuovo report operativo chiamato "Database Growth". Il report mostra un'istantanea del database così com'è oggi, nonché i dati dell'ultimo giorno, dell'ultima settimana e del mese scorso, utili per la pianificazione della capacità. Il rapporto consente inoltre di fare clic su ciascun periodo per approfondire le tabelle e monitorare la crescita a un livello ancora più dettagliato.