Бэкап (backup) — это резервная (запасная) копия данных, которая сохраняется на дополнительном виртуальном или физическом носителе. Таким носителем может выступать внешний или внутренний жесткий диск, удаленный сервер, облачное хранилище, флэш-карта — в общем, устройство, не зависящее и не участвующее в работе основного оборудования. Последнее условие важно, поскольку если часть или вся ваша инфраструктура выйдет из строя и исходные данные будут утеряны, вы сможете легко восстановить нужную информацию из резервных источников. Место, где хранится бэкап, должно быть доступно независимо от того, работает ли остальная система. Особо ценные данные следует хранить сразу несколькими копиями в разных форматах и желательно подальше друг от друга: например, в письме на почтовом аккаунте, на съемном диске, лежащем в шкафу, и на специальном сервере в дата-центре. Благо, сегодня у нас есть возможность копировать практически любые данные: семейные фото- и видеоархивы, базы данных клиентов, серверные настройки, операционные системы, сайты, переписки из чатов мессенджера, аккаунты в соцсетях и вообще что угодно в любом объеме. Большинство современных устройств поддерживают технологии, благодаря которым создаются эти копии, также существует немало сервисов и программ для бэкапа. Услуги резервного копирования оказывает любой уважающий себя хостинг-провайдер, и IHC в том числе. Но для чего это нужно и действительно ли бэкапы так важны?

На этот вопрос есть лишь один ответ: если вам необходимы какие-то цифровые данные, то вам необходимы и их копии. Важность бэкапа не поддается сомнению — варьируется лишь количество, объем и частота создания резервных копий. Чем регулярнее происходит копирование, тем выше шансы сохранить важную информацию в целости. Любой веб-мастер должен брать за правило создавать бэкап при:

  1. Внесении каких-либо правок. Перед изменением содержимого веб-ресурса, добавлением новых функций, сменой дизайна и т. п. нужно обязательно снимать копию рабочей версии, чтобы в случае возникновения неполадок можно было быстро ее восстановить.
  2. Проведении плановых работ. Бэкап особенно важен, если планируется редактировать системные файлы. Тем более, когда за эту работу берутся специалисты со стороны.
  3. Угрозе взлома, которая существует всегда, как бы хорошо ни был защищен проект. Зачастую вредоносный код замечают лишь спустя продолжительное время, когда найти и удалить его гораздо сложнее, чем восстановить чистую резервную копию.
  4. Переезде. Меняя хостинг-провайдера и перенося данные с одного сервера на другой, тоже лучше сделать бэкап, чтобы потом не сокрушаться из-за утери какого-нибудь файла.

Кроме того, резервное копирование часто делают для перестраховки. Главным образом, это касается сайтов и других IT-проектов, которые постоянно развиваются и претерпевают изменения. Однако бэкап файлов полезен и в повседневной жизни: например, когда вы пишете диплом или хотите перенести содержимое смартфона на новое устройство. При переустановке ОС на персональном компьютере тоже нужно делать бэкап диска, а лучше всей системы. Так все ваши данные точно не пропадут и не повредятся.

Существует две классификации бэкапов: по принципу резервного копирования и по месту сохранения данных. Согласно первой, выделяют четыре подхода:

  1. Полное копирование, т. е. это снятие полноценной копии оригинала со всеми настройками, приложениями и данными. Создается цельный бэкап системы компьютера или мобильного устройства, который в дальнейшем позволит восстановить ее без изменений — такой, какой она была в момент копирования.
  2. Инкрементное копирование. Производится после полного резервирования. При таком подходе сохраняются только изменения: новые данные и отредактированные старые, которые «накладываются» на изначальную копию.
  3. Дифференциальное копирование. Подразумевает создание «снимка» файлов, в которые вносились изменения с момента последнего полного бэкапа.
  4. Оперативное копирование. Также называют динамическим или «горячим». Такой бэкап применяют к информации, которую нужно сохранить доступной во время обновления. Если в процессе копирования она будет изменена, итоговая копия может не совпадать с окончательным видом данных.

Во второй классификации присутствуют следующие типы бэкапов:

  1. FTP-бэкап, при котором резервные копии хранятся на дисковом пространстве отдельного FTP-сервера. Чаще всего используется для автоматических бэкапов сайтов клиентов в хостинг-компаниях.
  2. HDD-бэкап, когда данные копируются на съемный либо стационарный жесткий диск. Можно выполнять с помощью специальных программ или вручную.
  3. Облачный бэкап использует cloud-технологии и сохраняет файлы в облачных хранилищах. Это популярный способ, позволяющий хранить копии данных любых объемов и форматов.
  4. Снэпшот-бэкап — это мгновенный бэкап сервера, позволяющий создать «снимок» буквально за секунду. Применяется, когда нужно клонировать сервер или внести какие-то изменения.
  5. CDP-бэкап подразумевает «непрерывное» сохранение данных, т. е. после каждого изменения, но требует установки на сервер CDP-агента. Он будет разделять информацию на блоки и частями передавать на CDP-сервер.

Точные инструкции в ответ на вопрос, как сделать бэкап самостоятельно, зависят от вида копируемых данных, выбранного вами способа резервного копирования и используемого программного обеспечения. Строго говоря, процедура включает в себя четыре главных шага:

  • подключение внешнего носителя (жесткого диска, FTP- или CDP-сервера, cloud-хранилища и т. д.);
  • ручной или автоматический перенос данных на этот носитель;
  • проверка созданной копии на предмет несоответствия оригиналу (из-за нарушения целостности, актуальности, объема). Этот шаг часто пропускают, но он крайне важен. Перед тем, как восстановить бэкап, лучше убедиться, что в нем все правильно.
  • сохранение копии и при необходимости безопасное отключение внешнего носителя.

Чтобы сделать резервную копию сайта самостоятельно, можно использовать, например, FTP-клиент и веб-приложение phpMyAdmin. Установите первый на свой компьютер и настройте его для работы с веб-сайтом. Затем скачайте все файлы с сервера провайдера. Базы данных можно скопировать при помощи phpMyAdmin («Отметить все» — «Экспорт»). БД сохранятся в SQL-формате на вашем устройстве. При желании вы можете скачать бэкап на съемный жесткий диск или другой носитель.

Если же вы хотите настроить РК по расписанию, для этого существует множество облачных сервисов. В таком случае вам лишь один раз нужно будет ввести все параметры копирования, и в дальнейшем копии будут создаваться в автоматическом режиме. Также сайты, написанные на CMS, можно копировать при помощи соответствующих плагинов. Кроме того, у хостинг-провайдеров, как правило, есть отдельная платная услуга резервного копирования. Вы можете заказать ее через личный кабинет, либо обратиться к технической поддержке своего провайдера, чтобы настройкой бэкапа занялись специалисты. В IHC можно заказать бэкап хостинга даже если вы не являетесь нашим клиентом. Достаточно выбрать необходимый объем дискового пространства: от 5 ГБ за 50 руб/мес и оплатить услугу в личном кабинете.