Отличия между Backup и Snapshot

26 мая 2021

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

Подробнее о backup

reserv-copy-anons2.jpgЭтот термин обозначает резервное копирование данных. Она создается для того, чтобы восстановить все файлы в случае их повреждения или потери. Это может произойти после физической неисправности оборудования, вирусной атаки, ошибки сисадмина и так далее.

Главная цель создания бэкапа – сохранность данных и возможность их воссоздания в случае непредвиденных ситуаций.

Backup files создаются при помощи копирования данных на сторонний носитель. Чаще всего для размещения копии выбирается физический сервер или облачное хранилище. Лучше всего – если они будут располагаться на другом оборудовании или даже в другом дата-центре. Бэкап можно создать для любых данных: файлов (например, тех же изображений), паролей, ключей доступа, баз данных, системных папок, исходного кода и т. д. То есть, практически любая информация ИТ-инфраструктуры.

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

Существует несколько вариантов бэкапов:

  • Полный. Подразумевает сохранение всех данных системы. Проводится с определенной периодичностью, старые бэкапы удаляются для освобождения места. Минус такого бэкапа файлов в том, что он занимает столько же места, сколько и первоначальные данные. То есть создается полный дубликат информации, поэтому для сохранения большого сервера потребуется много места.
  • Разностный (дифференциальный). Помогает решить проблему со свободным местом и скоростью копирования. Сначала выполняется полный бэкап, затем выполняется бэкап данных, которые изменялись. В случае с разностным резервированием сохраняются только копии файлов, которые изменились в соответствии с предыдущим полным бэкапом. Чем раньше выполнялось резервирование, тем больше отличий будет, а значит, потребуется и больший объем памяти.
  • Инкрементный. Этот метод резервирования тоже предполагает создание полно