Временные диски ОС для виртуальных машин Azure

Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Универсальные масштабируемые наборы

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

Основные возможности временных дисков.

  • Они идеально подходят для приложений без отслеживания состояния.
  • Поддерживаются Marketplace, пользовательскими образами и Коллекцией вычислений Azure (прежнее название — "Общая коллекция образов").
  • Они дают возможность быстрого сброса или повторного создания образов виртуальных машин и экземпляров масштабируемых наборов к исходному состояния при загрузке.
  • Низкая задержка, схожая с задержкой временно созданного диска.
  • Временные диски ОС бесплатны, вы не платите за хранение дисков ОС.
  • Доступность во всех регионах Azure.

Основные различия между постоянными и временными дисками ОС.

Постоянный Диск ОС Временный диск ОС
Ограничение размера для диска ОС 2 ТиБ Размер кэша, временный размер для виртуальной машины или 2040 ГиБ, в зависимости от того, какой из этих размеров меньше. Сведения о размере кэша или временном размере в ГиБ см. в документации по DS, ES, M, FS и GS
Поддерживаемые размеры виртуальных машин Все Размеры виртуальных машин, поддерживающие хранилище класса Premium, например DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4
Поддержка типов Дисков Управляемый и неуправляемый диск ОС Управляемый диск ОС
Поддержка регионов все регионы. все регионы.
Сохраняемость данных Данные диска ОС, записанные на диск ОС, хранятся в службе хранилища Azure. Данные, записанные на диск ОС, хранятся в локальном хранилище виртуальных машин и не сохраняются в службе хранилища Azure.
Состояние остановки-высвобождения Виртуальные машины и экземпляры масштабируемых наборов могут быть остановлены и перезапущены из состояния остановки-высвобождения. Не поддерживается
Специальная поддержка диска ОС Да Нет
Изменение размера диска ОС Поддерживается во время создания виртуальной машины и после остановки-высвобождения виртуальной машины Поддерживается только при создании виртуальной машины
Изменение размера до нового размера виртуальной машины Данные диска ОС сохраняются Данные на диске ОС удаляются, ОС будет подготовлена повторно
Повторное развертывание Данные диска ОС сохраняются Данные на диске ОС удаляются, ОС будет подготовлена повторно
Остановка или запуск виртуальной машины Данные диска ОС сохраняются Не поддерживается
Размещение файла подкачки Для Windows файл подкачки хранится на диске ресурсов. Для Windows файл подкачки хранится на диске ОС (как для размещения кэша ОС, так и для размещения на временном диске).
Обслуживание виртуальных машин и масштабируемых наборов виртуальных машин с помощью восстановления Данные диска ОС сохраняются Данные диска ОС не сохраняются
Обслуживание виртуальных машин и масштабируемых наборов виртуальных машин с помощью динамической миграции Данные диска ОС сохраняются Данные диска ОС сохраняются

Параметры размещения для временных дисков ОС

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

Требования к размеру

Можно выбрать развертывание временного диска ОС в кэше виртуальной машины или на временном диске виртуальной машины. Размер диска ОС для образа должен быть не больше временного размера или размера кэша для выбранного размера виртуальной машины.

Например, если вы хотите выбрать размещение кэша ОС: стандартные образы Windows Server в marketplace составляют около 127 ГиБ, а это означает, что вам нужна виртуальная машина с размером кэша не меньше 127 ГиБ. Standard_DS3_v2 имеет размер кэша 127 ГиБ, которого вполне достаточно. В таком случае Standard_DS3_v2 является наименьшим размером в серии DSv2, который можно использовать с этим образом.

Если вы хотите выбрать Размещение временного диска: стандартный образ Ubuntu Server в marketplace составляет около 30 ГиБ. Чтобы включить временный диск ОС на время, его размер должен быть не меньше 30 ГиБ. Standard_B4ms имеет временный размер 32 ГиБ, который соответствует диску ОС на 30 ГиБ. При создании виртуальной машины временное дисковое пространство будет составлять 2 ГиБ.

Важно!

При выборе размещения временного диска окончательный размер временного диска = (начальный размер временного диска – размер образа ОС).

В случае размещения на временном диске, когда временный диск ОС размещается на временном диске, он будет совместно использовать операции ввода-вывода в секунду с временным диском в соответствии с выбранным вами размером виртуальной машины.

Базовые образы Linux и Windows Server в Marketplace, обозначенные как [smallsize], должны иметь порядка 30 ГиБ и могут задействовать большую часть размера виртуальной машины. Для временных дисков также требуется, чтобы размер виртуальной машины поддерживал хранилище класса Premium. Обычно (но не всегда) дисковые размеры содержат имя s, например DSv2 и EsV3. Дополнительные сведения о том, какие размеры поддерживают хранилище класса Premium, см. в разделе Размеры виртуальных машин Azure.

Примечание

Временные диски не будут доступны через портал. Вы получите сообщение об ошибке "Ресурс не найден" или "404" при попытке доступа к ожидаемому временному диску.

Неподдерживаемые функции

  • Захват образов виртуальных машин
  • моментальными снимками дисков.
  • Шифрование дисков Azure
  • Azure Backup
  • Azure Site Recovery
  • Сброс Диска ОС на другой носитель

Доверенный запуск для временных дисков ОС

Временные диски ОС можно создавать с помощью доверенного запуска. Не все размеры и регионы виртуальных машин поддерживаются для доверенного запуска. Ознакомьтесь с ограничениями доверенного запуска для поддерживаемых размеров и регионов. Гостевое состояние виртуальной машины (VMGS) относится только к виртуальным машинам доверенного запуска. Это большой двоичный объект, который управляется Azure и содержит базу данных сигнатур безопасной загрузки Единого интерфейса EFI (UEFI), а также другую информацию о безопасности. При использовании доверенного запуска 1 ГиБ из кэша ОС или временного хранилища, в зависимости от выбранного варианта размещения, зарезервировано по умолчанию для VMGS. Жизненный цикл большого двоичного объекта VMGS связан с диском ОС.

Например, если вы попытаетесь создать виртуальную машину временного диска ОС с доверенным запуском, используя образ ОС размером 56 ГиБ с размером виртуальной машины Standard_DS4_v2 с помощью размещения временного диска, вы получите сообщение об ошибке "Диск ОС временной виртуальной машины размером более 55 ГБ недопустим для размера виртуальной машины Standard_DS4_v2, если DiffDiskPlacement имеет значение ResourceDisk." Это связано с тем, что временное хранилище Standard_DS4_v2 — 56 ГиБ, а 1 ГиБ резервируется для VMGS при использовании доверенного запуска. В этом же примере выше, если вы создадите стандартную виртуальную машину временного диска ОС, то не столкнетесь с ошибками и это будет успешная операция.

Важно!

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

Дополнительные сведения см. в статье Развертывание виртуальной машины с доверенным запуском.

Конфиденциальные виртуальные машины, использующие временные диски ОС

Конфиденциальные виртуальные машины на основе процессоров AMD удовлетворяют требованиям к высокой безопасности и конфиденциальности клиентов. Чтобы помочь удовлетворить ваши потребности в безопасности, эти виртуальные машины обеспечивают надежную границу с использованием аппаратного обеспечения. Существуют некоторые ограничения на использование конфиденциальных виртуальных машин. Проверьте ограничения по региону, размеру и поддерживаемым ОС для конфиденциальных виртуальных машин. BLOB-объект гостевого состояния виртуальной машины (VMGS) содержит сведения о безопасности конфиденциальной виртуальной машины. Конфиденциальные виртуальные машины с временными дисками ОС по умолчанию имеют для VMGS 1 ГиБ из кэша ОС или временного хранилища в зависимости от выбранного варианта размещения. Жизненный цикл BLOB-объекта VMGS связан с диском ОС.

Важно!

При выборе конфиденциальной виртуальной машины с полным шифрованием диска ОС и перед развертыванием виртуальной машины с ключами, управляемыми клиентом (CMK), обновление версии ключа CMK или смена ключей не поддерживаются с временными дисками ОС. Конфиденциальные виртуальные машины с временными дисками ОС необходимо удалить перед обновлением или сменой ключей. Впоследствии их можно создать повторно.

Дополнительные сведения о конфиденциальных виртуальных машинах см. здесь.

Ключ, управляемый клиентом (предварительная версия)

Вы можете использовать ключи, управляемые клиентом, или ключи, управляемые платформой, при включении сквозного шифрования для виртуальных машин с использованием временного диска ОС. В настоящее время этот параметр доступен только через PowerShell, CLI и пакет SDK во всех регионах.

Важно!

обновление версии ключа CMK или смена ключей для ключей, управляемых клиентом, не поддерживаются с временными дисками ОС. Виртуальные машины с временными дисками ОС необходимо удалить перед обновлением или сменой ключей. Впоследствии их можно создать повторно.

Дополнительные сведения о шифровании данных на узле

Дальнейшие действия

Создание виртуальной машины с временным диском ОС с помощью портала Azure, CLI, PowerShell или шаблона ARM. Ознакомьтесь с часто задаваемыми вопросами о временных дисках ОС.