Автоматическое резервное копирование

Каждому, кто вложил свои силы в создание сайта или приложения, очень не хочется потерять все данные. Но какая техника не даёт 100% надёжности. Поэтому для сохранности чрезвычайно важно создавать резервные копии.

Причины потери данных могут быть самые разные:

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

При этом важно:

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

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