Кратко:
- Снимок диска - слепок или поблочная копия дискового устройства на определенный момент времени.
- Резервные копии данных создаются с помощью снимков дисков.
- Снимок можно использовать для создания резервных копий и удаления старых снимков.
- Важно остановить операции с диском перед созданием снимка, чтобы избежать неполных или поврежденных файлов.
- После создания снимка, проверьте его целостность, создав ВМ из снимка и проверив ее работу.
- Можно создавать сколько угодно снимков, но их хранение оплачивается дополнительно.
- В названии снимков по умолчанию включается имя диска и отметка времени Unix.
- Снимки дисков реплицируются во все зоны доступности, в отличие от репликаций дисков, которые реплицируются только внутри одной зоны доступности.
Что такое снимок и зачем он нужен
Предположим, вы разместили на диске ВМ данные, с которыми работает приложение. Чтобы не потерять данные, создавайте резервные копии. Для этого отлично подходят снимки дисков.
Снимок можно назвать слепком или поблочной копией дискового устройства на определённый момент времени. Вы сами решаете, сколько хранить снимки, и удаляете их вручную.
Например, перед выкатыванием обновления вы сделали снимок диска ВМ, где работает бэкенд мобильного приложения. В ходе тестирования вы не нашли ошибки, сервис функционирует стабильно. К выкатыванию следующего обновления можно сделать снимок с новой версией, а старый — удалить.
Важно! Останавливайте операции с диском, перед тем как создать снимок (например, в ОС Linux вы можете остановить все операции записи на диск в приложениях, или просто остановить ВМ с любой ОС). Если работающее в ВМ приложение создаёт или меняет файлы на диске — в снимок могут попасть неполные, повреждённые файлы. При восстановлении из снимка может нарушиться целостность данных.
Когда снимок готов, проверьте его целостность: создайте ВМ из снимка и проверьте, как она работает. Подробнее об этом мы расскажем в следующем практическом задании.
Вы можете создавать сколько угодно снимков. Их хранение оплачивается дополнительно. Чтобы вы проще различали снимки, по умолчанию в их название включается имя диска. Например, disk2-1614952835886 снят с диска disk2, а 1614952835886 — это отметка времени Unix, когда был создан снимок.
Между репликацией дисков и репликацией снимков есть важное отличие. Диск находится в одной зоне доступности и реплицируется только внутри нее (кроме нереплицируемых дисков). Снимки же реплицируются во все зоны доступности. Поэтому чтобы перенести ВМ в другую зону, достаточно создать в этой зоне копию ВМ из снимка загрузочного диска.