Estamos usando a replicação principal do MySQL por mais de dois anos na produção de bancos de dados críticos, sem nenhum problema. Em nossa configuração, os bancos de dados são replicados por meio de um link não dedicado instável. A configuração é fácil e a recuperação de desastres é sem dificuldades. Eu recomendo.
Anteriormente, estivemos usando uma replicação de escravo master- > do MySQL através de um link dedicado com heartbeat para failover, que é uma opção viável - mas ambas as máquinas têm que estar por trás do mesmo roteador.