VK Cloud logo

Перенос резервных копий дисков ВМ вне VK Cloud

Файлы резервных копий дисков ВМ из Cloud Backup можно скачать и сохранить вне платформы VK Cloud. Это может быть полезно, если правила вашей компании требуют хранения данных вне сервиса, или если вы планируете восстановить их на другой платформе.

Скачать файлы копии можно двумя способами:

Каждый запуск резервного копирования ВМ создает точку восстановления (checkpoint). В ней хранится по одной резервной копии на каждый диск ВМ. Если у ВМ несколько дисков, у каждого диска своя копия и своя цепочка копий, а каждый диск собирается в отдельный RAW-файл.

Из чего состоит резервная копия

Каждая резервная копия диска — это объекты в системном бакете volumebackups-<ID_ПРОЕКТА> с префиксом <ID_КОПИИ>/. Копия состоит из пяти файлов. Для сборки диска используются все пять:

Файл

Назначение

content

Данные диска: сегменты до 16 МБ, каждый из которых сжат алгоритмом LZ4. Если сжатие не уменьшает размер, сегмент хранится как есть

object_segments

Карта, которая описывает, где каждый сжатый сегмент лежит в content (object_offset, object_length)

volume_segments

Карта, которая описывает, куда на диск записать разжатый сегмент (volume_offset, volume_length)

sha_list

Контрольные суммы SHA-256 блоков по 64 КБ для всего диска. Используются для инкрементальных копий и проверки сборки

volume_metadata

Свойства диска и копии: размер, идентификаторы

Резервные копии бывают двух типов:

  • Полная копия содержит все данные диска, для сборки достаточно ее пяти файлов.
  • Инкрементальная копия содержит только участки диска, измененные с момента предыдущей копии: ее файлы object_segments и volume_segments описывают эти участки. Для сборки диска нужна вся цепочка: базовая полная копия и все инкрементальные копии после нее до нужной даты включительно. Без любой копии цепочки диск собрать нельзя.

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

Сохранность копий в хранилище

Копии хранятся в двух разных центрах обработки данных (ЦОД), поэтому для утраты данных копии в хранилище VK Cloud оба ЦОД должны одновременно выйти из строя. Если это произошло, восстановление зависит от того, сохранена ли запись о копии в Cloud Backup:

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

Ограничения

  • Сборка диска из резервной копии и развертывание вне облака — ручная процедура, которая выполняется вами самостоятельно вне VK Cloud.
  • Параметры ВМ (например, шаблон конфигурации, сети, ключи) в файлах копии не хранятся. При развертывании вне VK Cloud опишите их заново.
  • Загрузка скачанных файлов обратно в хранилище не создает запись о копии в сервисе: в личном кабинете она не появится, и восстановить ВМ из такой копии будет нельзя.
Была ли статья полезна?