Бэкап простыми словами: как настроить и зачем он нужен

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

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

Для каких целей используют резервирование информации?

Бэкап нужен в качестве страховки на случай поломки устройства, кражи, хакерской атаки или других неприятностей. 

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

В случае с сервером, помимо файлов с данными, сохраняется важная для его работы информация, например, сетевые настройки, конфигурационные файлы, уровни доступа пользователей. 

Резервное копирование обычно запускается автоматически с помощью встроенных в операционную систему утилит или отдельных программ. От администратора требуется лишь настроить периодичность этой процедуры и способ сохранения резервной копии. 

Ежедневно бэкапами пользуются практически все владельцы компьютеров и телефонов. Современные ОС самостоятельно сохраняют копии в облаке. Так, iPhone делает полный дубль информации в телефоне в iCloud, откуда ее можно восстановить на том же или новом устройстве. 

Наиболее важно резервирование для центров обработки данных, где расположены серверы с корпоративными базами, сайтами и другой значимой информацией. Сбой таких систем хотя бы на несколько минут может привести к миллионным убыткам. По этой причине в ЦОД используют сложные технологии резервирования, которые позволяют не просто сохранять последние данные, но и быстро разворачивать их после сбоя, то есть восстанавливать систему. 

Для чего нужен полный или частичный бэкап сервера и компьютера пользователя:

  • восстановление файлов, если их случайно стерли или повредили;
  • откат до предыдущей точки, если обновление ПО установилось с ошибками и программы не работают;
  • вышел из строя накопитель данных (SSD или HDD);
  • сервер или корпоративный портал заразился вирусом;
  • пользователь по неосторожности или умышленно удалил критически важные данные;
  • компьютер был залит водой во время прорыва трубопровода или сгорел во время пожара. 

Бэкапы делают регулярно по заранее составленному графику, а также в следующих ситуациях:

  • При установке обновления, развертывании доработанного кода, существенных изменениях в конфигурационных файлах. Ошибки в этом случае могут привести к остановке работы, поэтому придется откатываться назад.
  • При изменении аппаратного обеспечения. Например, можно сделать полную копию сервера, а потом развернуть его на новом оборудовании. 
  • При миграции к новому провайдеру. В этом случае необходим снимок системы, который позволит быстро развернуть ее в новом ЦОД.

Какие данные нуждаются в бэкапе?

Бэкап информации сохраняет все данные, которые нужны для функционирования сайта, корпоративного портала, базы данных или другого программного обеспечения. Резервное копирование на рабочем компьютере используют для сохранения пользовательских файлов. Простыми словами, «бэкапить» нужно все те данные, которые важны для работы и содержат важную для человека или компании информацию. 

Что именно обычно дублируют и сохраняют:

  1. Системные данные и файлы. Они используются для быстрого восстановления работы в случае сбоя. Администратору не придется настраивать систему заново — можно будет просто развернуть бэкап. В нем находятся конфигурации серверов Linux и Windows, сетевые настройки, файлы настройки программного обеспечения, а также логи. Последние нужны для расследования произошедших инцидентов. 
  2. Базы данных. Такой бэкап будет включать в себя сами файлы БД с информацией пользователей, а также кэш — область на диске, в которой хранится временная информация, а также часто используемые данные и команды. Резервирование в этом случае крайне важно, так как потеря корпоративной информации может привести к полной остановке работы компании. 
  3. Файловые серверы. Речь идет о документах, которые создают пользователи. Сюда включены текстовые файлы, презентации, электронные таблицы, исходный код проектов, отчетность. Такой бэкап позволяет восстановить их в случае удаления или повреждения, а также вернуться к исходным версиям. 
  4. Электронная почта. В случае необходимости можно настроить сохранение внутренней и внешней переписки по почте и в мессенджерах, а также записи звонков контакт-центра и их транскрибации. Это делают в том случае, если коммуникации критически важны для бизнес-процессов компании. 
  5. Виртуальные машины и контейнеры. Специалист может настроить полный бэкап средств виртуализации и снимков виртуальных машин, контейнеров. Благодаря этому можно быстро восстановить нужный инструмент без необходимости его повторного запуска и настройки. 
  6. Приложения и онлайн-сервисы. Бэкап серверов или локальных компьютеров предусматривает сохранение информации из CRM и ERP-систем, программ бухгалтерского и налогового учета, веб-приложений и корпоративных утилит, которые использует компания. В противном случае теряются все корпоративные данные, без которых функционирование бизнеса невозможно. 
  7. Информация о пользователях. Ее сохраняют, когда критически важно иметь информацию обо всех клиентах или сотрудниках, включая учетные записи в разных сервисах и права доступа к ним. Такой бэкап должен быть защищен согласно закону 152–ФЗ. 

Обратите внимание, что в некоторых случаях нужно также резервное копирование полного бэкапа, простыми словами, сохранение сохраненного. Такая двойная, а иногда и тройная перестраховка нужна для предотвращения утери данных из-за выхода из строя накопителей. 

Как часто нужно проводить резервное копирование?

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

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

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

При этом не обязательно делать полный бэкап. Можно настроить инкрементное или дифференциальное резервирование и сохранять только последние изменения. 

Резервное копирование на базе Кибер Бэкап

  • Интуитивно понятный интерфейс
  • Автоматизация резервного копирования
  • Быстрое восстановление
  • Тройная репликация данных
  • От 6 рублей за 1ГБ данных

Подробнее

Интерфейс управления резервными копиями

Виды бэкапов

Рассмотрим, что применяют для защиты информации на локальных компьютерах и серверах. 

Полный бэкап

Программное обеспечение создает полную копию сервера или пользовательского устройства. Это наиболее надежный вариант. С копии можно восстановить работоспособность системы за несколько минут. При этом сохраняется целостность данных. 

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

Инкрементальное копирование

В резервную копию записываются только те данные, которые изменились. За счет этого можно существенно сэкономить пространство на SSD или HDD. 

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

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

Дифференциальное резервирование

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

При этом копия занимает больше места на накопителе, а ее создание требует больше времени. Этот вариант подойдет в случае, когда данные регулярно изменяются, но пользователю важно быстрое восстановление после сбоя. 

Snapshot

Снапшот представляет собой копию состояния системы. Программа копирует не отдельные конфигурационные файлы или БД, а сохраняет все «один в один» на определенный момент. 

Преимущество этого способа — быстрота и минимальная нагрузка на сервер или компьютер пользователя. Восстановить работу после сбоя можно практически мгновенно. 

Но этот вариант нельзя считать классическим резервированием, и он обычно используется в паре со стандартным бэкапом — чаще всего, когда нужно тестировать различные изменения в системе, проверить конфигурацию, накатить обновление и т.п.

Способы хранения копий

Бэкап предусматривает создание копии, которая будет храниться на определенном носителе. Методы резервирования делятся на виды в зависимости от того, где будет находиться бэкап. 

Возможны такие варианты:

  1. Локальные накопители. Данные хранятся внутри компьютера пользователя или в дата-центре, где расположены серверы. Для этого из накопителей делают RAID-массивы, применяют NAS или аналогичные технические решения. Владелец в этом случае будет полностью контролировать резервные копии, а их восстановление не зависит от состояния сетевого подключения. Однако сами SSD или HDD могут быть уничтожены в результате аварии или украдены. В домашних условиях придется покупать NAS и диски для него. 
  2. Облачное резервирование. Используются облачные удаленные хранилища, которые предоставляют специализированные провайдеры. На них можно хранить резервные копии, не покупая собственные диски для RAID-массива или NAS. Если потребность в свободном месте увеличится, можно просто купить больший тарифный план. Но для восстановления системы нужно сетевое подключение. Кроме того, теоретически доступ к данным может получить сам провайдер. 
  3. Комбинированный вариант. Пользователь или администратор может настроить хранение копий на локальных накопителях и в облаке. В этом случае достигается равновесие между надежностью и скоростью восстановления. Однако расходы в этом случае увеличиваются: придется платить провайдеру и покупать оборудование.

Для баланса надежности, экономичности и скорости используют различные политики и схемы резервирования. Например, делают 3 копии критически важных данных, размещая их как минимум на 2 носителях, причем один из них должен находиться за пределами офиса или одного дата-центра. 

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

Итоги

При использовании собственного сервера в офисе обязанность настроить и контролировать резервирование ложится на его администратора. Это трудоемкий и дорогостоящий вариант, который нужен только для особо секретных данных. 

Специалисты ЦОД знают, как сделать бэкап и как хранить его, чтобы защитить от доступа посторонних и избежать утери данных.