MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Anunciando o ClusterControl 1.4.2 - a edição DevOps


Hoje temos o prazer de anunciar a versão 1.4.2 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 sua infraestrutura.

Destaques do lançamento

Para MySQL


Configure o failover transparente do ProxySQL com Keepalived e IP virtual

Mantenha as regras de consulta, usuários e outras configurações sincronizadas em várias instâncias

Para PostgreSQL


Novo assistente de implantação primária - em espera para replicação de streaming

Failover automatizado e promoção de escravo para mestre

Para MySQL, MongoDB e PostgreSQL


Novas integrações com sistemas de gerenciamento de comunicação ou resposta a incidentes, como Pagerduty, VictorOps, Telegram, Opsgenie e Slack

Novo console SSH da Web

E mais! Leia sobre os detalhes completos abaixo.

Baixar ClusterControl

Ver detalhes e recursos da versão

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

Descrição da versão


Esta versão de manutenção do ClusterControl trata da consolidação dos recursos populares de gerenciamento de banco de dados que nossos usuários passaram a apreciar. E temos alguns ótimos novos recursos voltados para equipes de DevOps!

Nossa nova integração com serviços populares de gerenciamento de incidentes e bate-papo permite personalizar os alarmes e ser alertado nas ferramentas de operações que você já está usando - por exemplo, Pagerduty, VictorOps, Telegram, Opsgenie e Slack. Você também pode executar qualquer comando disponível na CLI do ClusterControl a partir de seu bate-papo habilitado para CCBot.

O ProxySQL agora pode ser implantado no modo de alta disponibilidade em espera ativa com Keepalived e IP virtual. Também é possível exportar e sincronizar configurações em várias instâncias, o que é um recurso essencial em um ambiente distribuído.

E estamos introduzindo o failover automático e o gerenciamento de replicação de suas configurações de replicação do PostgreSQL.

Em mais detalhes …

ChatOps com CCBot do ClusterControl


Em nossa versão anterior do ClusterControl, incluímos o novo cliente de linha de comando (CLI) do ClusterControl. Agora disponibilizamos um CCBot novo e aprimorado que possui integração total com a CLI. Isso significa que você pode usar qualquer comando disponível na CLI do seu bate-papo habilitado para CCBot!

O cliente de linha de comando é intuitivo e fácil de usar, e se você for um usuário frequente de linha de comando, será rápido se acostumar. No entanto, nem todos têm acesso de linha de comando aos hosts instalados com o ClusterControl e, se as conexões externas a esse nó forem proibidas, a CLI não poderá enviar comandos para o backend do ClusterControl. Além disso, alguns usuários podem não estar acostumados a trabalhar na linha de comando. Adicionar a CLI ao nosso chatbot, CCBot, resolve os dois problemas:isso capacitará esses usuários a enviar comandos ao ClusterControl que normalmente não conseguiriam.

Novas integrações com sistemas de notificação populares


Alarmes e eventos agora podem ser facilmente enviados para serviços de gerenciamento de incidentes como PagerDuty e VictorOps, ou para serviços de chat como Slack e Telegram. Você também pode usar Webhooks se desejar integrar-se a outros serviços para atuar nas alterações de status em seus clusters. As conexões diretas com esses serviços populares de comunicação de incidentes permitem que você personalize como você é alertado do ClusterControl quando algo dá errado com seus ambientes de banco de dados.
  • Enviar alarmes e eventos para:
    • PagerDuty, VictorOps e OpsGenie
    • Slack e Telegram
    • Webhooks registrados pelo usuário

Failover automatizado para PostgreSQL


A partir do ClusterControl 1.4.2, você pode implantar toda uma configuração de replicação do PostgreSQL da mesma forma que implantaria o MySQL e o MongoDB:você pode usar o menu “Deploy Cluster” para implantar um servidor primário e um ou mais servidores standby do PostgreSQL. Depois que a configuração da replicação for implantada, o ClusterControl gerenciará a configuração e recuperará automaticamente os servidores com falha.

Outro recurso é o trabalho “Rebuild Replication Slave” que está disponível para todos os escravos (ou servidores em espera) na configuração de replicação. Isso deve ser usado, por exemplo, quando você deseja eliminar os dados no modo de espera e reconstruí-los novamente com uma nova cópia dos dados do primário. Pode ser útil se um servidor em espera não puder se conectar e replicar a partir do primário por algum motivo.

Agora você pode verificar facilmente quais consultas são responsáveis ​​pela carga na configuração do PostgreSQL. Você verá aqui alguns dados básicos de desempenho - quantas consultas de um determinado tipo foram executadas? Qual foi o tempo máximo e médio de execução? Como é o tempo total de execução dessa consulta? Baixe o ClusterControl para começar.

Melhorias no proxySQL


Nesta versão, temos melhorias para o ProxySQL para ajudá-lo a implantar configurações ativas/em espera com Keepalived e IP virtual. Essa integração aprimorada com Keepalived e Virtual IP traz alta disponibilidade e failover automático para seu balanceamento de carga.

E você também pode sincronizar facilmente uma configuração de ProxySQL que tenha regras de consulta, usuários e grupos de hosts com outras instâncias para mantê-los idênticos.
  • Copiar, exportar e importar configurações do ProxySQL de/para outras instâncias para mantê-las sincronizadas
  • Adicionar instância ProxySQL autônoma existente
  • Adicionar Keepalived existente em configurações ativas/passivas
  • Implante até três instâncias do ProxySQL com uma configuração ativa/passiva Keepalived
  • Criação de cache de consulta simplificada

Novo console SSH baseado na Web


A partir da GUI do ClusterControl, agora você tem acesso SSH a qualquer um dos nós do banco de dados diretamente de seu navegador. Isso pode ser muito útil se você precisar fazer logon rapidamente em um servidor de banco de dados e acessar a linha de comando. A comunicação é baseada em HTTPS, portanto, é possível acessar seus servidores por trás de um firewall que restringe o acesso à Internet apenas à porta 443. O acesso ao WebSSH é configurável pelo administrador do ClusterControl através da GUI.
  • Abra uma janela de terminal para qualquer nó de cluster
    • Suportado apenas com Apache 2.4+

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 apoio contínuo e feliz agrupamento!

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