Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Anunciando o ClusterControl 1.4.1 - a Edição ProxySQL


Hoje temos o prazer de anunciar a versão 1.4.1 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 na nuvem.

Esta versão contém novos recursos de gerenciamento importantes para balanceamento de carga MySQL e MariaDB com ProxySQL, além de melhorias de desempenho e correções de bugs.

Destaques do lançamento


Para ProxySQL
  • Suporte para:
    • MySQL Galera, além de clusters de replicação
    • Configuração de alta disponibilidade em espera ativa com Keepalived
    • Use o Monitor de consultas para visualizar resumos de consultas
  • Recursos de gerenciamento:
    • Gerenciar regras de consulta (cache de consulta, reescrita de consulta)
    • Gerenciar grupos de hosts (servidores)
    • Gerenciar usuários do banco de dados ProxySQL
    • Gerenciar variáveis ​​de sistema ProxySQL

Para Galera Cluster para MySQL e Replicação
  • Gerenciar clusters MySQL Galera e Replication com IPs de gerenciamento/públicos
    • Para monitorar conexões e IPs de dados/privados para tráfego de replicação
  • Adicione nós MySQL Galera ou escravos de leitura de replicação com IPs de gerenciamento e dados

Faça o download do ClusterControl

Ver detalhes e recursos da versão

  • 1.4.1 Log de alterações
  • Guia de administração do ClusterControl
  • Instruções de upgrade

Os balanceadores de carga são um componente essencial na alta disponibilidade do banco de dados MySQL e MariaDB; especialmente ao tornar as alterações de topologia transparentes para os aplicativos e implementar a funcionalidade de divisão de leitura e gravação. Como todos sabemos, os aplicativos de banco de dados de alto tráfego atraem uma enorme quantidade de consultas diariamente. É por isso que DBAs e SysAdmins exigem soluções de tecnologia confiáveis ​​que possam ser dimensionadas automaticamente para lidar com essas conexões, permanecendo disponíveis para ainda mais.

E é aí que entram as tecnologias de balanceamento de carga, como HAProxy, MaxScale e agora ProxySQL.

O ClusterControl sempre vem com suporte para HAProxy, como um balanceador de carga TCP genérico. Em seguida, adicionamos suporte ao MaxScale do MariaDB, um balanceador de carga com reconhecimento de SQL.

E hoje temos o prazer de anunciar o suporte de gerenciamento para ProxySQL, um proxy com reconhecimento de protocolo leve e complexo que fica entre os clientes e servidores MySQL, além dos recursos de implantação e monitoramento para ProxySQL que anunciamos há dois meses.

Ao contrário de outros, o ProxySQL entende o protocolo MySQL, que permite a implementação de recursos que de outra forma seriam impossíveis de implementar. Por exemplo, ProxySQL é o único proxy que suporta multiplexação de conexões e cache de consulta.

Com isso dito, os novos recursos de gerenciamento do ClusterControl incluem o seguinte:

MySQL Galera além de clusters de replicação


Até agora, o ClusterControl permitia aos usuários implantar ProxySQL em clusters de replicação MySQL e monitorar seu desempenho. O mesmo vale para Galera Cluster for MySQL, MariaDB Galera Cluster e Percona XtraDB. Isso também inclui configurações de alta disponibilidade de espera ativa com Keepalived.

Use o Monitor de consultas para visualizar resumos de consultas


O ClusterControl oferece monitoramento em tempo real unificado e abrangente de todo o seu banco de dados e infraestrutura de servidores. Você pode visualizar facilmente o desempenho em painéis personalizados para estabelecer linhas de base operacionais e dar suporte ao planejamento de capacidade. E com relatórios abrangentes para ProxySQL, você tem uma visão clara de pontos de dados como conexões, consultas, transferência e utilização de dados e muito mais.

Para obter mais informações sobre como o monitoramento funciona no ProxySQL, consulte nossa postagem no blog sobre MySQL Load Balancing with ProxySQL - Uma visão geral.

Recursos de gerenciamento

Recursos relacionados ClusterControl for ProxySQL Baixar ClusterControl Planos e preços Documentação
Com o ClusterControl, agora você pode configurar e gerenciar facilmente suas implantações de ProxySQL com sua interface de usuário abrangente. Você pode criar servidores, reorientar sua configuração, criar usuários, definir regras, gerenciar o roteamento de consultas e habilitar configurações de variáveis. Os novos recursos de gerenciamento do ClusterControl for ProxySQL incluem:

Gerenciar regras de consulta (cache de consulta, reescrita de consulta)
  • Visualize consultas em execução, crie regras ou armazene em cache e reescreva consultas dinamicamente.

Gerenciar grupos de hosts (servidores) - O ProxySQL usa um conceito de grupos de hosts - um grupo de back-ends diferentes que atendem ao mesmo propósito ou tratam de tipos semelhantes de tráfego .
  • Adicione ou remova servidores de grupos de hosts novos e existentes.

Gerenciar usuários do banco de dados ProxySQL
  • Crie novos usuários de banco de dados ou adicione usuários MySQL existentes ao ProxySQL.

Gerenciar variáveis ​​de sistema ProxySQL
  • Visualize e altere as variáveis ​​globais de tempo de execução para ajustar sua instância do ProxySQL.

Para obter mais informações sobre como o ProxySQL ajuda com o cache de consulta MySQL, a reescrita de consulta e os grupos de hosts do ProxySQL, leia nosso blog sobre Como o ProxySQL adiciona Failover e controle de consulta à configuração de replicação do MySQL.

Existem vários outros recursos e melhorias que não mencionamos aqui. Você pode encontrar todos os detalhes no ChangeLog.

Incentivamos você a testar esta versão mais recente e nos fornecer seus comentários. Se você quiser uma demonstração, sinta-se à vontade para solicitar uma.

Obrigado por seu suporte contínuo e balanceamento de carga!

PS.:Para dicas e truques adicionais, siga nosso blog:https://severalnines.com/blog/