Executando a replicação do MySQL entre datacenters

1

Eu gerencio meu site do EC2. Devido a interrupções da AWS, estou pensando em replicar minha configuração na Rackspace e alternar do DNS em caso de uma falha.

Estou procurando aprender maneiras de replicar meu banco de dados MySql nesses data centers.

Alguém pode me informar sobre a metodologia, custos, vantagens e armadilhas dessa abordagem?

Meu site atende cerca de 30 mil usuários por dia, com cerca de 30 GB de dados do banco de dados.

    
por Quintin Par 30.08.2011 / 08:24

1 resposta

2

Custos: outro servidor como hot standby

Vantagens: abordagem relativamente simples, o impacto no sistema de produção atual é baixo

Armadilhas:

  • Leva algum tempo para configurar (você precisa copiar todo o seu banco de dados para a Rackspace) em sincronia com o log binário
  • Você também precisa sincronizar seu conteúdo da web com o outro centro de dados (o rsync pode ser suficiente)

  • A replicação pode ficar para trás ou até mesmo quebrar, você precisa monitorá-la

  • Você pode querer considerar criptografar sua comunicação com o outro datacenter
por 01.09.2011 / 01:32