Recursos de VM do hub de Azure Stack

As VMs (máquinas virtuais) do hub de Azure Stack fornecem recursos de computação escalonáveis e sob demanda. Antes de implantar as VMs, você deve aprender as diferenças entre os recursos de VM disponíveis no Azure Stack Hub e Microsoft Azure. Este artigo descreve essas diferenças e identifica as principais considerações para o planejamento de implantações de VM. Para saber mais sobre as diferenças de alto nível entre Azure Stack Hub e o Azure, consulte o artigo considerações importantes .

Diferenças de VM

Recurso Azure (global) Azure Stack Hub
Imagens de máquina virtual O Azure Marketplace tem imagens que você pode usar para criar uma VM. Consulte a página do Azure Marketplace para exibir a lista de imagens que estão disponíveis no Azure Marketplace. Por padrão, não há nenhuma imagem disponível no Marketplace do hub de Azure Stack. O administrador de nuvem do Hub Azure Stack deve publicar ou baixar imagens no Marketplace do hub de Azure Stack antes que os usuários possam usá-las.
Geração de VHD As VMs de geração 2 oferecem suporte a recursos principais que não têm suporte em VMs de geração uma. Esses recursos incluem memória aumentada, Intel com Software Guard Extensions (Intel SGX) e memória persistente virtualizada (vPMEM). A geração de duas VMs em execução no local, tem alguns recursos que ainda não têm suporte no Azure. Para obter mais informações, consulte suporte para VMs de geração 2 no Azure O Hub de Azure Stack dá suporte apenas a VMs de geração única. Você pode converter uma VM de geração de VHDX para o formato de arquivo VHD e de expandir dinamicamente para um disco de tamanho fixo. Não é possível alterar a geração de uma VM. Para obter mais informações, consulte suporte para VMs de geração 2 no Azure.
Tamanhos de máquina virtual O Azure dá suporte a uma ampla variedade de tamanhos para VMs. Para saber mais sobre os tamanhos e as opções disponíveis, consulte os tamanhos de VMs do Azure. Azure Stack Hub dá suporte a um subconjunto de tamanhos de VM que estão disponíveis no Azure. Para exibir a lista de tamanhos com suporte, consulte a seção tamanhos de VM deste artigo.
Cotas de máquina virtual Os limites de cota são definidos pela Microsoft. O administrador de nuvem do hub de Azure Stack deve atribuir cotas antes que elas ofereçam a VM aos seus usuários.
Extensões de máquina virtual O Azure dá suporte a uma ampla variedade de extensões de VM. Para saber mais sobre as extensões disponíveis, consulte o artigo extensões e recursos de VM . Azure Stack Hub dá suporte a 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 do Hub Azure Stack pode escolher quais extensões serão disponibilizadas para seus usuários. Para exibir a lista de extensões com suporte, consulte a seção extensões de VM deste artigo.
Rede de máquinas virtuais Endereços IP públicos atribuídos a uma VM de locatário podem ser acessados pela Internet.


As VMs do Azure têm um nome DNS fixo.
Os endereços IP públicos atribuídos a uma VM de locatário podem ser acessados somente dentro do ambiente de Kit de Desenvolvimento do Azure Stack. Um usuário deve ter acesso ao Kit de Desenvolvimento do Azure Stack via RDP ou VPN para se conectar a uma VM que é criada no Hub Azure Stack.

As VMs criadas dentro de uma instância específica de Hub de Azure Stack têm um nome DNS com base no valor configurado pelo administrador de nuvem.
Armazenamento da máquina virtual Dá suporte a discos gerenciados. Os discos gerenciados têm suporte no Hub Azure Stack com a versão 1808 e posteriores.
Desempenho do disco da máquina virtual Depende do tipo e do tamanho do disco. Depende do tamanho da VM da VM à qual os discos estão anexados. Para obter mais informações, consulte o artigo tamanhos de VM com suporte no Hub Azure Stack .
Troca do disco de SO Se você tiver uma VM existente, mas quiser trocar o disco por um disco de backup ou outro disco do sistema operacional, poderá trocar os discos do sistema operacional. Você não precisa excluir e recriar a VM. Você pode até usar um disco gerenciado em outro grupo de recursos, desde que ele não esteja em uso. Não há suporte para troca de disco do so no Hub Azure Stack.
Versões de API O Azure sempre tem as versões de API mais recentes para todos os recursos de VM. O Hub de Azure Stack dá suporte a serviços específicos do Azure e versões de API específicas para esses serviços. Para exibir a lista de versões de API com suporte, consulte a seção versões de API deste artigo.
Serviço de metadados de instância do Azure O serviço de metadados de instância do Azure fornece informações sobre a execução de instâncias de VM que podem ser usadas para gerenciar e configurar sua VM. O serviço de metadados de instância do Azure não tem suporte no Hub Azure Stack.
Conjuntos de disponibilidade da máquina virtual 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 dinâmica para proteger cargas de trabalho durante a atualização. 20 domínios de atualização com suporte para compatibilidade de modelo.
A VM e o conjunto de disponibilidade devem estar no mesmo local e grupo de recursos.
conjuntos de escala de máquina virtual Há suporte para dimensionamento automático. Não há suporte para dimensionamento automático.

Adicione mais instâncias a um conjunto de dimensionamento usando o portal, modelos do Resource Manager ou o PowerShell.
Testemunha de nuvem Selecione os pontos de extremidade das propriedades da conta de armazenamento disponíveis no Hub Azure Stack. a testemunha em nuvem é um tipo de testemunha de quorum de cluster de Failover que usa Microsoft Azure para fornecer um voto no quorum de cluster.
Os pontos de extremidade no Azure global em comparação com o Hub Azure Stack podem ser semelhantes a:
Para o Azure global:
https://mywitness.blob.core.windows.net/
Para Azure Stack Hub:
https://mywitness.blob.<region>.<FQDN>/
Diagnósticos da máquina virtual Há suporte para o diagnóstico de VM do Linux. Não há suporte para o diagnóstico de VM do Linux no Hub Azure Stack. Quando você implanta uma VM do Linux com o diagnóstico de VM habilitado, a implantação falha. A implantação também falhará se você habilitar as métricas básicas da VM do Linux por meio das configurações de diagnóstico.
Tamanhos de VM de virtualização aninhada Com suporte Com suporte da versão 2102 e posterior.
Instâncias de VM reservadas Com suporte Não há suporte.
Desalocação de VM Com suporte Dá suporte à desalocação de VM. O sistema operacional convidado reconhece todos os adaptadores de rede como o mesmo dispositivo e mantém as configurações.

Tamanhos de VM

Azure Stack Hub impõe limites de recursos para evitar o excesso de consumo de recursos (servidor local e nível de serviço). Esses limites melhoram a experiência do locatário, reduzindo o consumo de recursos de acordo com outros locatários.

  • Para a saída de rede da VM, há limites de largura de banda em vigor. Limites no Hub Azure Stack são os mesmos que os limites no Azure.
  • Para recursos de armazenamento, Azure Stack Hub implementa os limites de IOPS de armazenamento (operações de entrada/saída por segundo) para evitar o superconsumo básico de recursos por locatários para uso de armazenamento.
  • Para discos de VM, o IOPS de disco no Hub Azure Stack é uma função de tamanho de VM em vez do tipo de disco. Isso significa que para uma VM de série Standard_Fs, independentemente de você 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 anexados à VM não são persistentes e podem ser perdidos em operações de plano de controle, como redimensionar ou parar-desalocar.

A tabela a seguir lista as VMs com suporte no Hub Azure Stack juntamente com sua configuração:

Tipo Tamanho Intervalo de tamanhos com suporte
Propósito geral A Básico A0-A4
Propósito geral Padrão A A0-A7
Propósito geral Série Av2 A1_v2-A8m_v2
Propósito geral Série D D1-D4
Propósito geral Série Dv2 D1_v2-D5_v2
Propósito geral Série DS DS1-DS4
Propósito geral Série DSv2 DS1_v2-DS5_v2
Otimizado para memória Série D D11-D14
Otimizado para memória Série DS DS11-DS14
Otimizado para memória Série Dv2 D11_v2-DS14_v2
Otimizado 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 de VM e suas quantidades de recursos associadas são consistentes entre Azure Stack Hub e o Azure. Essa 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 de Hub de Azure Stack específico.

Extensões de VM

O Hub de Azure Stack inclui um pequeno conjunto de extensões. As atualizações e extensões adicionais estão disponíveis por meio da distribuição do Marketplace. Não há suporte para a inserção de extensões personalizadas no Hub de Azure Stack; uma extensão deve primeiro ser integrada ao Azure para ser disponibilizada no Hub Azure Stack.

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

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

Se o provisionamento de uma extensão em uma implantação de VM demorar muito, deixe o tempo limite de provisionamento em vez de tentar parar o processo de desalocar ou excluir a VM.

Versões de API

Os recursos de VM no Hub de Azure Stack dão suporte às seguintes versões de API:

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

Você pode usar o seguinte script do PowerShell para obter as versões de API para os recursos de VM que estão disponíveis em seu ambiente de Hub de Azure Stack:

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 com suporte pode variar se o operador de nuvem atualizar seu ambiente de Hub de Azure Stack para uma versão mais recente.

Ativação do Windows

Windows produtos devem ser usados de acordo com os direitos de uso do produto e os termos de licença da Microsoft. o Hub de Azure Stack usa a ativação automática de VM (AVMA) para ativar as VMs Windows Server.

  • Azure Stack host Hub ativa Windows com chaves AVMA para Windows Server 2016. todas as VMs que executam o Windows Server 2012 R2 ou posterior são ativadas automaticamente.
  • as VMs que executam Windows Server 2012 ou anteriores não são ativadas automaticamente e devem ser ativadas usando a ativação da MAK. Para usar a ativação da MAK, você deve fornecer sua própria chave do produto (Product Key).

Microsoft Azure usa a ativação KMS para ativar VMs Windows. se você mover uma VM do Hub Azure Stack para o azure e encontrar problemas de ativação, consulte solucionar problemas de ativação de VM do Azure Windows. informações adicionais podem ser encontradas na postagem do Blog solucionando Windows problemas de falhas de ativação na vm do azure na equipe de suporte do azure.

Alta disponibilidade

Sua VM pode estar sujeita a uma reinicialização devido à manutenção planejada, conforme agendado pelo operador de Hub de Azure Stack. Para alta disponibilidade de um sistema de produção de várias VMs no Azure, as VMs são colocadas em um conjunto de disponibilidade que as espalha em vários domínios de falha e domínios de atualização. Na escala menor do hub de Azure Stack, um domínio de falha em um conjunto de disponibilidade é definido como um único nó na unidade de escala.

Embora a infraestrutura do hub de Azure Stack já esteja resiliente a falhas, a tecnologia subjacente (clustering de failover) ainda incorre em algum tempo de inatividade para VMs em um servidor físico afetado se houver uma falha de hardware. O Hub de Azure Stack dá suporte a 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 em um conjunto de disponibilidade serão isoladas fisicamente umas das outras, distribuindo-as tão uniformemente quanto possível em vários domínios de falha (Azure Stack nós de Hub). Se houver uma falha de hardware, as VMs do domínio de falha com falha serão reiniciadas em outros domínios de falha. Eles serão mantidos em domínios de falha separados das outras VMs, mas no mesmo conjunto de disponibilidade, se possível. Quando o hardware volta a ficar online, as VMs serão rebalanceadas para manter a alta disponibilidade.

Atualizar domínios

Os domínios de atualização são outra maneira que o Azure fornece alta disponibilidade em conjuntos de disponibilidade. Um domínio de atualização é um grupo lógico de hardware subjacente que pode passar por manutenção ao mesmo tempo. As VMs localizadas no mesmo domínio de atualização serão reiniciadas juntas durante a manutenção planejada. À medida que os locatários criam VMs dentro de um conjunto de disponibilidade, a plataforma do Azure distribui automaticamente as VMs entre esses domínios de atualização.

No Azure Stack Hub, as VMs são migradas ao vivo entre os outros hosts online no cluster antes que seu host subjacente seja atualizado. Como não há nenhum tempo de inatividade de locatário durante uma atualização de host, o recurso de domínio de atualização no Azure Stack Hub existe apenas para compatibilidade de modelo com o Azure. As VMs em um conjunto de disponibilidade mostrarão 0 como seu número de domínio de atualização no portal.

Arc em Azure Stack Hub VMs

Os servidores habilitados para Arc não são suportados com a instalação do agente de máquina conectado em máquinas virtuais em execução no Azure ou máquinas virtuais em execução no Azure Stack Hub ou Azure Stack Edge, pois eles já estão modelados como VMs do Azure.

Próximas etapas

Criar uma Windows VM com o PowerShell no Azure Stack Hub