A Multiplenines teve o prazer de patrocinar mais uma vez a Percona Live Europe, a Open Source Database Conference que foi realizada este ano em Dublin, Irlanda.
Na Conferência
Vários membros da equipe da Nines vieram de todo o mundo para fazer parceria com nossos dois dublinenses locais para demonstrar o ClusterControl no salão de exposições e apresentar três sessões (veja abaixo).
Em nosso feed do Twitter, nós twittamos ao vivo ambas as sessões principais para ajudar a manter aqueles que não puderam participar atualizados sobre os últimos acontecimentos no mundo do banco de dados.
Também pudemos conversar com René Cannaò, criador do ProxySQL, para falar sobre as novidades da excitante tecnologia de balanceamento de carga.
Nossas sessões
Os membros da equipa da Multiplenines apresentaram três sessões técnicas, todas com grande participação… algumas apenas em pé!
Balanceadores de carga MySQL - MaxScale, ProxySQL, HAProxy, roteador MySQL e nginx - uma visão detalhada
Detalhes da sessão: O balanceamento de carga de conexões e consultas MySQL usando HAProxy tem sido popular nos últimos anos. Recentemente, no entanto, vimos a chegada do MaxScale, MySQL Router, ProxySQL e agora também Nginx como proxy reverso.
Para quais casos de uso você os usa e quão bem eles se integram em seu ambiente? Esta sessão tem como objetivo fornecer uma base sólida em tecnologias de balanceador de carga para MySQL e MariaDB.
Analisamos as principais opções de código aberto disponíveis:desde conectores de aplicativos (php-mysqlnd, jdbc), proxies reversos TCP (HAproxy, Keepalived, Nginx) e balanceadores de carga com reconhecimento de SQL (MaxScale, ProxySQL, MySQL Router).
Também analisamos as práticas recomendadas para verificações de integridade de back-end para garantir que as conexões com balanceamento de carga sejam roteadas para os nós corretos em várias topologias de cluster do MySQL. Você obterá uma boa compreensão de como as diferentes opções se comparam e conhecimento suficiente para decidir quais explorar mais.
MySQL no Docker - Conteinerizando o Dolphin
Detalhes da sessão: O Docker está se tornando mais popular e adotado pelos usuários como um método para empacotar e implantar aplicativos autossuficientes em contêineres Linux sem estado. É um ótimo conjunto de ferramentas sobre a virtualização no nível do sistema operacional (LXC, também conhecido como contêineres) e funciona bem no mundo dos microsserviços.
No entanto, os contêineres do Docker são transitórios por padrão. Se um contêiner for destruído, todos os dados criados também serão perdidos. Para um serviço com estado como um banco de dados, isso é uma grande dor de cabeça, para dizer o mínimo.
Existem várias maneiras de fornecer armazenamento persistente em contêineres do Docker. Nesta apresentação, falaremos sobre como configurar um serviço de dados de persistência com o Docker que pode ser desmontado e ativado em hosts e contêineres.
Abordamos ferramentas de orquestração, volumes compartilhados, contêineres somente de dados, gerenciamento de segurança e configuração, rede multi-host, descoberta de serviços e implicações no monitoramento quando passamos de serviços centrados em host para serviços centrados em função com ciclos de vida mais curtos.
Automatizando e gerenciando o MongoDB:uma análise do Ops Manager vs. ClusterControl
Detalhes da sessão: Em qualquer ambiente de operações ocupado, existem inúmeras tarefas a serem executadas - algumas mensais ou semanais, algumas diárias ou com mais frequência e algumas em uma base ad hoc. E a automação é fundamental para realizar implantações e recuperação de software rápidas, eficientes e consistentemente repetíveis.
Existem muitas ferramentas genéricas disponíveis, tanto comerciais quanto de código aberto, para auxiliar na automação de tarefas operacionais. Algumas dessas ferramentas são implantadas até mesmo no mundo do banco de dados. No entanto, há um pequeno número de ferramentas especializadas de automação específicas de domínio também disponíveis, e vamos comparar dois desses produtos:o próprio Ops Manager do MongoDB e o ClusterControl da Variousnines.
Cobrimos Instalação e manutenção, Complexidade da arquitetura, Opções de redundância, Funcionalidade comparativa, Monitoramento, Dashboard, Alerta, Backup e restauração, Implantação automatizada de configurações avançadas e Atualização de implantações existentes
Obrigado à Equipe Percona por organizar mais uma grande conferência e a todos que participaram de perto e de longe! Esperamos te ver novamente em breve!