Возможности виртуальных машин Azure Stack Hub

Виртуальные машины Azure Stack Hub — это масштабируемые вычислительные ресурсы, предоставляемые по запросу. Перед развертыванием виртуальных машин следует изучить различия между функциями виртуальных машин в Azure Stack Hub и Microsoft Azure. В этой статье описаны разные возможности и представлены основные рекомендации по планированию развертывания виртуальных машин. Чтобы узнать об общих различиях между Azure Stack Hub и Azure, прочитайте эту статью.

Сравнение возможностей

Компонент Azure (глобальная) Azure Stack Hub
Образы виртуальных машин Azure Marketplace содержит образы, на основе которых можно создать виртуальную машину. На странице Azure Marketplace представлен список образов, доступных в Azure Marketplace. По умолчанию Azure Stack Hub Marketplace не содержит образов. Чтобы пользователи могли использовать образы, администратору облака Azure Stack Hub нужно опубликовать или скачать их в Azure Stack Hub Marketplace.
Поколение VHD Виртуальные машины 2-го поколения поддерживают ключевые функции, которые не поддерживаются в 1-м поколении. Эти функции включают увеличенную память, Intel Software Guard Extensions и виртуализированную постоянную память (vPMEM). Виртуальные машины 2-го поколения, работающие в локальной среде, поддерживают некоторые функции, которые еще не поддерживаются в Azure. Дополнительные сведения см. в статье Поддержка виртуальных машин 2-го поколения в Azure. В Azure Stack Hub поддерживается только виртуальные машины 1-го поколения. Виртуальную машину 1-го поколения можно преобразовать из формата VHDX в формат VHD, а также переключить с динамически расширяемого диска на диск фиксированного размера. Вы не можете изменить поколение виртуальной машины. См. сведения о поддержке 2-го поколения виртуальных машин в Azure.
Размер виртуальных машин Azure поддерживает разные размеры виртуальных машин. Сведения о доступных размерах и параметрах см. в статье Размеры виртуальных машин Azure. Azure Stack Hub поддерживает различные размеры виртуальных машин, доступных в Azure. См. список поддерживаемых размеров виртуальных машин, приведенный в этой статье.
Квоты для виртуальных машин Ограничения квот устанавливаются корпорацией Майкрософт. Администратору облака Azure Stack Hub нужно назначить квоты, прежде чем предлагать виртуальные машины пользователям.
Расширения виртуальных машин Azure поддерживает разные расширения виртуальных машин. См. дополнительные сведения о расширениях и компонентах виртуальных машин. Azure Stack Hub поддерживает различные расширения, доступные в Azure, каждое из которых представлено в конкретных версиях. Администратор облака Azure Stack Hub может выбрать, какие расширения будут доступны его пользователям. См. список поддерживаемых расширений в разделе Расширения виртуальных машин в этой статье.
Сетевые ресурсы виртуальных машин Общедоступные IP-адреса, назначенные для виртуальной машины арендатора, доступны через Интернет.


Виртуальные машины Azure имеют фиксированное DNS-имя.
Общедоступные IP-адреса, назначенные виртуальной машине арендатора, доступны только в пределах среды Пакета средств разработки Azure Stack. Пользователь должен иметь доступ к Пакету средств разработки Azure Stack через RDP или VPN, чтобы подключиться к виртуальной машине, созданной в Azure Stack Hub.

Виртуальные машины, созданные в определенном экземпляре Azure Stack Hub, получают DNS-имя в соответствии со значениями, заданными администратором облака.
Хранилище для виртуальных машин Поддерживаются управляемые диски. Управляемые диски поддерживаются в Azure Stack Hub версии 1808 и выше.
Производительность дисков виртуальной машины Зависит от типа и размера диска. Зависит от размера виртуальной машины, к которой подключены диски. См. дополнительные сведения о поддерживаемых размерах виртуальных машин в Azure Stack Hub.
Сброс Диска ОС на другой носитель Если у вас есть виртуальная машина, но вы хотите переключить диск на диск резервной копии или другой диск ОС, вы можете переключить диски ОС. Нет необходимости удалять и повторно создавать виртуальную машину. Можно даже использовать управляемый диск в другой группе ресурсов, если он еще не используется. Замена диска ОС не поддерживается в Azure Stack Hub.
Версии API Azure всегда использует последние версии API для всех компонентов виртуальной машины. Azure Stack Hub поддерживает только определенные службы Azure и конкретные версии API для каждой из этих служб. Чтобы просмотреть список поддерживаемых версий API, изучите раздел Версии API в этой статье.
Служба метаданных экземпляров Azure Служба метаданных экземпляров Azure предоставляет сведения о выполняемых экземплярах виртуальных машин, которые можно использовать для настройки вашей виртуальной машины и управления ею. Служба метаданных экземпляров Azure доступна в качестве общедоступной предварительной версии с исправлением 1.2108.2.73 Для Azure Stack Hub. Он поддерживает пространство имен Compute & Network. Дополнительные сведения см. в статье Служба метаданных экземпляров Azure.
Группы доступности виртуальных машин Несколько доменов сбоя (2 или 3 в каждом регионе).
Несколько доменов обновления.
Несколько доменов сбоя (2 или 3 в каждом регионе).
Один домен обновления с динамической миграцией для защиты рабочих нагрузок во время обновления. 20 доменов обновления поддерживаются для обеспечения совместимости шаблонов.
Виртуальная машина и группа доступности должны находиться в одном расположении и группе ресурсов.
Масштабируемые наборы виртуальных машин Поддержка автоматического масштабирования. Отсутствие поддержки автоматического масштабирования.

В масштабируемый набор можно добавить дополнительные экземпляры с помощью портала, шаблонов Resource Manager или PowerShell.
Облако-свидетель. Выберите конечные точки в свойствах учетной записи хранения, доступных в Azure Stack Hub. Облако-свидетель — это разновидность следящего сервера кворума отказоустойчивого кластера, который использует Microsoft Azure для передачи голоса для кворума кластера.
Сравнение конечных точек в глобальной среде Azure и в Azure Stack Hub выглядит следующим образом.
Глобальная среда Azure:
https://mywitness.blob.core.windows.net/
Azure Stack Hub:
https://mywitness.blob.<region>.<FQDN>/
Диагностика виртуальной машины Поддержка диагностики виртуальных машин Linux. Диагностика виртуальных машин Linux не поддерживается в Azure Stack Hub. При развертывании виртуальной машины Linux с включенной диагностикой оно завершается со сбоем. Развертывание также не выполняется, если базовые метрики виртуальной машины Linux включены через параметры диагностики.
Размеры виртуальных машин для вложенной виртуализации Поддерживается Поддерживается с выпуска 2102 и более поздних версий.
Зарезервированные экземпляры виртуальных машин Поддерживается Не поддерживается.
Освобождение виртуальной машины Поддерживается Поддерживает освобождение виртуальной машины. Операционная система на виртуальной машине распознает все сетевые адаптеры как одно и то же устройство и поддерживает параметры.
Сертификация рабочей нагрузки SAP Azure поддерживает сертификации рабочих нагрузок SAP, включая HANA, NetWeaver и другие. Оборудование Azure Stack Hub не поддерживает сертификацию рабочих нагрузок SAP.

Размеры виртуальной машины

В Azure Stack Hub используются ограничения ресурсов. Это предотвращает их чрезмерное использование (на уровне локальных серверов и служб). Эти ограничения улучшают работу клиентов, уменьшая влияние других клиентов на потребление ресурсов.

  • Для исходящего трафика виртуальной машины предусмотрены ограничения пропускной способности. Ограничения в Azure Stack Hub аналогичны ограничениям в Azure.
  • Для ресурсов хранилища в Azure Stack Hub применяются ограничения на число операций ввода-вывода в секунду. Это предотвращает чрезмерное использование ресурсов хранилища клиентами.
  • В Azure Stack Hub доступное количество операций ввода-вывода в секунду для дисков виртуальной машины зависит от размера этой виртуальной машины, а не от типа диска. Это означает, что для виртуальной машины серии Standard_Fs, независимо от того, выбираете ли вы SSD или HDD в качестве типа диска, ограничение операций ввода-вывода в секунду для второго диска данных составляет 2300 операций ввода-вывода в секунду.
  • Временные диски, подключенные к виртуальной машине, не являются постоянными и могут быть потеряны при операциях уровня управления, таких как изменение размера или остановка выделения.

В следующей таблице перечислены поддерживаемые в Azure Stack Hub виртуальные машины и их конфигурации:

Тип Размер Диапазон поддерживаемых размеров
Общего назначения Basic A A0–A4
Общего назначения Standard A A0–A7
Общего назначения Серия Av2 A1_v2–A8m_v2
Общего назначения Серия D D1–D4
Общего назначения Серия Dv2 D1_v2–D5_v2
Общего назначения Серия DS DS1–DS4
Общего назначения Серия DSv2 DS1_v2–DS5_v2
Оптимизированные для операций в памяти Серия D D11–D14
Оптимизированные для операций в памяти Серия DS DS11–DS14
Оптимизированные для операций в памяти Серия Dv2 D11_v2–DS14_v2
Оптимизированные для операций в памяти Серия DSv2 DS11_v2–DS14_v2
Оптимизированные для вычислений Серия F F1 - F16
Оптимизированные для вычислений Серия Fs F1s - F16s
Оптимизированные для вычислений Серия Fsv2 F2s_v2–F64s_v2
Графический процессор Серия NCv3 NC6s_v3 NC24s_v3
Графический процессор Серия NVv4 NV4as_v4
Графический процессор Серия NCasT4_v3 NC4as_T4_v3 NC64as_T4_v3

Размеры виртуальных машин и объемы связанных с ними ресурсов в Azure Stack Hub и Azure полностью совпадают. Это относится к объему памяти, количеству ядер, а также количеству и размерам создаваемых дисков данных. Однако фактическая производительность виртуальных машин зависит от базовых характеристик конкретной среды Azure Stack Hub.

Расширения виртуальных машин

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

Используйте следующий сценарий PowerShell, чтобы получить список расширений виртуальных машин, доступных в среде Azure Stack Hub.

Get-AzVmImagePublisher -Location local | `
  Get-AzVMExtensionImageType | `
  Get-AzVMExtensionImage | `
  Select Type, Version | `
  Format-Table -Property * -AutoSize

Если подготовка расширения для развертывания виртуальной машины занимает слишком много времени, нужно дождаться истечения времени ожидания, а не пытаться остановить процесс освобождения или удаления виртуальной машины.

Версии API

Компоненты виртуальных машин в Azure Stack Hub поддерживают следующие версии API:

2017-12-01, 2017-03-30, 2016-03-30, 2015-06-15

Получите список версий API для компонентов виртуальной машины, доступных в вашей среде Azure Stack Hub, с помощью следующего скрипта PowerShell:

Get-AzResourceProvider | `
  Select ProviderNamespace -Expand ResourceTypes | `
  Select * -Expand ApiVersions | `
  Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}} | `
  where-Object {$_.ProviderNamespace -like "Microsoft.compute"}

Список поддерживаемых типов ресурсов и версий API может измениться, если оператор облака обновит среду Azure Stack Hub до более новой версии.

Активация Windows

Продукты Windows необходимо использовать в соответствии с правами на использование продуктов и условиями лицензии Майкрософт. Azure Stack Hub использует автоматическую активацию виртуальных машин для активации виртуальных машин Windows Server.

  • Узел Azure Stack Hub активирует Windows с помощью ключей AVMA для Windows Server 2016. Все виртуальные машины под управлением Windows Server 2012 R2 или более поздней версии активируются автоматически.
  • Виртуальные машины под управлением Windows Server 2012 не активируются автоматически. Их нужно активировать с помощью MAK. Чтобы использовать активацию с помощью MAK, необходимо указать ключ продукта.

Microsoft Azure использует сервер управления ключами для активации виртуальных машин Windows. Если вы переносите виртуальную машину из Azure Stack Hub в Azure и у вас возникают проблемы при активации, см. дополнительные сведения об устранении неполадок с активацией виртуальных машин Windows в Azure. См. дополнительные сведения в записи блога группы поддержки Azure об устранении неполадок с активацией Windows на виртуальных машинах Azure.

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

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

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

Домены сбоя

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

Домены обновления

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

В Azure Stack Hub виртуальные машины в реальном времени переносятся на другие доступные узлы в кластере до обновления их базового узла. Так как во время обновления узла клиент не простаивает, функция обновления домена в Azure Stack Hub существует только для совместимости с шаблонами Azure. Для виртуальных машин в группе доступности будет отображаться значение 0 в качестве номера домена обновления на портале.

Arc на виртуальных машинах Azure Stack Hub

Серверы с поддержкой Arc не поддерживают установку агента подключенного компьютера на виртуальных машинах, работающих в Azure, или виртуальных машинах, работающих в Azure Stack Hub или Azure Stack Edge, так как они уже смоделированы как виртуальные машины Azure.

Серверные продукты Microsoft Office на виртуальных машинах Azure Stack Hub

Не все серверные продукты Microsoft Office поддерживаются на виртуальных машинах Azure Stack Hub, что объясняется следующим образом:

Продукт Заявление о поддержке Office Дополнительные сведения
Exchange Не поддерживается. Не соответствует требованиям к виртуализации хранилища для Exchange. виртуализация Exchange Server
SharePoint Поддерживается только при соблюдении определенных требований к сети. Планирование виртуализации SharePoint Server
Skype Не поддерживается. Skype не поддерживает динамическую миграцию, которая является основной функцией виртуализации, используемой в Azure Stack Hub. Поддержка виртуализации для Skype для бизнеса Server 2019

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

Создание виртуальной машины Windows с помощью PowerShell в Azure Stack Hub