Características do Azure Stack Hub VM

As máquinas virtuais Azure Stack Hub (VMs) fornecem recursos de computação a pedido e escaláveis. Antes de implementar VMs, deve aprender as diferenças entre as funcionalidades VM disponíveis no Azure Stack Hub e Microsoft Azure. Este artigo descreve estas diferenças e identifica considerações fundamentais para o planeamento das implementações de VM. Para saber sobre diferenças de alto nível entre Azure Stack Hub e Azure, consulte o artigo Key considerations.

Diferenças de VM

Funcionalidade Azure (global) Azure Stack Hub
Imagens de máquina virtual O Azure Marketplace tem imagens que pode usar para criar um VM. Consulte a página do Azure Marketplace para ver a lista de imagens que estão disponíveis no Mercado Azure. Por padrão, não existem imagens disponíveis no Azure Stack Hub Marketplace. O administrador de nuvem Azure Stack Hub deve publicar ou transferir imagens para o Azure Stack Hub Marketplace antes que os utilizadores possam usá-las.
Geração VHD A geração dois VMs suporta características-chave que não são suportadas na geração um VMs. Estas funcionalidades incluem memória aumentada, extensões de guarda de software Intel (Intel SGX) e memória persistente virtualizada (vPMEM). A geração dois VMs que estão no local, têm algumas funcionalidades que ainda não foram suportadas no Azure. Para mais informações, consulte Suporte para a geração 2 VMs em Azure O Azure Stack Hub suporta apenas uma geração de VMs. Pode converter uma geração de um VM de VHDX para o formato de ficheiro VHD e de expandir-se dinamicamente para um disco de tamanho fixo. Não se pode mudar a geração de um VM. Para obter mais informações, consulte Suporte para a geração 2 VMs em 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, consulte os tamanhos Azure VMs. O Azure Stack Hub suporta um subconjunto de tamanhos VM que estão disponíveis em Azure. Para visualizar a lista de tamanhos suportados, consulte a secção de tamanhos VM deste artigo.
Quotas de máquinas virtuais Os limites de quota são definidos pela Microsoft. O administrador de nuvem Azure Stack Hub deve atribuir quotas antes de oferecer VM aos seus utilizadores.
Extensões de máquinas virtuais O Azure suporta uma grande variedade de extensões VM. Para saber mais sobre as extensões disponíveis, consulte as extensões VM e o artigo de funcionalidades. 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 de nuvem Azure Stack Hub pode escolher quais as extensões a disponibilizar para os seus utilizadores. Para ver a lista de extensões apoiadas, consulte a secção de extensões VM deste artigo.
Rede de máquinas virtuais Os endereços IP públicos atribuídos a um VM inquilino são acessíveis através da Internet.


Os VMs Azure têm um nome DNS fixo.
Os endereços IP públicos atribuídos a um VM inquilino são acessíveis apenas dentro do ambiente do Kit de Desenvolvimento de Pilhas de Azure. Um utilizador deve ter acesso ao Kit de Desenvolvimento de Pilhas Azure via RDP ou VPN para se ligar a um VM que é criado no Azure Stack Hub.

Os VMs criados dentro de um exemplo específico do Azure Stack Hub têm um nome DNS baseado no valor que é configurado pela administração da nuvem.
Armazenamento de máquinas virtuais Suporta discos geridos. Os discos geridos são suportados no Azure Stack Hub com a versão 1808 e mais tarde.
Desempenho do disco de máquina virtual Depende do tipo e tamanho do disco. Depende do tamanho de VM do VM, ao qual os discos estão ligados. Para obter mais informações, consulte os tamanhos VM suportados no artigo do Azure Stack Hub.
Troca de discos de oss Se tiver um VM existente, mas pretender trocar o disco por um disco de backup ou outro disco DE, pode trocar os discos de SO. Não é preciso apagar e recriar o VM. Pode até utilizar um disco gerido noutro grupo de recursos, desde que ainda não esteja a ser utilizado. O SISTEMA Swap não é suportado no Azure Stack Hub.
Versões da API O Azure tem sempre as versões API mais recentes para todas as funcionalidades VM. O Azure Stack Hub suporta serviços Azure específicos e versões API específicas para estes serviços. Para ver a lista de versões API suportadas, consulte a secção de versões API deste artigo.
Azure Instance Metadata Service O Serviço de Metadados Azure Instance fornece informações sobre a execução de instâncias VM que podem ser usadas para gerir e configurar o seu VM. O Serviço de Metadados Azure Instance não é suportado no Azure Stack Hub.
Conjuntos de disponibilidade das máquinas virtuais Vários domínios de avaria (2 ou 3 por região).
Vários domínios de atualização.
Vários domínios de avaria (2 ou 3 por região).
Domínio de atualização única, com migração ao vivo para proteger cargas de trabalho durante a atualização. 20 domínios de atualização suportados para a compatibilidade do modelo.
VM e conjunto de disponibilidade devem estar no mesmo local e grupo de recursos.
Conjuntos de dimensionamento de máquinas virtuais A autoescala é suportada. A autoescalada não é suportada.

Adicione mais instâncias a um conjunto de escala usando o portal, os modelos de Gestor de Recursos ou PowerShell.
Testemunho de Nuvem Selecione os pontos finais das propriedades da conta de armazenamento disponíveis no Azure Stack Hub. Cloud Witness é um tipo de testemunha do quórum do Cluster Failover que usa Microsoft Azure para fornecer uma votação no quórum do cluster.
Os pontos finais do Azure global em comparação com o Azure Stack Hub podem parecer:
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 Linux VM são suportados. Os diagnósticos linux VM não são suportados no Azure Stack Hub. Quando implementa um VM Linux com diagnósticos VM ativados, a implementação falha. A implementação também falha se ativar as métricas básicas do Linux VM através de definições de diagnóstico.
Tamanhos de VM de virtualização aninhada Suportado Apoiado desde o lançamento 2102 e mais tarde.
Instâncias de VM reservadas Suportado Não suportado.
Translocação de VM Suportado Suporta a translocação de transações VM. O sistema operativo de hóspedes reconhece todos os adaptadores de rede como o mesmo dispositivo e mantém as definições.

Tamanhos de VM

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

  • Para a saída em rede do VM, existem tampas de largura de banda no lugar. As tampas no Azure Stack Hub são as mesmas que as tampas em Azure.
  • Para os recursos de armazenamento, o Azure Stack Hub implementa limites de armazenamento IOPS (Operações de Entrada/Saída por Segundo) para evitar o consumo excessivo básico de recursos por parte dos inquilinos para uso de armazenamento.
  • Para discos VM, o disco IOPS no Azure Stack Hub é uma função do tamanho VM em vez do tipo de disco. Isto significa que para uma série de Standard_Fs VM, independentemente de escolher SSD ou HDD para o tipo de disco, o limite de IOPS para um segundo disco de dados é de 2300 IOPS.
  • Os discos temporários ligados ao VM não são persistentes e podem perder-se em operações de avião de controlo, tais como redimensionado ou stop-deallocate.

A tabela a seguir lista os VMs que são suportados no Azure Stack Hub juntamente com a sua configuração:

Tipo Tamanho Gama de tamanhos suportados
Fins gerais Básico A A0 - A4
Fins gerais Padrão 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 F 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 de VM e as suas 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 de VMs com o mesmo tamanho depende das características subjacentes de um ambiente particular 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 deve primeiro ser a bordo do Azure para ser disponibilizada no Azure Stack Hub.

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

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

Se a extensão de uma implantação em VM demorar demasiado tempo, deixe o tempo limite de fornecimento em vez de tentar parar o processo para negociar ou apagar o VM.

Versões da API

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

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

Pode utilizar o seguinte script PowerShell para obter as versões API para as funcionalidades VM que estão disponíveis no ambiente 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 suportados e versões API pode variar se o operador de nuvem atualizar o seu ambiente Azure Stack Hub para uma versão mais recente.

Ativação do Windows

Windows produtos devem ser utilizados de acordo com os termos de utilização do produto e da licença da Microsoft. O Azure Stack Hub utiliza ativação automática de VM (AVMA) para ativar VMs do servidor Windows.

  • O anfitrião Azure Stack Hub ativa Windows com as teclas AVMA para Windows Server 2016. Todos os VMs que funcionam Windows Server 2012 R2 ou posteriormente são automaticamente ativados.
  • Os VMs que funcionam Windows Server 2012 ou mais cedo não são ativados automaticamente e devem ser ativados utilizando a ativação MAK. Para utilizar a ativação MAK, tem de fornecer a sua própria chave de produto.

Microsoft Azure utiliza a ativação KMS para ativar Windows VMs. Se mover um VM do Azure Stack Hub para Azure e encontrar problemas de ativação, consulte problemas de ativação do Troubleshoot Azure Windows de ativação VM. Informações adicionais podem ser encontradas no relatório de Windows falhas de ativação da Azure VMs Azure Support Team.

Elevada Disponibilidade

O seu VM pode estar sujeito a um reboot devido à manutenção planeada, conforme programado pelo operador Azure Stack Hub. Para uma elevada disponibilidade de um sistema de produção multi-VM em Azure, os VMs são colocados num conjunto de disponibilidade que os espalha por vários domínios de avaria e domínios de atualização. Na escala menor 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 failover) ainda incorre em algum tempo de paragem para VMs num servidor físico impactado se houver 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

Os VMs colocados num conjunto de disponibilidade serão fisicamente isolados uns dos outros, espalhando-os da forma mais uniforme possível sobre vários domínios de avaria (nós Azure Stack Hub). Se houver uma falha de hardware, os VMs do domínio de avarias falhados serão reiniciados noutros domínios de avaria. Serão mantidos em domínios de avaria separados dos outros VMs, mas no mesmo conjunto de disponibilidade, se possível. Quando o hardware voltar a estar online, os VMs serão reequilibridos para manter a alta disponibilidade.

Domínios de atualização

Os domínios de atualização são outra forma de o Azure fornecer uma 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. Os VMs localizados no mesmo domínio de atualização serão reiniciados em conjunto durante a manutenção planeada. À medida que os inquilinos criam VMs dentro de um conjunto de disponibilidade, a plataforma Azure distribui automaticamente VMs por estes domínios de atualização.

No Azure Stack Hub, os VMs são migrados ao vivo através dos outros anfitriões online do cluster antes do seu hospedeiro subjacente ser atualizado. Uma vez que não há tempo de inatividade 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 Azure. Os VMs num conjunto de disponibilidade mostrarão 0 como número de domínio de atualização no portal.

Arco em VMs hub de pilha de Azure

Os servidores ativados pelo Arco não suportam a instalação do agente de máquinas conectados em máquinas virtuais em funcionamento em Azure, ou máquinas virtuais que executam no Azure Stack Hub ou no Azure Stack Edge, uma vez que já estão modelados como VMs Azure.

Passos seguintes

Crie um VM Windows com PowerShell no Azure Stack Hub