Резервное копирование — это процедура, сохраняющая данные в виде, допускающем их последующее восстановление.
Процедуры резервного копирования и последующего восстановления могут выполняться для следующих объектов системы:
- базы данных контента (БД);
- файлы
Только спланированная стратегия выполнения резервного копирования обеспечит корректное восстановление данных.
Основные рекомендации по резервному копированию данных:
- План резервирования должен зависеть от режима использования системы и того, какие задачи ставятся при восстановлении.
- Рекомендуется применять раздельное копирование базы данных и файлов хранилища.
- Стандартный режим резервирования: ежедневный полный бэкап БД (для БД небольшого и среднего размера) и инкрементный бэкап хранилища файлов и БД большого размера.
- Для надежного хранения данных следует хранить не менее 2-х полных резервных копий БД.
Хотя бы одна из резервных копий должна находиться на удалении, исключающем любую вероятность одновременного повреждения в случае непредвиденных обстоятельств. - Резервирование БД и файлов хранилища файлов осуществляется специализированными инструментами, например pg_dump (для БД) и rsync (для хранилища файлов).
- При использовании средств виртуализации серверов допускается проводить резервирования средствами виртуализации.