Automação de replicação do MySQL?

2

Eu queria saber se existem quaisquer automadores ou gerentes de replicação do MySQL que possam assumir as tarefas de implantar escravos do MySQL de um mestre.

Eu venho de um histórico de gerenciamento de servidores da velha escola, então estou familiarizado com a configuração da replicação do MySQL manualmente. Recentemente comecei a trabalhar com a AWS e fiquei muito impressionado com a simplicidade do RDS em configurar escravos de replicação.

O que eu gostaria de saber é, existe alguma solução que possa automatizar o spin off dos escravos de um mestre em execução ala Amazon RDS?

    
por Kevin 24.05.2012 / 13:55

3 respostas

3

Como sobre o Replicador de tungstênio ?

    
por 24.05.2012 / 15:15
2

Este comando deve chegar a 80% do caminho:

mysqldump $yourdb --master-data --single-transaction | mysql remotehost

Desde que o seu servidor mestre tenha binlogs ativados e ambos os servidores possuam um ID atribuído no arquivo de configuração, isso deve proporcionar um rápido início do dia.

    
por 24.05.2012 / 16:08
0
Bem, Kevin, se você está procurando por uma ferramenta, então há um replicador de tungstênio como já mencionado antes de mim, e eu também gostaria de verificar o DBreplicator (Eu sei que existem algumas outras ferramentas de replicação de banco de dados disponíveis também, mas eu não tive uma experiência "on-hands").

Outra opção é considerar uma solução de banco de dados hospedada com escalonamento automático; Isso economizará a necessidade de lidar com a replicação manualmente. Eu estou familiarizado com o banco de dados http://xeround.com/”>cloud do Xeround que também está disponível no EC2, sua solução gerencia a replicação para escravos adicionais à medida que a carga no banco de dados cresce.

    
por 16.10.2012 / 21:48