Обзор
Резервная копия диска (ранее Снимок) — это копия состояния сетевого диска на определенный момент времени. Резервные копии создаются инкрементальным методом: полная копия создается один раз, а в дальнейшем сохраняются только те данные, которые изменялись с момента создания последней копии.
Данные в резервных копиях хранятся в формате read-only. Копии содержат только те данные, которые были записаны на диск к моменту создания копии, без кеша приложений и состояния оперативной памяти ОС. На основе резервной копии может быть создан новый диск, поэтому резервные копии могут использоваться для аварийного восстановления данных.
Операции с резервными копиями можно выполнять через веб-консоль, с помощью консольной утилиты MWS CLI, API или Terraform.
Резервные копии в сервисе Compute
Заголовок раздела «Резервные копии в сервисе Compute»Compute поддерживает геораспределенные резервные копии с первой полной и последующими инкрементальными копиями диска. Резервная копия — это региональный ресурс с зональным резервированием. Данные на создаваемых копиях хранятся в бакетах Object Storage и зашифрованы с помощью системного ключа.
Особенности использования резервных копий:
- Копия диска создается моментально, без прерывания работы ВМ, к которой подключен диск. Для создания копии не нужно отключать диск, останавливать ВМ или приложения и процессы.
- Изменить данные в резервной копии напрямую нельзя. Чтобы изменить данные, создайте диск из этой копии, измените данные на этом диске и создайте новую копию измененного диска.
- Одновременно для одного диска может создаваться только одна резервная копия.
- При удалении диска его резервные копии не удаляются.
Принцип создания резервных копий
Заголовок раздела «Принцип создания резервных копий»Рассмотрим схему создания резервных копий на примере:

Здесь:
- В 13:00 создается первая резервная копия диска. Это полная копия. Она содержит все блоки данных, записанные на диск на момент создания копии.
- В 13:10 создается вторая копия диска. Это инкрементальная копия. Она содержит только те данные, которые были изменены или добавлены на диск после создания первой (полной) копии.
- В 13:20 создается третья копия диска. Это инкрементальная копия. Она содержит только те данные, которые были изменены или добавлены на диск после создания предыдущей инкрементальной копии.
Созданная резервная копия диска будет храниться в том же проекте, что и диск. Вы можете создать резервную копию при наличии доступных квот в проекте.
Объем резервной копии
Заголовок раздела «Объем резервной копии»Объем полной резервной копии зависит от фактического объема данных, а не от общего размера диска-источника. Плата за хранение полной резервной копии рассчитывается исходя из объема самой копии. Например, на диске размером 200 ГБ записано данных объемом 50 ГБ. Объем полного копии такого диска будет 50 ГБ, и плата будет взиматься за объем 50 ГБ.
Объем каждой инкрементальной копии зависит от фактического объема данных, которые были изменены или добавлены на диск после создания предыдущей копии. Например, после создания полной копии на диске было изменено 20 ГБ существующих данных и записано 10 ГБ новых данных. Объем инкрементальной копии, созданной после этих изменений, составит 30 ГБ, и плата будет взиматься за объем 30 ГБ.
Квоты и ограничения
Заголовок раздела «Квоты и ограничения»См. Квоты и лимиты сервиса Compute.
Доступ к резервным копиям
Заголовок раздела «Доступ к резервным копиям»Доступ к резервным копиям регламентируется ролями IAM на уровне проекта.
Доступные операции
Заголовок раздела «Доступные операции»| Операция | Комментарий |
|---|---|
| Получение списка резервных копий | Все резервные копии в проекте доступны через единую точку доступа |
| Создание резервной копии | Вы можете создать резервную копию, если в проекте хватает квот и не превышены лимиты. В момент создания указывается целевой диск и остальные характеристики |
| Получение информации о резервной копии | После создания резервной копии вы можете посмотреть подробную информацию о ней |
| Удаление резервной копии | Вы можете удалить резервную копию, если она больше не используется в проекте. Копия будет удалена без возможности восстановления |