Hoje temos o prazer de anunciar a versão 1.5 do ClusterControl - o sistema de gerenciamento de banco de dados completo que permite implantar, monitorar, gerenciar e dimensionar facilmente bancos de dados de código aberto altamente disponíveis - e balanceadores de carga - em qualquer ambiente:no local ou no nuvem.
O ClusterControl 1.5 fornece uma série de novas e empolgantes funcionalidades de backup para garantir que seus dados estejam seguros e disponíveis sempre que ocorrer um desastre. A versão também oferece suporte expandido para PostgreSQL, MariaDB e MySQL NDB Cluster.
Destaques do lançamento
Serviços de nuvem (AWS S3 e Google Cloud Storage)
- Faça upload manual ou agende backups para serem enviados após a conclusão na nuvem.
- Faça o download e restaure backups de um armazenamento em nuvem.
Backup (MySQL)
- Faça backup de bancos de dados individuais separadamente (somente mysqldump).
- Faça upload, baixe e restaure backups armazenados na nuvem.
- Acione uma verificação e restauração de um backup após N horas da conclusão.
- Reconstrua um escravo de replicação preparando-o a partir de um backup existente.
- Adicione um novo escravo de replicação preparando-o a partir de um backup existente.
PostgreSQL
- Novo método de backup pg_basebackup que faz uma cópia binária dos arquivos do banco de dados.
- Failover de replicação síncrona (suporte para synchronous_standby_names).
- Suporte para HAProxy com Keepalived.
- Suporte para PostgreSql 10.
ProxySQL
- Importação em massa de usuários de banco de dados existentes para o ProxySQL.
- Adicione e modifique scripts do agendador.
Diversos
- Suporte ao MariaDB v10.2 (Replicação Galera e MySQL).
- Suporte ao MySQL Cluster(NDB) v7.5.
- Adicionado suporte para mostrar e filtrar variáveis de status do banco de dados para nós do MongoDB.
- E-mails de alarme e resumo formatados em HTML.
- Várias NICs são compatíveis ao implantar balanceadores de carga (HAProxy).
- Melhorias contínuas na UX/UI e no desempenho.
- Novo processo cmon-cloud e cliente clud para lidar com serviços em nuvem.
- Novo relatório de operações:crescimento do banco de dados
- 1.5 ChangeLog
- Guia de administração do ClusterControl
- Instruções de upgrade
Funções de backup novas e aprimoradas
O ClusterControl 1.5 marca os primeiros passos para fornecer integração total e perfeita entre o ClusterControl e a nuvem. Ele oferece aos nossos usuários as opções de migrar seus dados para a nuvem enquanto ainda se beneficia dos recursos e funcionalidades que o ClusterControl tem a oferecer.
- Integração dos serviços AWS e Google Cloud: O ClusterControl agora oferece integração total para backups de banco de dados para Amazon Web Services (AWS) e Google Cloud Services. Os backups agora podem ser executados, agendados, baixados e restaurados diretamente do provedor de nuvem de sua escolha. Essa capacidade oferece maior redundância, melhores opções de recuperação de desastres e benefícios em desempenho e economia de custos.
- Assistente de novo backup: O ClusterControl 1.5 vem com uma reformulação completa do nosso assistente de backup. O assistente permite que você execute e agende backups usando uma variedade de opções e tecnologias para garantir que seus dados estejam protegidos, precisos e prontos para serem restaurados a qualquer momento.
- Backup e restauração de banco de dados único para MySQL: Com o ClusterControl 1.5, agora você tem a capacidade de fazer backup e restaurar bancos de dados MySQL individuais, em vez de ser forçado a fazer tudo de uma vez. Esse novo recurso pode reduzir a carga dos usuários que gerenciam centenas de bancos de dados em seu ambiente.
- Verificação automática de backup: O ClusterControl 1.5 traz tranquilidade verificando automaticamente a integridade de seus dados de backup. Ele fará uma restauração de seus dados de backup e alertará em caso de problemas.
- Criando e restaurando escravos do backup: No passado, um usuário precisaria alavancar seu mestre para criar ou restaurar novos escravos... isso cria uma carga indevida no sistema, pois executa um backup completo no mestre. No ClusterControl 1.5, agora você pode criar novos nós ou reconstruir escravos existentes a partir de arquivos de backup existentes, removendo a carga do mestre e garantindo que você continue operando com desempenho máximo.
Suporte aprimorado para PostgreSQL
O ClusterControl continua expandindo seu suporte ao PostgreSQL. Em nossa nova versão 1.5, agora podemos oferecer suporte ao PostgreSQL 10, que oferece vários novos recursos, como suporte para replicação local, particionamento de tabela declarativa, paralelismo de consulta aprimorado, confirmação de quorum para replicação síncrona e muito mais!
- Proxy PostgreSQL e IP virtual: O ClusterControl agora oferece suporte a failover de conexões de banco de dados com HAProxy, Keepalived e Virtual IP - uma combinação testada em batalha.
- Failover de replicação síncrona do PostgreSQL: O ClusterControl 1.5 agora oferece suporte total ao Failover de Replicação Síncrona para PostgreSQL. Esta função minimiza o risco de perda de dados entre o Mestre e os Escravos caso algo ocorra com o Mestre antes que ele tenha a chance de sincronizar totalmente. Isso permite aumentar a confiabilidade em seus servidores.
- Novo método de backup: O PostgreSQL tem um método de backup adicional pg_basebackup que pode ser usado para backups binários online. Os backups feitos com pg_basebackup podem ser usados posteriormente para recuperação pontual e como ponto de partida para um envio de log ou servidores em espera de replicação de streaming.
Suporte aprimorado para ProxySQL
O ProxySQL permite que os sistemas de banco de dados MySQL, MariaDB e Percona XtraDB gerenciem facilmente aplicativos de banco de dados intensos e de alto tráfego sem perder a disponibilidade.
- Agendamento de script: O ClusterControl agora oferece suporte para o agendador ProxySQL, um módulo semelhante ao cron que permite que o balanceador de carga inicie scripts externos em intervalos regulares. Isso fornece aos usuários controle total de quais scripts são executados e quando, permitindo que você ajuste o desempenho de suas instâncias em um nível muito granular.
- Gerenciamento de usuários: Em vez de criar ou remover usuários um de cada vez do ProxySQL, o ClusterControl agora permite importar um grande lote de usuários.
Suporte para novas versões do MariaDB e MySQL NDB Cluster
- MariaDB 10.2: ClusterControl agora suporta MariaDB Server 10.2. Esta nova versão oferece uma integração ainda maior com o Galera Cluster, a solução de alta disponibilidade do MariaDB, e também apresenta melhorias no SQL, como funções do Windows, expressões de tabela comuns e funções JSON.
- Cluster NDB MySQL 7.5: ClusterControl agora suporta MySQL Cluster (NDB) 7.5. A versão mais recente do MySQL Cluster usando o sistema de arquivos NDB oferece uma variedade de melhorias e otimizações. Essas melhorias incluem o aprimoramento do banco de dados ndbinfo, otimização de registros por chave e muito mais!
Novas funcionalidades adicionais
- Novos e-mails de notificação: Na versão 1.5 do ClusterControl, reformulamos o design das notificações e alertas por e-mail que são enviados do sistema para torná-los mais fáceis de ler e entender.
- Novo relatório operacional: O ClusterControl 1.5 apresenta um novo relatório operacional chamado “Database Growth”. O relatório mostra um instantâneo de seu banco de dados como ele existe hoje, bem como dados do último dia, última semana e último mês - útil para planejamento de capacidade. O relatório também permite que você clique em cada período para se aprofundar nas tabelas e acompanhar o crescimento em um nível ainda mais granular.