Funcionalidades da VM do Azure Stack Hub

As máquinas virtuais (VMs) do Azure Stack Hub fornecem recursos de computação dimensionáveis a pedido. Antes de implementar VMs, deve aprender as diferenças entre as funcionalidades da VM disponíveis no Azure Stack Hub e no Microsoft Azure. Este artigo descreve estas diferenças e identifica considerações-chave para o planeamento de implementações de VMs. Para saber mais sobre as diferenças de alto nível entre o Azure Stack Hub e o Azure, veja o artigo Principais considerações .

Diferenças de VM

Funcionalidade Azure (global) Azure Stack Hub
Imagens de máquina virtual O Azure Marketplace tem imagens que pode utilizar para criar uma VM. Veja a página Azure Marketplace para ver a lista de imagens que estão disponíveis no Azure Marketplace. Por predefinição, não existem imagens disponíveis no Marketplace do Azure Stack Hub. O administrador da cloud do Azure Stack Hub tem de publicar ou transferir imagens para o Marketplace do Azure Stack Hub antes de os utilizadores as poderem utilizar.
Geração de VHD As VMs de geração dois suportam funcionalidades-chave que não são suportadas em VMs de geração 1. Estas funcionalidades incluem memória aumentada, Extensões Intel Software Guard (Intel SGX) e memória persistente virtualizada (vPMEM). As VMs de geração dois em execução no local têm algumas funcionalidades que ainda não são suportadas no Azure. Para obter mais informações, veja Suporte para VMs de geração 2 no Azure O Azure Stack Hub suporta apenas VMs de geração 1. Pode converter uma VM de geração 1 do VHDX para o formato de ficheiro VHD e de expandir dinamicamente para um disco de tamanho fixo. Não pode alterar a geração de uma VM. Para obter mais informações, veja Suporte para VMs de geração 2 no Azure.
Tamanhos de máquinas virtuais O Azure suporta uma grande variedade de tamanhos para VMs. Para saber mais sobre os tamanhos e opções disponíveis, veja os tamanhos das VMs do Azure. O Azure Stack Hub suporta um subconjunto de tamanhos de VM que estão disponíveis no Azure. Para ver a lista de tamanhos suportados, veja a secção Tamanhos de VM deste artigo.
Quotas de máquinas virtuais Os limites de quota são definidos pela Microsoft. O administrador da cloud do Azure Stack Hub tem de atribuir quotas antes de oferecer a VM aos seus utilizadores.
Extensões de máquina virtual O Azure suporta uma grande variedade de extensões de VM. Para saber mais sobre as extensões disponíveis, veja o artigo Extensões e funcionalidades da VM . O Azure Stack Hub suporta um subconjunto de extensões que estão disponíveis no Azure e cada uma das extensões tem versões específicas. O administrador da cloud do Azure Stack Hub pode escolher as extensões a disponibilizar para os seus utilizadores. Para ver a lista de extensões suportadas, veja a secção Extensões de VM deste artigo.
Rede de máquina virtual Os endereços IP públicos atribuídos a uma VM de inquilino estão acessíveis através da Internet.


As VMs do Azure têm um nome DNS fixo.
Os endereços IP públicos atribuídos a uma VM de inquilino são acessíveis apenas no ambiente do Development Kit do Azure Stack. Um utilizador tem de ter acesso ao Development Kit do Azure Stack através de RDP ou VPN para ligar a uma VM criada no Azure Stack Hub.

As VMs criadas numa instância específica do Azure Stack Hub têm um nome DNS com base no valor configurado pelo administrador da cloud.
Armazenamento de máquinas virtuais Suporta discos geridos. Os discos geridos são suportados no Azure Stack Hub com a versão 1808 e posterior.
Desempenho do disco da máquina virtual Depende do tipo e tamanho do disco. Depende do tamanho da VM, ao qual os discos estão ligados. Para obter mais informações, veja o artigo Tamanhos de VM suportados no Azure Stack Hub .
Troca de Disco do SO Se tiver uma VM existente, mas quiser trocar o disco por um disco de cópia de segurança ou outro disco do SO, pode trocar os discos do SO. Não tem de eliminar e recriar a VM. Pode até utilizar um disco gerido noutro grupo de recursos, desde que ainda não esteja a ser utilizado. A Troca de Discos do SO não é suportada no Azure Stack Hub.
Versões da API O Azure tem sempre as versões de API mais recentes para todas as funcionalidades da VM. O Azure Stack Hub suporta serviços específicos do Azure e versões de API específicas para estes serviços. Para ver a lista de versões de API suportadas, veja a secção Versões da API deste artigo.
Azure Instance Metadata Service O Azure Instance Metadata Service fornece informações sobre a execução de instâncias de VM que podem ser utilizadas para gerir e configurar a VM. O Azure Instance Metadata Service está disponível como uma pré-visualização pública com a correção 1.2108.2.73 do Azure Stack Hub. Suporta o espaço de nomes Compute & Network. Para obter mais informações, veja Azure Instance Metadata Service (Serviço de Metadados da Instância do Azure).
Conjuntos de disponibilidade das máquinas virtuais Vários domínios de falha (2 ou 3 por região).
Vários domínios de atualização.
Vários domínios de falha (2 ou 3 por região).
Domínio de atualização única, com migração em direto para proteger cargas de trabalho durante a atualização. 20 domínios de atualização suportados para compatibilidade de modelos.
A VM e o conjunto de disponibilidade devem estar na mesma localização e grupo de recursos.
Conjuntos de dimensionamento de máquinas virtuais O dimensionamento automático é suportado. O dimensionamento automático não é suportado.

Adicione mais instâncias a um conjunto de dimensionamento com o portal, Resource Manager modelos ou o PowerShell.
Testemunho de Nuvem Selecione os pontos finais nas propriedades da conta de armazenamento disponíveis no Azure Stack Hub. O Testemunho de Cloud é um tipo de testemunho de quórum do Cluster de Ativação Pós-falha que utiliza o Microsoft Azure para fornecer uma votação sobre o quórum do cluster.
Os pontos finais no Azure global em comparação com o Azure Stack Hub podem ter o seguinte aspeto:
Para o Azure global:
https://mywitness.blob.core.windows.net/
Para o Azure Stack Hub:
https://mywitness.blob.<region>.<FQDN>/
Diagnóstico de máquina virtual Os diagnósticos da VM do Linux são suportados. Os diagnósticos de VMs do Linux não são suportados no Azure Stack Hub. Quando implementa uma VM do Linux com o diagnóstico da VM ativado, a implementação falha. A implementação também falha se ativar as métricas básicas da VM do Linux através das definições de diagnóstico.
Tamanhos aninhados de VMs de virtualização Suportado Suportado a partir do lançamento 2102 e posterior.
Instâncias de VM reservadas Suportado Não suportado.
Desalocação da VM Suportado Suporta a desalocação de VMs. O sistema operativo convidado reconhece todos os adaptadores de rede como o mesmo dispositivo e mantém as definições.
Certificação de cargas de trabalho SAP O Azure suporta certificações de cargas de trabalho SAP, incluindo HANA, NetWeaver e outros. O hardware do Azure Stack Hub não suporta a certificação de quaisquer cargas de trabalho SAP.

Tamanhos de VM

O Azure Stack Hub impõe limites de recursos para evitar o consumo excessivo de recursos (nível local e de serviço do servidor.) Estes limites melhoram a experiência do inquilino ao reduzir o consumo de recursos afetado por outros inquilinos.

  • Para a saída de rede da VM, existem maiúsculas de largura de banda. As maiúsculas no Azure Stack Hub são as mesmas que as maiúsculas no Azure.
  • Para recursos de armazenamento, o Azure Stack Hub implementa limites de IOPS de armazenamento (Operações de Entrada/Saída por Segundo) para evitar o consumo excessivo básico de recursos por inquilinos para utilização de armazenamento.
  • Para discos de VM, o IOPS de disco no Azure Stack Hub é uma função do tamanho da VM em vez do tipo de disco. Isto significa que, para uma VM de série Standard_Fs, independentemente de escolher SSD ou HDD para o tipo de disco, o limite de IOPS para um segundo disco de dados é 2300 IOPS.
  • Os discos temporários ligados à VM não são persistentes e podem ser perdidos em operações do plano de controlo, como redimensionar ou parar desalocar.

A tabela seguinte lista as VMs suportadas no Azure Stack Hub juntamente com a configuração:

Tipo Tamanho Intervalo de tamanhos suportados
Fins gerais Básico A A0 - A4
Fins gerais Standard A A0 - A7
Fins gerais Série Av2 A1_v2 - A8m_v2
Fins gerais Série D D1 - D4
Fins gerais Série Dv2 D1_v2 - D5_v2
Fins gerais Série DS DS1 - DS4
Fins gerais Série DSv2 DS1_v2 - DS5_v2
Otimizada para memória Série D D11 - D14
Otimizada para memória Série DS DS11 - DS14
Otimizada para memória Série Dv2 D11_v2 - DS14_v2
Otimizada para memória Série DSv2 DS11_v2 - DS14_v2
Otimizado para computação Série F F1 - F16
Otimizado para computação Série Fs F1s - F16s
Otimizado para computação Série Fsv2 F2s_v2 - F64s_v2
GPU Série NCv3 NC6s_v3-NC24s_v3
GPU Série NVv4 NV4as_v4
GPU Série NCasT4_v3 NC4as_T4_v3-NC64as_T4_v3

Os tamanhos das VMs e as respetivas quantidades de recursos associadas são consistentes entre o Azure Stack Hub e o Azure. Esta consistência inclui a quantidade de memória, o número de núcleos e o número/tamanho dos discos de dados que podem ser criados. No entanto, o desempenho das VMs com o mesmo tamanho depende das características subjacentes de um ambiente específico do Azure Stack Hub.

Extensões de VM

O Azure Stack Hub inclui um pequeno conjunto de extensões. Atualizações e extensões adicionais estão disponíveis através da sindicalização do Marketplace. Trazer extensões personalizadas para o Azure Stack Hub não é um cenário suportado; uma extensão tem primeiro de ser integrada no Azure para ser disponibilizada no Azure Stack Hub.

Utilize o seguinte script do PowerShell para obter a lista de extensões de VM que estão disponíveis no seu ambiente do Azure Stack Hub.

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

Se o aprovisionamento de uma extensão numa implementação de VM demorar demasiado tempo, deixe o tempo limite de aprovisionamento em vez de tentar parar o processo para desalocar ou eliminar a VM.

Versões da API

As funcionalidades da VM no Azure Stack Hub suportam as seguintes versões da API:

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

Pode utilizar o seguinte script do PowerShell para obter as versões da API para as funcionalidades da VM que estão disponíveis no ambiente do Azure Stack Hub:

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

A lista de tipos de recursos e versões de API suportados pode variar se o operador da cloud atualizar o ambiente do Azure Stack Hub para uma versão mais recente.

Ativação do Windows

Os produtos Windows têm de ser utilizados de acordo com os Direitos de Utilização do Produto e os termos de licença da Microsoft. O Azure Stack Hub utiliza a Ativação Automática de VM (AVMA) para ativar VMs do Windows Server.

  • O anfitrião do Azure Stack Hub ativa o Windows com chaves AVMA para Windows Server 2016. Todas as VMs que executam Windows Server 2012 R2 ou posterior são ativadas automaticamente.
  • As VMs que executam Windows Server 2012 ou anterior não são ativadas automaticamente e têm de ser ativadas através da ativação MAK. Para utilizar a ativação MAK, tem de fornecer a sua própria chave de produto.

O Microsoft Azure utiliza a ativação KMS para ativar VMs do Windows. Se mover uma VM do Azure Stack Hub para o Azure e encontrar problemas de ativação, veja Resolver problemas de ativação da VM do Windows do Azure. Podem ser encontradas informações adicionais na mensagem Troubleshooting Windows activation failures on Azure VMs Azure Support Team Blog (Resolver problemas de falhas de ativação do Windows nas VMs do Azure ) no Blogue da Equipa de Suporte do Azure.

Elevada Disponibilidade

A VM pode estar sujeita a um reinício devido à manutenção planeada, conforme agendado pelo operador do Azure Stack Hub. Para elevada disponibilidade de um sistema de produção de várias VMs no Azure, as VMs são colocadas num conjunto de disponibilidade que as espalha por vários domínios de falha e atualiza domínios. Na escala mais pequena do Azure Stack Hub, um domínio de falha num conjunto de disponibilidade é definido como um único nó na unidade de escala.

Embora a infraestrutura do Azure Stack Hub já seja resiliente a falhas, a tecnologia subjacente (clustering de ativação pós-falha) ainda implica algum tempo de inatividade para as VMs num servidor físico afetado se existir uma falha de hardware. O Azure Stack Hub suporta ter um conjunto de disponibilidade com um máximo de três domínios de falha para ser consistente com o Azure.

Domínios de falha

As VMs colocadas num conjunto de disponibilidade serão fisicamente isoladas umas das outras ao espalhá-las o mais uniformemente possível sobre vários domínios de falha (nós do Azure Stack Hub). Se ocorrer uma falha de hardware, as VMs do domínio de falha falhada serão reiniciadas noutros domínios de falha. Serão mantidos em domínios de falha separados das outras VMs, mas no mesmo conjunto de disponibilidade, se possível. Quando o hardware voltar a estar online, as VMs serão reequilibradas para manter a elevada disponibilidade.

Domínios de atualização

Os domínios de atualização são outra forma de o Azure fornecer elevada disponibilidade em conjuntos de disponibilidade. Um domínio de atualização é um grupo lógico de hardware subjacente que pode ser submetido a manutenção ao mesmo tempo. As VMs localizadas no mesmo domínio de atualização serão reiniciadas em conjunto durante a manutenção planeada. À medida que os inquilinos criam VMs num conjunto de disponibilidade, a plataforma do Azure distribui automaticamente as VMs por estes domínios de atualização.

No Azure Stack Hub, as VMs são migradas em direto pelos outros anfitriões online no cluster antes de o anfitrião subjacente ser atualizado. Uma vez que não existe tempo de inatividade do inquilino durante uma atualização do anfitrião, a funcionalidade de domínio de atualização no Azure Stack Hub só existe para compatibilidade de modelos com o Azure. As VMs num conjunto de disponibilidade mostrarão 0 como o número de domínio de atualização no portal.

Arc em VMs do Azure Stack Hub

Os servidores preparados para o Arc não suportam a instalação do agente de máquinas ligadas em máquinas virtuais em execução no Azure ou em máquinas virtuais em execução no Azure Stack Hub ou no Azure Stack Edge, uma vez que já estão modeladas como VMs do Azure.

Produtos de servidor do Microsoft Office em VMs do Azure Stack Hub

Nem todos os produtos de servidor do Microsoft Office são suportados em VMs do Azure Stack Hub, o que é esclarecido da seguinte forma:

Produto Declaração de suporte do Office Mais informações
Troca Não suportado. Não cumpre os requisitos de virtualização de armazenamento do Exchange. virtualização de Exchange Server
SharePoint Suportado apenas se forem cumpridos requisitos de rede específicos. Planear a virtualização do SharePoint Server
Skype Não suportado. O Skype não suporta a migração em direto, uma funcionalidade de virtualização principal utilizada no Azure Stack Hub. Suporte de virtualização para Skype para Empresas Server 2019

Passos seguintes

Criar uma VM do Windows com o PowerShell no Azure Stack Hub