1

Тема: Бэкапы

Надо продумать:

1) Если изменений в БД нет, то и бэкапить нечего. Здесь можно каким-то образом  отслеживать все INSET и UPDATE, кроме сессионных и таким образом выяснять, что БД изменилась. Разумеется эту функцию надо иметь возможность отключать.Как вариант надо поштудировать доктрину на предмет событий, чтобы на каждом flush() можно было прилепить своё действие.

2) Картинки надо бэкапить только изменения (здесь же надо подумать что делать, если на сервере были удалены файлы). В случае с медиа коллекцией отследить файлы вполне возможно, а вот без неё идей пока нет, может быть попробовать использовать какие-нибудь Unison, но надо обязательно изучить вопрос целосности данных т.к. вдруг резервный диск упадёт и юнисон подумает, что надо и оригинал грохнуть %))

3) Продумать резервирование БД со «слейва», чтобы мастер всегда продолжал работать.

4) В качестве хранилищь нужно предусмотреть слудующие сервисы:
    1. Google Drive
    2. Dropbox
    3. Amazon S3
    4. FTP
    5. NFS

Добавлено: 2014-06-20 01:19:13

Ссылки по теме:

http://loige.com/backup-your-server-with-dropbox/
http://moonback.ru/category/backup
http://drupal-admin.ru/blog/%D0%BD%D0%B … -rsnapshot