Параметры конфиденциальной виртуальной машины Azure

Azure предлагает варианты доверенной среды выполнения (TEE) в AMD и Intel. Эти teEs позволяют создавать среды конфиденциальной виртуальной машины с отличными коэффициентами производительности, не требуя каких-либо изменений кода.

Для конфиденциальных виртуальных машин на основе AMD используется технология AMD SEV-SNP, которая была представлена с 3-го поколения процессорами AMD EPYC™. С другой стороны, конфиденциальные виртуальные машины intel используют Intel TDX, технология, представленная с 4-го поколения процессорами Intel® Xeon®. Обе технологии имеют разные реализации, однако оба обеспечивают аналогичную защиту от стека облачной инфраструктуры.

Размеры

Мы предлагаем следующие размеры виртуальных машин:

Семейство размеров TEE Description
Серия DCasv5 AMD SEV-SNP CVM общего назначения с удаленным хранилищем. Локальный временный диск не существует.
Серия DCadsv5 AMD SEV-SNP CVM общего назначения с локальным временным диском.
Серия ECasv5 AMD SEV-SNP Оптимизированный для памяти CVM с удаленным хранилищем. Локальный временный диск не существует.
Серия ECadsv5 AMD SEV-SNP Оптимизированный для памяти CVM с локальным временным диском.
Серия DCesv5 Intel TDX CVM общего назначения с удаленным хранилищем. Локальный временный диск не существует.
Серия DCedsv5 Intel TDX CVM общего назначения с локальным временным диском.
Серия ECesv5 Intel TDX Оптимизированный для памяти CVM с удаленным хранилищем. Локальный временный диск не существует.
Серия ECedsv5 Intel TDX Оптимизированный для памяти CVM с локальным временным диском.
Серия NCCadsH100v5 GPU AMD SEV-SNP и NVIDIA H100 Tensor Core CVM с конфиденциальным GPU.

Примечание.

Оптимизированные для памяти конфиденциальные виртуальные машины обеспечивают двойное соотношение памяти на количество виртуальных ЦП.

Команды Azure CLI

Azure CLI можно использовать с конфиденциальными виртуальными машинами.

Чтобы просмотреть список конфиденциальных размеров виртуальных машин, выполните следующую команду. Замените <vm-series> рядом, который вы хотите использовать. В выходных данных отображаются сведения о доступных регионах и зонах доступности.

vm_series='DCASv5'
az vm list-skus \
    --size dc \
    --query "[?family=='standard${vm_series}Family'].{name:name,locations:locationInfo[0].location,AZ_a:locationInfo[0].zones[0],AZ_b:locationInfo[0].zones[1],AZ_c:locationInfo[0].zones[2]}" \
    --all \
    --output table

Чтобы получить более подробный список, выполните следующую команду:

vm_series='DCASv5'
az vm list-skus \
    --size dc \
    --query "[?family=='standard${vm_series}Family']" 

Рекомендации по развертыванию

Прежде чем развертывать конфиденциальные виртуальные машины, рассмотрите следующие параметры и варианты.

Подписка Azure.

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

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

Чтобы запросить увеличение квоты, откройте онлайн-запрос в службу поддержки клиентов.

Если у вас есть крупномасштабные потребности в емкости, обратитесь в службу поддержки Azure. Квоты Azure — это ограничения по кредитам, а не гарантированная емкость. Плата взимается только за используемые ядра.

Цены

Сведения о ценах см. в разделе о ценах на Linux Виртуальные машины.

Доступность в регионах

Сведения о доступности см. в том, какие продукты виртуальной машины доступны в регионе Azure.

Изменение размера

Конфиденциальные виртуальные машины выполняются на специализированном оборудовании, поэтому вы можете изменять размер экземпляров конфиденциальных виртуальных машин только в других конфиденциальных размерах в том же регионе. Например, если у вас есть виртуальная машина серии DCasv5, можно изменить размер до другого экземпляра серии DCasv5 или экземпляра серии DCesv5.

Невозможно изменить размер не конфиденциальной виртуальной машины на конфиденциальную виртуальную машину.

Высокий уровень доступности и аварийное восстановление

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

Развертывание с помощью шаблонов ARM

Azure Resource Manager — это служба развертывания и управления для Azure. Вы можете:

  • Защита и упорядочение ресурсов после развертывания с помощью таких функций управления, как управление доступом, блокировки и теги.
  • Создание, обновление и удаление ресурсов в подписке Azure с помощью уровня управления.
  • Используйте шаблоны Azure Resource Manager (шаблоны ARM) для развертывания конфиденциальных виртуальных машин на процессорах AMD.

Обязательно укажите следующие свойства виртуальной машины в разделе параметров (parameters):

  • Размер виртуальной машины (vmSize). Выберите разные семейства и размеры конфиденциальных виртуальных машин.
  • Имя образа ОС (osImageName). Выберите из квалифицированных образов ОС.
  • Тип шифрования диска (securityType). Выберите из шифрования только для VMGS (VMGuestStateOnly) или полного шифрования диска ОС (DiskWithVMGuestState), что может привести к более длительной подготовке. Для экземпляров Intel TDX поддерживается только другой тип безопасности (NonPersistedTPM), у которого нет шифрования виртуальных машин или дисков ОС.

Следующие шаги

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