Мій поточний сценарій резервного копіювання MySQL - реплікувати наш db на другий сервер і запустити mysqldump на цьому сервері, щоб видалити будь-який простой із блокування таблиці або рядків. Це працює добре, але коштує 150 доларів на місяць для другого сервера (австралійський хостинг набагато дорожчий, ніж американський.)
Я читаю тут багато запитань з цього приводу, більшість людей потребує допомоги з запланованими резервними копіями, а що ні, що не те, що мені потрібно. Мені потрібно mysqldump (бажано кожні 4 години) без простоїв. ДБ ~ 7 Гб нестиснений, тому mysqldump може зайняти деякий час залежно від сервера.
Я розглядав реплікацію на ту саму машину, але я не хотів, щоб раб їв у дуже потрібну пам'ять. Я не впевнений, що можу обмежувати використання пам'яті на основі db? Так чи інакше, це покладе навантаження на сервер під час скидання db.
Я щойно прочитав це http://www.zmanda.com/quick-mysql-backup.html, і це виглядає добре, 300 доларів на рік - це нормально, що значно економить мене.
На жаль, я не можу копіювати RDS Amazon, але я можу повторити на екземпляр micro RC2, але реплікація відбуватиметься через мережу та пінг становить ~ 220 мс.
Я бачив декількох людей, що тут розмовляють про знімки LVM, які можуть бути хорошим варіантом. Я не знаю дуже багато про цей варіант Тхо.
Думки були б дуже вдячні.