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

Виртуальные машины Azure Stack — это масштабируемые вычислительные ресурсы, предоставляемые по запросу.Azure Stack virtual machines (VMs) provide on-demand, scalable computing resources. Перед развертыванием виртуальных машин следует понять возможности их использования в Azure Stack и Microsoft Azure.Before you deploy VMs, you should learn the differences between the VM features available in Azure Stack and Microsoft Azure. В этой статье описаны разные возможности и представлены основные рекомендации по планированию развертывания виртуальных машин.This article describes these differences and identifies key considerations for planning VM deployments. Чтобы узнать об общих различиях между Azure Stack и Azure, прочитайте статью Важные аспекты использования служб и создания приложений в Azure Stack.To learn about high-level differences between Azure Stack and Azure, see the Key considerations article.

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

КомпонентFeature Azure (глобальная)Azure (global) Azure StackAzure Stack
Образы виртуальных машинVirtual machine images Azure Marketplace содержит образы, на основе которых можно создать виртуальную машину.The Azure Marketplace has images that you can use to create a VM. На странице Azure Marketplace представлен список образов, доступных в Azure Marketplace.See the Azure Marketplace page to view the list of images that are available in the Azure Marketplace. По умолчанию Azure Stack Marketplace не содержит образы.By default, there aren't any images available in the Azure Stack marketplace. Чтобы пользователи могли использовать образы, администратору облака Azure Stack нужно опубликовать или загрузить их в Azure Stack Marketplace.The Azure Stack cloud admin must publish or download images to the Azure Stack marketplace before users can use them.
Размер виртуальных машинVirtual machine sizes Azure поддерживает разные размеры виртуальных машин.Azure supports a wide variety of sizes for VMs. См. дополнительные сведения о размерах виртуальных машин Windows и Linux.To learn about the available sizes and options, refer to the Windows VMs sizes and Linux VM sizes topics. Azure Stack поддерживает разные размеры виртуальных машин, доступных в Azure.Azure Stack supports a subset of VM sizes that are available in Azure. См. список поддерживаемых размеров виртуальных машин, приведенный в этой статье.To view the list of supported sizes, refer to the VM sizes section of this article.
Квоты для виртуальных машинVirtual machine quotas Ограничения квот устанавливаются корпорацией Майкрософт.Quota limits are set by Microsoft. Администратору облака Azure Stack нужно самостоятельно назначить квоты, прежде чем предлагать виртуальные машины пользователям.The Azure Stack cloud admin must assign quotas before they offer VM to their users.
Расширения виртуальных машинVirtual machine extensions Azure поддерживает разные расширения виртуальных машин.Azure supports a wide variety of VM extensions. См. дополнительные сведения о расширениях и компонентах виртуальных машин.To learn about the available extensions, refer to the VM extensions and features article. Azure Stack поддерживает разные расширения, доступные в Azure, каждое из которых представлено в нескольких версиях.Azure Stack supports a subset of extensions that are available in Azure and each of the extensions have specific versions. Администратор облака Azure Stack может выбрать, какие расширения будут доступны его пользователям.The Azure Stack cloud admin can choose which extensions to be made available to for their users. См. список поддерживаемых расширений в разделе Расширения виртуальных машин в этой статье.To view the list of supported extensions, refer to the VM extensions section of this article.
Сетевые ресурсы виртуальных машинVirtual machine network Общедоступные IP-адреса, назначенные для виртуальной машины арендатора, доступны через Интернет.Public IP addresses assigned to a tenant VM are accessible over the Internet.


Виртуальные машины Azure имеют фиксированное DNS-имя.Azure VMs have a fixed DNS name.


Виртуальные машины, созданные в определенном экземпляре Azure Stack, получают DNS-имя в соответствии с параметрами, настроенными администратором облака.VMs created within a specific Azure Stack instance have a DNS name based on the value that is configured by the cloud admin.
Хранилище для виртуальных машинVirtual machine storage Поддерживаются управляемые диски.Supports managed disks. Управляемые диски поддерживаются в Azure Stack версии 1808 и выше.Managed disks are supported in Azure Stack with version 1808 and later.
Производительность дисков виртуальной машиныVirtual machine disk performance Зависит от типа и размера диска.Depends on disk type and size. Зависит от размера виртуальной машины, к которой подключены диски.Depends on VM size of the VM, which the disks are attached to. См. дополнительные сведения о поддерживаемых размерах виртуальных машин в Azure Stack.For more info, refer to the VM sizes supported in Azure Stack article.
Версии APIAPI versions Azure всегда использует последние версии API для всех компонентов виртуальной машины.Azure always has the latest API versions for all the VM features. Azure Stack поддерживает только определенный набор служб Azure и конкретные версии API для каждой из этих служб.Azure Stack supports specific Azure services and specific API versions for these services. Чтобы просмотреть список поддерживаемых версий API, изучите раздел Версии API в этой статье.To view the list of supported API versions, refer to the API versions section of this article.
Служба метаданных экземпляров AzureAzure Instance Metadata Service Служба метаданных экземпляров Azure предоставляет сведения о выполняемых экземплярах виртуальных машин, которые можно использовать для настройки вашей виртуальной машины и управления ею.The Azure Instance Metadata Service provides info about running VM instances that can be used to manage and set up your VM. Служба метаданных экземпляров Azure не поддерживается в Azure Stack.The Azure Instance Metadata Service isn't supported on Azure Stack.
Группы доступности виртуальных машинVirtual machine availability sets Несколько доменов сбоя (2 или 3 в каждом регионе).Multiple fault domains (2 or 3 per region).
Несколько доменов обновления.Multiple update domains.
Несколько доменов сбоя (2 или 3 в каждом регионе).Multiple fault domains (2 or 3 per region).
Один домен обновления с динамической миграцией для защиты рабочих нагрузок во время обновления.Single update domain, with live migration to protect workloads during update. 20 доменов обновления поддерживаются для обеспечения совместимости шаблонов.20 update domains supported for template compatibility.
Виртуальная машина и группа доступности должны находиться в одном расположении и группе ресурсов.VM and availability set should be in the same location and resource group.
Масштабируемые наборы виртуальных машинVirtual machine scale sets Поддержка автоматического масштабирования.Autoscale is supported. Отсутствие поддержки автоматического масштабирования.Autoscale isn't supported.

В масштабируемый набор можно добавить дополнительные экземпляры с помощью портала, шаблонов Resource Manager или PowerShell.Add more instances to a scale set using the portal, Resource Manager templates, or PowerShell.
Облако-свидетель.Cloud Witness Выберите конечные точки в свойствах учетной записи хранения, доступных в Azure Stack.Select the endpoints from the storage account properties available in Azure Stack. Облако-свидетель — это разновидность следящего сервера кворума отказоустойчивого кластера, который использует Microsoft Azure для передачи голоса для кворума кластера.Cloud Witness is a type of Failover Cluster quorum witness that uses Microsoft Azure to provide a vote on cluster quorum.
Если сравнить конечные точки в глобальной среде Azure с Azure Stack, то они могут выглядеть следующим образом.The endpoints in global Azure compared to Azure Stack may look like:
Глобальная среда Azure:For global Azure:
https://mywitness.blob.core.windows.net/
Azure Stack:For Azure Stack:
https://mywitness.blob.<region>.<FQDN>/
Диагностика виртуальной машиныVirtual machine diagnostics Поддержка диагностики виртуальных машин Linux.Linux VM diagnostics are supported. Отсутствие поддержки диагностики виртуальных машин Linux в Azure Stack.Linux VM diagnostics aren't supported in Azure Stack. При развертывании виртуальной машины Linux с включенной диагностикой оно завершается со сбоем.When you deploy a Linux VM with VM diagnostics enabled, the deployment fails. Развертывание также не выполняется, если базовые метрики виртуальной машины Linux включены через параметры диагностики.The deployment also fails if you enable the Linux VM basic metrics through diagnostic settings.

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

Azure Stack накладывает ограничения ресурсов, чтобы избежать чрезмерного потребления ресурсов (локального сервера и уровня обслуживания). Эти ограничения улучшают возможности клиента, уменьшая влияние на потребление ресурсов другими клиентами.Azure Stack imposes resource limits to avoid over consumption of resources (server local and service-level.) These limits improve the tenant experience by reducing the affect resource consumption by other tenants.

  • Для исходящего трафика виртуальной машины предусмотрены ограничения пропускной способности.For networking egress from the VM, there are bandwidth caps in place. Ограничения в Azure Stack аналогичны ограничениям в Azure.Caps in Azure Stack are the same as the caps in Azure.
  • Для ресурсов хранилища в Azure Stack предусмотрены ограничения числа операций ввода-вывода в секунду. Это предотвращает чрезмерное использование ресурсов арендаторами для использования хранилища.For storage resources, Azure Stack implements storage IOPS (Input/Output Operations Per Second) limits to avoid basic overconsumption of resources by tenants for storage use.
  • Для дисков виртуальной машины операции ввода-вывода в секунду в Azure Stack зависят от размера этой виртуальной машины, а не от типа диска.For VM disks, disk IOPS on Azure Stack is a function of VM size instead of the disk type. Это означает, что для виртуальной машины серии Standard_Fs, независимо от того, выбираете ли вы SSD или HDD в качестве типа диска, ограничение операций ввода-вывода в секунду для второго диска данных составляет 2300 операций ввода-вывода в секунду.This means that for a Standard_Fs series VM, regardless of whether you choose SSD or HDD for the disk type, the IOPS limit for an second data disk is 2300 IOPS.

В следующей таблице перечислены поддерживаемые в Azure Stack виртуальные машины и их конфигурации:The following table lists the VMs that are supported on Azure Stack along with their configuration:

ТипType РазмерSize Диапазон поддерживаемых размеровRange of supported sizes
Общего назначенияGeneral purpose Basic ABasic A A0–A4A0 - A4
Общего назначенияGeneral purpose Standard AStandard A A0–A7A0 - A7
Общего назначенияGeneral purpose Серия Av2Av2-series A1_v2–A8m_v2A1_v2 - A8m_v2
Общего назначенияGeneral purpose Серия DD-series D1–D4D1 - D4
Общего назначенияGeneral purpose Серия Dv2Dv2-series D1_v2–D5_v2D1_v2 - D5_v2
Общего назначенияGeneral purpose Серия DSDS-series DS1–DS4DS1 - DS4
Общего назначенияGeneral purpose Серия DSv2DSv2-series DS1_v2–DS5_v2DS1_v2 - DS5_v2
Оптимизированные для операций в памятиMemory optimized Серия DD-series D11–D14D11 - D14
Оптимизированные для операций в памятиMemory optimized Серия DSDS-series DS11–DS14DS11 - DS14
Оптимизированные для операций в памятиMemory optimized Серия Dv2Dv2-series D11_v2–DS14_v2D11_v2 - DS14_v2
Оптимизированные для операций в памятиMemory optimized Серия DSv2DSv2-series DS11_v2–DS14_v2DS11_v2 - DS14_v2
Оптимизированные для вычисленийCompute optimized Серия FF-series F1 - F16F1 - F16
Оптимизированные для вычисленийCompute optimized Серия FsFs-series F1s - F16sF1s - F16s
Оптимизированные для вычисленийCompute optimized Серия Fsv2Fsv2-series F2s_v2–F64s_v2F2s_v2 - F64s_v2

Размеры виртуальных машин и объемы связанных с ними ресурсов в Azure Stack и Azure полностью совпадают.VM sizes and their associated resource quantities are consistent between Azure Stack and Azure. Это относится к объему памяти, количеству ядер, а также количеству и размерам создаваемых дисков данных.This consistency includes the amount of memory, the number of cores, and the number/size of data disks that can be created. Однако фактическая производительность виртуальных машин зависит от базовых характеристик конкретной среды Azure Stack.However, performance of VMs with the same size depends on the underlying characteristics of a particular Azure Stack environment.

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

Azure Stack включает в себя небольшой набор расширений.Azure Stack includes a small set of extensions. Обновления и дополнительные расширения доступны посредством синдикации marketplace.Updates and additional extensions are available through Marketplace syndication.

Получите список расширений виртуальной машины, доступных в вашей среде Azure Stack, с помощью следующего скрипта PowerShell:Use the following PowerShell script to get the list of VM extensions that are available in your Azure Stack environment:

Если подготовка расширения в развертывании виртуальной машины занимает слишком много времени, разрешите время ожидания подготовки, а не пытайтесь отменить выделение или удаление виртуальной машины.If provisioning an extension on a VM deployment takes too long, let the provisioning time out instead of trying to stop the process to deallocate or delete the VM.

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

Версии APIAPI versions

Компоненты виртуальных машин в Azure Stack поддерживают следующие версии API:VM features in Azure Stack support the following API versions:

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

Получите список версий API для компонентов виртуальной машины, доступных в вашей среде Azure Stack, с помощью следующего скрипта PowerShell:You can use the following PowerShell script to get the API versions for the VM features that are available in your Azure Stack environment:

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

Список поддерживаемых типов ресурсов и версий API может измениться, если оператор облака обновит среду Azure Stack до более новой версии.The list of supported resource types and API versions may vary if the cloud operator updates your Azure Stack environment to a newer version.

Активация WindowsWindows activation

Продукты Windows необходимо использовать в соответствии с правами на использование продуктов и условиями лицензии Майкрософт.Windows products must be used in accordance with Product Use Rights and Microsoft license terms. Azure Stack использует автоматическую активацию виртуальных машин для активации виртуальных машин Windows Server.Azure Stack uses Automatic VM Activation (AVMA) to activate Windows Server VMs.

  • Узел Azure Stack активирует Windows с помощью ключей AVMA для Windows Server 2016.Azure Stack host activates Windows with AVMA keys for Windows Server 2016. Все виртуальные машины под управлением Windows Server 2012 R2 или более поздней версии активируются автоматически.All VMs that run Windows Server 2012 R2 or later are automatically activated.
  • Виртуальные машины под управлением Windows Server 2012 не активируются автоматически. Их нужно активировать с помощью MAK.VMs that run Windows Server 2012 or earlier aren't automatically activated and must be activated by using MAK activation. Чтобы использовать активацию с помощью MAK, необходимо указать ключ продукта.To use MAK activation, you must provide your own product key.

Microsoft Azure использует сервер управления ключами для активации виртуальных машин Windows.Microsoft Azure uses KMS activation to activate Windows VMs. Если вы переносите виртуальную машину из Azure Stack в Azure и у вас возникают проблемы при активации, см. дополнительные сведения об устранении неполадок с активацией виртуальных машин Windows в Azure.If you move a VM from Azure Stack to Azure and encounter activation problems, see Troubleshoot Azure Windows VM activation problems. См. дополнительные сведения в записи блога группы поддержки Azure об устранении неполадок с активацией Windows на виртуальных машинах Azure.Additional info can be found at the Troubleshooting Windows activation failures on Azure VMs Azure Support Team Blog post.

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

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