Резерные копии

Реревное копирование традиционно запускается каждую ночь. На каждой площадке бакапируются все базы данных, файлы сайтов, и все директории в /srv. Для сайтов бакапируется вся директория сайта (обычно называется как-то так: /home/username/sitename) за исключением директории log.

Бакапы храняться на Amazon S3 в течении 3-х дней. Бакапы, которые делаются с пятницы на субботу через 3 дня заливается архив на Amazon Glacier, где хранятся год. Хранение на Amazon Glacier очень дешевое, но восстановление - крайне дорогое и медленное, поэтому восстанавливать лучше пока данные на S3, а из архива — только в крайнем случае.

Рекомендации

В связи со всем этим лучше:

  • Не хранить в директориях сайта лишние файлы — это существенно удорожает нам резервное копирование.

  • Разработчикам делать резервные копии самостоятельно стоит разве что из соображений дополнительной надежности. В этом случае не надо хранить их на хостинговых площадках, и уж тем более не стоит их хранить в директориях с сайтами.

  • Если сайт, скорее всего, уже больше не понадобится, попросите администратора убрать его в архив, чтобы он не бакапировался каждый день.

  • Не стоит хранить важные файлы вне директорий с сайтами и не в /srv — они не будут бакапироваться! В том числе, не будут бакапироваться данные в домашних директориях пользователей.

  • Если нужно временно сохранить большие файлы, которые не требуется бакапировать, лучше делать это прямо в домашней директории а не в директории сайта.

Резервное копирование на старых хостингах

Вышеописанное касается только хостинга на Amazon EC2. На старых хостингах ситуация следующая:

  • На, так-называемом xen-хостинге данные сайтов хранятся неделю, базы данных — 3 дня.

  • На blade бд и файлы хранятся только один день.

  • На azure файлы и бд хранятся 3 дня.