В связи с уходящим всемирным днем резервного копирования, хотелось бы поделиться, как в последнее время делаю резервные копии на вверенных мне серверах. При выборе схемы резервного копирования и периодичности я исходил из загруженности сервера и возможностей «принимающей стороны», а также необходимости совсем старых данных. Например, если данных много, а удаленная площадка вместит совсем чуть-чуть, то имеет смысл держать там только актуальные данные.
С прошлого года и заметки о «параноидальном бэкапе» ситуация с резервными копиями стала в плане техники лучше — отказался от ftp в пользу rsync, изменились площадки. Для немецкого сервера используется площадка в Великобритании и в России. От площадки в США отказался. Не смотря на довольно неплохие условия по деньгам, пересекать Атлантику «вплавь» данным сложновато. Особенно расстраивает ситуация, когда данные бэкапа должны «плыть» из Америки обратно на сервер. Из-за нежелания покидать берега вечной свободы, процесс копирования идет медленно, неохотно, с ленцой.
Сначала резервная копия делается на сервере — ежедневный бэкап (за семь дней, один за каждую неделю) всего и ежечасный бэкап базы данных (24 слепка в день в течение недели, пока ситуация позволяет его делать с такой периодичностью). Далее в ночь ежедневный полный бэкап синхронизируется с двумя площадками в Дублине и в Питере. Бэкап базы синхронизируется с тремя площадками, к перечисленным выше прибавляется локальная площадка в Германии. На последок, раз в две недели все хозяйство синхронизируется с тем, что лежит на домашнем сервере.
До тех пор пока есть дисковое пространство — делайте резервные копии. Если вас не убеждает положительный или отрицательный опыт других людей, то делайте бэкап ради добра и торжества здравого смысла. Лишними не будет. В случае чего вы же знаете что делать? :-)