Назад | Перейти на главную страницу

Запуск репликации MySql между центрами обработки данных

Я запускаю свой сайт из EC2. Из-за сбоев AWS я планирую реплицировать свою настройку в Rackspace и переключиться с DNS в случае сбоя.

Я ищу способы репликации моей базы данных MySql в этих центрах обработки данных.

Может ли кто-нибудь рассказать мне о методологии, затратах, преимуществах и недостатках этого подхода?

Мой сайт обслуживает около 30 тысяч пользователей в день с примерно 30 ГБ данных базы данных.

Затраты: Другой сервер в качестве горячего резерва

Преимущества: относительно простой подход, незначительное влияние на текущую производственную систему.

Подводные камни:

  • Требуется некоторое время для настройки (вам нужно скопировать всю базу данных в Rackspace) в синхронизации с двоичным журналом
  • Вам также необходимо синхронизировать свое веб-содержимое с другим центром обработки данных (может быть достаточно rsync)

  • Репликация может отставать или даже ломаться, за ней нужно следить

  • Вы можете подумать о том, чтобы зашифровать свое сообщение с другим центром обработки данных