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

Replicação MySQL para alta disponibilidade


Temos o prazer de anunciar que nosso whitepaper recém-atualizado MySQL Replication for High Availability já está disponível para download gratuito!

A Replicação MySQL permite que os dados de um servidor de banco de dados MySQL sejam copiados automaticamente para um ou mais servidores de banco de dados MySQL.

Infelizmente, o tempo de inatividade do banco de dados geralmente é causado por configurações de HA abaixo do ideal, tempos de failover manuais/prolongados e failover manual de aplicativos. Essa tecnologia é de conhecimento comum para DBAs em todo o mundo, mas manter essas configurações de alta disponibilidade às vezes pode ser um desafio.

Neste whitepaper, discutimos os recursos mais recentes do MySQL 5.6, 5.7 e 8.0, bem como mostramos como implantar e gerenciar uma configuração de replicação. Também mostramos como o ClusterControl oferece todas as ferramentas necessárias para garantir que sua infraestrutura de banco de dados funcione com a máxima proficiência.

Os tópicos incluídos neste whitepaper são…
  • O que é replicação do MySQL?
    • Esquema de replicação
      • Replicação assíncrona
      • Replicação semi-síncrona
    • Identificador de transação global (GTID)
      • Replicação no MySQL 5.5 e versões anteriores
      • Como o GTID resolve o problema
      • MariaDB GTID x MySQL GTID
    • Multi-Threaded Slave
    • Escravo à prova de colisão
    • Compromisso do Grupo
  • Topologia para replicação MySQL
    • Mestre com escravos (replicação única)
    • Mestre com Relay Slaves (Replicação em Cadeia)
    • Mestre com Mestre Ativo (Replicação Circular)
    • Mestre com mestre de backup (replicação múltipla)
    • Vários mestres para um único escravo (replicação de várias origens)
    • Galera com Replication Slave (Replicação Híbrida)
  • Implantando uma configuração de replicação MySQL
    • Configurações gerais e SSH
    • Definir os servidores MySQL
    • Definir topologia
    • Escalonamento
  • Conectando o aplicativo à configuração de replicação
    • Conector de aplicativo
    • Conector sensível ao tecido
    • Proxy reverso/balanceador de carga
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (replicação mestre-escravo)
  • Failover com ClusterControl
    • Failover automático do mestre
      • Listas brancas e listas negras
    • Failover manual do mestre
    • Falha de um escravo
    • Scripts de pré e pós-failover
      • Quando os ganchos podem ser úteis?
        • Descoberta de serviço
        • Reconfiguração de proxy
        • Registro adicional
  • Operações - Gerenciando sua configuração de replicação MySQL
    • Mostrar status de replicação
    • Iniciar/Parar a replicação
    • Promover escravo
    • Reconstruir o escravo de replicação
    • Backup
    • Restaurar
    • Atualização de software
    • Alterações de configuração
    • Alterações de esquema
    • Mudanças de topologia
  • Problemas e solução de problemas
    • Status da replicação
    • Atraso de replicação
    • Drifting de dados
    • Transação Errante
    • Escravo corrompido
    • Recomendações

Baixe o whitepaper hoje!

Sobre o ClusterControl


ClusterControl é o sistema de gerenciamento de banco de dados de código aberto completo para usuários com ambientes mistos que elimina a necessidade de várias ferramentas de gerenciamento. O ClusterControl fornece funcionalidades avançadas de implantação, gerenciamento, monitoramento e dimensionamento para colocar seus bancos de dados MySQL, MongoDB e PostgreSQL em funcionamento usando metodologias comprovadas nas quais você pode confiar para funcionar. No centro do ClusterControl está a funcionalidade de automação que permite automatizar muitas das tarefas de banco de dados que você precisa executar regularmente, como implantar novos bancos de dados, adicionar e dimensionar novos nós, executar backups e atualizações e muito mais.

Para saber mais sobre o ClusterControl clique aqui.

Sobre vários noves


A Manynines fornece software de automação e gerenciamento para clusters de banco de dados. Ajudamos as empresas a implantar seus bancos de dados em qualquer ambiente e gerenciar todos os aspectos operacionais para obter disponibilidade em alta escala.

Os produtos da Manynines são usados ​​por desenvolvedores e administradores de todos os níveis de habilidades para fornecer o ciclo completo de 'implantar, gerenciar, monitorar, dimensionar' banco de dados, liberando-os assim da complexidade e das curvas de aprendizado normalmente associadas a clusters de banco de dados altamente disponíveis. A Manynines é frequentemente chamada de “anti-startup”, pois é totalmente autofinanciada por seus fundadores. A empresa habilitou mais de 32.000 implementações até o momento por meio de seu popular produto ClusterControl. Atualmente contando como clientes BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity e Paytrail. A Manynines é uma empresa privada com sede em Estocolmo, Suécia, com escritórios em Cingapura, Japão e Estados Unidos. Para ver quem está usando o Multiplenines hoje, visite https://www.severalnines.com/company.