Резервное копирование ( Backup сайта)
Что такое резервная копия сайта?
Суть резервного копирования сайта заключается в создании копий баз данных, файлов сайта, почты, FTP-аккаунтов и других параметров хостинга. В простых словах, мы сохраняем всю информацию о сайте и его настройках в отдельном месте и можем восстановить сайт к предыдущей версии при необходимости. Копирование данных может происходить на текущий сервер и на дополнительный (резервный) сервер, который находится отдельно от серверов провайдера или в другом дата-центре. Это делается на случай, если сервер, на котором хранится сайт, столкнется с проблемами.
Зачем нужно резервное копирование сайта?
С помощью резервного копирования, предоставляемого хостинг-провайдером, вы можете восстановить свои данные, используя панель управления хостинг-аккаунтом или обратившись к провайдеру. Таким образом, вы сможете сконцентрироваться на повышении уровня безопасности вашего сайта, а не тратить время на восстановление содержимого по частям.
Однако возможны и более сложные ситуации, когда сервер перестает функционировать из-за стихийных бедствий, и все сайты и резервные копии, хранящиеся на нем, также становятся недоступными. Для таких чрезвычайных случаев существует служба двойного резервного копирования.
Хостинг-провайдер имеет возможность быстро восстановить работу своих сервисов и восстановить резервные копии данных пользователей из другого резервного сервера, расположенного в отдельном дата-центре, который не пострадал от непредвиденных обстоятельств, повлиявших на работу сайтов.
Поэтому перед выбором хостинг-провайдера стоит уточнить, предлагает ли он своим клиентам службу резервного копирования данных и насколько регулярно выполняются эти копии, а также как долго они хранятся. Этот фактор значительно снижает риск потери данных.
Зачем сохранять резервные копии на свой компьютер?
Мы рекомендуем регулярно сохранять резервные копии сайта на свой компьютер. Это необходимо, например, если сайт был взломан месяц назад, а провайдер хранит копии всего лишь 2 недели. В таком случае все резервные копии на сервере провайдера будут заражены.
Как создать резервную копию сайта?
Основная задача состоит в сохранении файлов сайта и базы данных, которые находятся на сервере хостинг-провайдера, на ваш компьютер. Существует несколько способов создания резервных копий сайта, и мы рассмотрим их подробнее.
С использованием хостинг-аккаунта:
- Зайдите в панель управления хостингом и найдите раздел, похожий на "Резервные копии" или "Backup".
- Далее есть два пути:
- Провайдер создаст копию сайта в виде архива и предоставит вам ссылку для скачивания.
- Провайдер создаст копию, которую вы сможете скачать с сервера, где расположен ваш сайт, с помощью FTP-клиента или менеджера файлов в панели управления хостингом.
С использованием FTP-клиента и phpMyAdmin:
- Установите и настройте FTP-клиент (если ваш хостинг-провайдер не предоставляет возможность загрузки файлов через свой файл-менеджер).
- С помощью FTP-клиента скачайте все файлы сайта, хранящиеся на сервере хостинг-провайдера, на свой компьютер.
- Затем создайте дамп базы данных (скопируйте базу данных) с помощью phpMyAdmin и сохраните ее на компьютере.
Как восстановить сайт из сохраненной версии:
Если вам потребуется восстановить сайт из сохраненной резервной копии:
- Удалите все файлы сайта на сервере (за исключением файлов настроек). Сайт перестанет работать на некоторое время.
- Очистите все таблицы в базе данных сайта через phpMyAdmin.
- Импортируйте сохраненную на компьютере базу данных в пустую базу данных на сервере.
- Загрузите файлы сайта на сервер. Сайт должен заработать, и это будет сохраненная версия сайта, которую вы предварительно сохранили на компьютере.
На сколько часто следует делать резервные копии сайта:
Рекомендуется делать резервные копии несколько раз в месяц. Хостинг-провайдер обычно автоматически создает резервные копии и хранит их примерно 2 недели. Мы рекомендуем загружать свои собственные резервные копии на компьютер или в облачное хранилище (например, Dropbox) примерно 1-2 раза в месяц. Это обычно является хорошим соотношением усилий и эффективности.
Сколько резервных копий следует хранить постоянно:
Количество необходимых резервных копий зависит от частоты обновлений вашего сайта. В большинстве случаев достаточно иметь резервные копии за год, если вы делаете их 1-2 раза в месяц, то получается от 12 до 25 копий.