Мой текущий сценарий резервного копирования MySQL состоит в том, чтобы реплицировать нашу базу данных на второй сервер и запустить mysqldump на этом сервере, чтобы устранить любые простои из-за блокировки таблицы или строки. Это работает хорошо, но стоит $ 150 в месяц для второго сервера (австралийский хостинг намного дороже, чем в США).
Я прочитал много вопросов здесь об этом, большинству людей нужна помощь с запланированными резервными копиями и еще много чего, что мне не нужно. Мне нужно mysqldump (желательно каждые 4 часа) без простоев. ДБ составляет ~ 7 ГБ без сжатия, поэтому mysqldump может занять некоторое время в зависимости от сервера.
Я подумал о репликации на ту же машину, но я не хотел, чтобы раб работал в столь необходимой памяти. Я не уверен, что могу ограничить использование памяти на основе дБ? В любом случае, это создаст нагрузку на сервер во время его выгрузки базы данных.
Я только что прочитал этот http://www.zmanda.com/quick-mysql-backup.html, и он выглядит хорошо, 300 долларов в год - это хорошо, это меня сильно экономит.
К сожалению, я не могу выполнить репликацию на RDS от Amazon, но я могу выполнить репликацию на экземпляр микро RC2, но репликация будет происходить через Интернет и пинг будет ~ 220 мс.
Я видел несколько людей, которые говорили здесь о снимках LVM, которые могут быть хорошим вариантом. Я не знаю много об этом варианте, хотя.
Мнения будут с благодарностью.