Funcionalidades da VM do Azure Stack – Modular Data Center (MDC)

As máquinas virtuais (VMs) do Azure Stack 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 e no Microsoft Azure. Este artigo descreve estas diferenças e identifica as principais considerações para planear implementações de VMs. Para saber mais sobre as diferenças de alto nível entre o Azure Stack e o Azure, veja o artigo Principais considerações .

Diferenças de VMs

Funcionalidade Azure (global) Azure Stack
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 disponíveis no Azure Marketplace. Por predefinição, não existem imagens disponíveis no marketplace do Azure Stack. O administrador da cloud do Azure Stack tem de publicar ou transferir imagens para o marketplace do Azure Stack para que os utilizadores possam utilizá-las.
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 tópicos Tamanhos de VMs do Windows e tamanhos de VMs do Linux . O Azure Stack 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 tem de atribuir quotas antes de oferecer 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 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 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áquinas virtuais Os endereços IP públicos atribuídos a uma VM de inquilino sã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 Azure Stack Development Kit. Um utilizador tem de ter acesso ao Azure Stack Development Kit através de RDP ou VPN para ligar a uma VM criada no Azure Stack.

As VMs criadas numa instância específica do Azure Stack 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 com a versão 1808 e posterior.
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 ligados. Para obter mais informações, veja o artigo Tamanhos de VM suportados no Azure Stack .
Versões da API O Azure tem sempre as versões mais recentes da API para todas as funcionalidades da VM. O Azure Stack suporta serviços específicos do Azure e versões específicas da API 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 Serviço de Metadados da Instância do Azure fornece informações sobre a execução de instâncias de VM que podem ser utilizadas para gerir e configurar a VM. O Serviço de Metadados do Azure Instance não é suportado no Azure Stack.
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 das propriedades da conta de armazenamento disponíveis no Azure Stack. 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 podem ter o seguinte aspeto:
Para o Azure global:
https://mywitness.blob.core.windows.net/
Para o Azure Stack:
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. Quando implementa uma VM do Linux com diagnósticos de VM ativados, 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 de VM

O Azure Stack 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 são as mesmas que as maiúsculas no Azure.
  • Para recursos de armazenamento, o Azure Stack 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 é 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.

A tabela seguinte lista as VMs suportadas no Azure Stack juntamente com a respetiva 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 Ativada Série NVv4 NVv4

Os tamanhos das VMs e as respetivas quantidades de recursos associadas são consistentes entre o Azure Stack 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.

Extensões de VM

O Azure Stack inclui um pequeno conjunto de extensões. Atualizações e extensões adicionais estão disponíveis através da distribuição do Marketplace.

Utilize o seguinte script do PowerShell para obter a lista de extensões de VM disponíveis no seu ambiente do Azure Stack:

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 que o tempo limite de aprovisionamento em vez de tentar parar o processo desaloque ou elimine a VM.

Versões da API

As funcionalidades da VM no Azure Stack suportam as seguintes versões de 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 seu ambiente do 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 suportados e versões de API pode variar se o operador da cloud atualizar o ambiente do Azure Stack 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 licenciamento da Microsoft. O Azure Stack utiliza a Ativação Automática de VM (AVMA) para ativar VMs do Windows Server.

  • O anfitrião do Azure Stack ativa o Windows com chaves AVMA para Windows Server 2016. Todas as VMs que executam o Windows Server 2012 R2 ou posterior são automaticamente ativadas.
  • As VMs que executam o 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 Hyperscale Azure utiliza a ativação KMS para ativar VMs do Windows. Se mover uma VM do Azure Stack para o Azure e encontrar problemas de ativação, veja Resolver problemas de ativação da VM do Windows do Azure. Pode encontrar informações adicionais na mensagem de Blogue Resolver falhas de ativação do Windows em VMs do Azure da Equipa de Suporte do Azure.

Passos seguintes

Criar uma VM do Windows com o PowerShell no Azure Stack