Способы оплаты Abuse

Что такое снапшоты и чем они отличаются от резервных копий

Вчера, 15:31

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

Что такое резервная копия

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

Что можно копировать:

  • Отдельные файлы или их группы;

  • Диски или их разделы;

  • Образы виртуальных машин;

  • И многое другое.

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

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

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

Какой софт используется для резервного копирования 

В современных ОС  встроены утилиты для создания резервных копий.

  • Windows: “Архивация и восстановление” позволяет сохранять состояние системы и данные, а также восстанавливать их.

  • UNIX: Утилита rsync предоставляет широкий функционал: инкрементное копирование, создание резервных копий на текущей машине или на удаленных компьютерах, настройка прав доступа и многое другое.

Что такое снапшот

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

Основные особенности снапшотов:

  • Позволяют зафиксировать состояние всей системы, включая данные и конфигурацию.

  • Создаются вручную, с остановкой или без остановки сервера.

  • Используются для восстановления системы или создания ее копии.

  • Хранятся до их удаления пользователем, стоимость хранения зависит от объема.

Итоги

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