Андрей Дуркин

Настройка резервного копирования сайта

Обычно о настройке резервного копирования задумываются уже после того, как что-то плохое случилось с сайтом, а бэкапа оказывается и нет. Если это ваш случай — без паники! Попробуйте написать в техподдержку своего хостинга, даже если у вас не подключена или не настроена услуга резервного копирования сайта, теоретически вам могут помочь с восстановлением сайта из бэкапов самого хостинга. После того как кризис минует — приступайте к настройке резервного копирования сайта, чтобы избежать повторения неприятного инцидента.

Зарезервируйте мой сайт!

Настроить резервное копирование сайта, как правило, можно несколькими способами и на разных уровнях.

Резервное копирование в CMS

Некоторые системы управления контентом умеют сами делать резервные копии сайта — полные (включающие в себя все файлы cms, и базы данных) или частичные (например, только базу товаров). Как правило, этот способ подразумевает только ручной запуск создания копии, полезно перед серьёзными изменениями в структуре сайта. Восстановление сайта из такой резервной копии должно происходить максимально просто, если, конечно, сохранился доступ в админку.

Резервное копирование в панели управления хостингом

Настройка резервного копирования сайтаВ большинстве панелей управления хостингом есть функционал, позволяющий настроить расписание периодического создания резервных копий файлов на сервере и баз данных. Кроме того, настраивается ротация бэкапов (даётся указание как долго нужно хранить бэкапы сайта), с помощью которой совсем старые копии будут удаляться, чтобы не занимать лишнее место на диске. Одна из приятных особенностей такого резервного копирования — возможность сделать копии инкрементно, т.е. сначала делается полная копия всего необходимого, а при последующих итерациях добавляются только те данные, что были добавлены или изменены. Если вы не будете включать в резервную копию временные файлы (кэш) сайта, то инкрементный бэкап будет почти не обременителен для дискового пространства на сервере.

Создание снимков сервера (Snapshot)

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

Почти во всех бесплатных вариантах резервного копирования сайта подразумевается, что копии хранятся на том же дисковом пространстве, что и сайт. Это снижает уровень безопасности (ведь при выходе из строя хранилища — пропадёт доступ и к оригиналу и к резервной копии). И, само собой, копии занимают место, а оно ограничено вашим тарифом. Платные варианты резервного копирования от хостинга обычно используют отдельные сервера для хранения бэкапов и вам не нужно беспокоиться не переполнится ли диск от резервных копий.