Проблема не так страшна, если вы размещаете свой ресурс на платном хостинге, на таких платформах резервное сохранение данных, содержащих информацию о сайте производят автоматически. Это в какой-то мере страхует владельцев ресурса от траты нервов и денег. Но будет полезно, если вы тоже будете иметь представление каким образом, с какой частотой и для чего это делается.
Что собой представляет бэкап сайта и от чего оно нас защищает.
Термин “backup” происходит из английского и означает «резервная копия». Это процедура копирования всего того, что размещено на вашем ресурсе, причем не только контента, но и информации о самом сайте и его оформлении, настройке аккаунтов, другой информации по сайту в месте отличном от размещения самого сайта. В случае, если с оригиналом что-то случиться, вы сможете воспользоваться этими данными, которые могут сохраняться на компьютере, сервере или в облаке.
В каких неприятных ситуациях с помощью бэкапа вы легко восстановите работу ресурса:
- Если ваш ресурс злонамеренно взломали
- Ошибочное удаление нужных данных
- Проникновение вирусов
- Потеря ценных данных по техническим ошибкам или по вине человеческого фактора
- Глобальной аварии у хостера
- Конфликт с компанией предоставляющей хостинг, в результате которого ваши данные могут оказаться в чужих руках или быть заблокированными.
В Vadstudio мы проводим резервное копирование сайтов клиентов ежедневно и храним бэкапы в течение месяца, затем данные удаляем, этот круг сохранения данных никогда не прекращается. Ведь это настоящее спасение для наших клиентов при любом форс-мажоре, потому что работу сайта можно восстановить очень быстро. Представьте, если львиная доля вашего бизнеса продвигается в сети, то каждый день простоя обернется для вас огромными потерями. С бэкапом вы всегда можете откатить изменения к предыдущей версии.
Если ваша переписка по почте содержит данные, которые крайне нежелательно было бы потерять, можно настроить и резервное сохранение переписки в настройках почты, либо автоматическое перенаправление писем на резервный адрес.
Если на сайте планируется работа по обновлению шаблона, внедрение новых инструментов, технические работы, мы советуем подстраховаться и сохранить резервную копию на вашем компьютере. При планировании внедрения каких-то новых инструментов, резервная копия может станет отличным материалом для теста новинки.
С какой частотой правильно делать резервные копии
Для каждого сайта частота проведения резервного копирования определяется строго индивидуально и зависит от того, как часто на нем обновляет информацию владелец. Например, у вас лендинг или сайт-визитка, информация на таких ресурсах обновляется не часто. В этом случае можно ограничиться одной резервной копией за месяц.
Если же у вас динамичный сайт на административной панели, с большой обновляемой базой данных, вы ежедневно добавляете статьи либо позиции товаров, меняете цены, добавляете объявления про акции, то стоит уделить вопросу больше внимания и отстроить систему инкрементных бэкапов, в этом случае копируются не все файлы, а только те, что претерпели изменения со времени предыдущего бэкапа. Полное сохранение всего архива в этом случае лучше производить раз в неделю, а особо ценную информацию и ту, что часто обновляется сохранять даже несколько раз в сутки.
Обычный среднестатистический сайт не несет такой большой нагрузки.Можно рекомендовать сохраняться один раз в месяц на локальный компьютер или удаленный сервер, а бэкап за последнюю неделю проводить ежедневно средствами CMS сайта или хостинга.
Какие термины вам нужно понимать, если вы решили разобраться в вопросе:
FTP (File Transfer Protocol) — протокол передачи данных
Доступ по FTP- способ добраться до сохраненной копии на сервере. С помощью специальных FTP-клиентов вы можете изменять информацию на сайте , получить доступ к удаленной папке сервера.
FTP-сервер — сервер , который работает по протоколу FTP.
FTP-клиент — программа для доступа к удаленному FTP серверу, отображает файлы как если бы вы хранили их на своем компьютере либо в режиме текстовой платформы умеет пересылать команды и файлы пользователя. По мере надобности оба эти сценария могут выполняться одновременно.
Панель управления хостингом — панель , которая визуально предоставляет вам возможность управлять сервером через интернет, предоставляет доступ к сайту.
SSH (Secure SHell) — сетевой протокол,который шифрует весь трафик, позволяет вам производить удаленное управление, загружать информацию, выполнять на нем команды.
Дамп (от англ.- «сбрасывать») базы данных — файл с расширением .mysql или .sql. , включает в себя содержимое базы данных или файлового хранилища. Содержат в себе особые данные на языке SQL,благодаря которым легко создать копию вашей базы данных.
Что необходимо учитывать, если вы планируете создать резервную копию
Выберите подходящее время, с наименьшей посещаемостью на сайте. Хорошо делать это ночью, так как сайт в момент копирования данных будет работать медленнее.
По FTP часто происходит проникновение вирусов, удостоверьтесь, что ваш компьютер чист и надежно защищен от вирусных атак, работайте через FTP-клиент.
Подготовьте достаточно места для сохраненной информации на компьютере, удаленном или облачном сервисе, она будет достаточно объемной, практически как сам сайт.
Как производят резервное копирование
Копирование для файлов сайта и для базы данных делается по-разному. К тому же оба процесса можно делать несколькими вариантами. Все подбирается исходя из особенностей ресурса. Здесь будет уместно изложить лишь рекомендации.
Резервное копирование с помощью панели управления хостингом
Панель не нужно приобретать дополнительно, обычно она прилагается к хостингу. Любая такая панель содержит и инструмент для копирования данных. Подойдет для среднего размера ресурса, если контент на сайте часто обновляется, но это не критичные данные. Бэкапы делаются чаще всего за небольшие периоды, например за последнюю неделю, сохраняются при этом база данных и все файлы на аккаунте.
Резервное копирование вручную
Ручной бэкап тоже не представляет собою сложного процесса. Обычно используют менеджер файлов хостинга, чтобы создать архив, и посредством phpMyAdmin сделать дамп базы данных. Некоторые хостеры дают доступ к бэкапу, через панель управления.
Резервное копирование виртуальных серверов
Если вы арендуете облачный сервер, то создание резервных копий и бэкапов исключительно ваша забота. Актуальны для этого те же способы, исключаем только средства управления хостингом.
Осуществить резервное копирование инструментами хостера VPS/VDS можно за дополнительную плату, эта услуга не включенная в тариф.
Резервное копирование через SSH-доступ доступно для разработчиков или для профессионалов, которые умеют пользоваться командной строкой.
Выводы к которым заранее лучше прийти владельцам сайтов:
Думайте о безопасности своего массива данных заранее
Чем больше у вас резервных копий, тем защищеннее ваш сайт, ваше спокойствие и ваш бизнес.
Частота копирования подбирается в зависимости от масштаба и динамичности вашего ресурса.
Надежнее, если резервные копии будут храниться на двух разных источниках.