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