Каков наилучший способ резервного копирования проекта django?

У меня есть несколько сайтов с небольшим трафиком, на которых есть разумные загруженные пользователем медиафайлы и полубазы данных. Моя цель - сделать резервную копию всех данных, которые не находятся под контролем версий, в центральном месте.

Мой текущий подход

В настоящий момент я использую ночной cronjob, который использует dumpdata для выгрузки всех БД содержимое в файлы JSON в подкаталоге проекта. Загружаемые носители уже находятся в каталоге проекта (на носителе ).

После сброса БД файлы копируются с помощью rdiff-backup (делает инкрементное резервное копирование) в другое место. Затем я регулярно загружаю каталог rdiff-backup с помощью rsync для хранения локальной копии.


Ваши идеи?

Что вы используете для резервного копирования ваших данных? Пожалуйста, опубликуйте свое решение для резервного копирования - если у вас есть только несколько обращений в день на вашем сайте или если вы поддерживаете большой трафик с общими базами данных и несколькими файловыми серверами: )

Спасибо за ваш вклад.

5
задан Gregor Müllegger 19 August 2010 в 21:08
поделиться