Функции виртуальных машин Azure Stack — модульный центр обработки данных (MDC)

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

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

Компонент Azure (глобальная) Azure Stack
Образы виртуальных машин Azure Marketplace содержит образы, на основе которых можно создать виртуальную машину. На странице Azure Marketplace представлен список образов, доступных в Azure Marketplace. По умолчанию Azure Stack Marketplace не содержит образы. Чтобы пользователи могли использовать образы, администратору облака Azure Stack нужно опубликовать или загрузить их в Azure Stack Marketplace.
Размер виртуальных машин Azure поддерживает разные размеры виртуальных машин. См. дополнительные сведения о размерах виртуальных машин Windows и Linux. Azure Stack поддерживает разные размеры виртуальных машин, доступных в Azure. См. список поддерживаемых размеров виртуальных машин, приведенный в этой статье.
Квоты для виртуальных машин Ограничения квот устанавливаются корпорацией Майкрософт. Администратору облака Azure Stack нужно самостоятельно назначить квоты, прежде чем предлагать виртуальные машины пользователям.
Расширения виртуальных машин Azure поддерживает разные расширения виртуальных машин. См. дополнительные сведения о расширениях и компонентах виртуальных машин. Azure Stack поддерживает разные расширения, доступные в Azure, каждое из которых представлено в нескольких версиях. Администратор облака Azure Stack может выбрать, какие расширения будут доступны его пользователям. См. список поддерживаемых расширений в разделе Расширения виртуальных машин в этой статье.
Сетевые ресурсы виртуальных машин Общедоступные IP-адреса, назначенные для виртуальной машины арендатора, доступны через Интернет.


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

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

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

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

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

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

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

Тип Размер Диапазон поддерживаемых размеров
Общего назначения 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
С поддержкой GPU Серия NVv4 NVv4

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

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

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

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

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

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

Версии API

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

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

Получите список версий API для компонентов виртуальной машины, доступных в вашей среде Azure Stack, с помощью следующего скрипта 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 до более новой версии.

Активация Windows

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

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

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

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

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