Что такое теневые копии

Обновлено Обновлено: Опубликовано Опубликовано:

Теневые копии —
простыми словами

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

В зависимости от среды можно разделить на несколько вариантов реализации:

  • ОС Windows (VSS): программная служба, которая обеспечивает целостность приложений и файловых систем. С помощью программных компонентов она взаимодействует с приложениями (базы данных, почтовые службы), указывая на необходимость зафиксировать данные на диске (сбросить кэш) и временно приостановить запись до момента фиксации снимка. Используется для восстановления предыдущих версий файлов пользователями.
  • Файловые системы (ZFS, Btrfs): встроенная функция. Работает очень быстро за счет механизмов Copy-on-Write или Redirect-on-Write. Позволяет мгновенно откатить состояние файловой системы и данных к точке снимка.
  • LVM (Linux): очень похожа на теневые копии файловых систем. Использует старый метод Copy-on-Write, что сказывается на производительности.
  • Гипервизоры (VMware, Hyper-V): снапшот создается для всей виртуальной машины целиком (также возможно зафиксировать состояние оперативной памяти). Очень часто делается перед проведением тестов или обновлением. Их не стоит хранить долго (более 24-72 часов), так как это ведет к падению производительности.
  • Аппаратные хранилища (SAN/NAS): снапшоты делаются контроллером самого дискового массива. Это самый производительный метод, не нагружающий процессор сервера, позволяющий делать тысячи снимков без деградации скорости.

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

Подробнее о теневом копировании на сайте Википедия



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Selinux   RTMP   Portainer   Heartbeat   4G   GPT (диск)   Mutt   Reportportal   RSS   NET Framework   Root   MAC-адрес   ClamAV   Onedrive   Exchange Server   Утилита   Gradle   HTML   Xibo   RAID  
.....

Реклама