Recursos da VM do Azure Stack Hub
As máquinas virtuais (VMs) do Azure Stack Hub fornecem recursos de computação escaláveis sob demanda. Antes de implantar VMs, você deve aprender as diferenças entre os recursos de VM disponíveis no Azure Stack Hub e no 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 o Azure Stack Hub e o Azure, consulte o artigo Principais considerações .
Diferenças de VM
Caraterística | 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 Azure Marketplace para ver a lista de imagens disponíveis no Azure Marketplace. | Por padrão, não há imagens disponíveis no Azure Stack Hub Marketplace. O administrador de nuvem do Azure Stack Hub deve publicar ou baixar imagens no Azure Stack Hub Marketplace antes que os usuários possam usá-las. |
Geração de VHD | As VMs de segunda geração suportam os principais recursos que não são suportados nas VMs de primeira geração. Esses recursos incluem maior memória, Intel Software Guard Extensions (Intel SGX) e memória persistente virtualizada (vPMEM). As VMs de segunda geração executadas no local têm alguns recursos que ainda não são suportados no Azure. Para obter mais informações, consulte Suporte para VMs de 2ª geração no Azure | O Azure Stack Hub dá suporte a apenas VMs de geração um. Você pode converter uma VM de primeira 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 2ª geração no Azure. |
Tamanhos de máquinas virtuais | O Azure dá suporte a uma grande variedade de tamanhos para VMs. Para saber mais sobre os tamanhos e opções disponíveis, consulte os tamanhos das VMs do Azure. | O Azure Stack Hub dá suporte a um subconjunto de tamanhos de VM disponíveis no Azure. Para exibir a lista de tamanhos suportados, consulte a seção Tamanhos de VM deste artigo. |
Cotas de máquinas virtuais | Os limites de cota são definidos pela Microsoft. | O administrador de nuvem do Azure Stack Hub deve atribuir cotas antes de oferecer VM a 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 da VM. | O 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 Azure Stack Hub pode escolher para quais extensões serão disponibilizadas para seus usuários. Para exibir a lista de extensões suportadas, consulte a seção Extensões de VM deste artigo. |
Rede de máquinas virtuais | Os endereços IP públicos atribuídos a uma VM locatária 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 locatária são acessíveis somente no ambiente do 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 criada no Azure Stack Hub. As VMs criadas em uma instância específica do Azure Stack Hub têm um nome DNS baseado no valor configurado pelo administrador da nuvem. |
Armazenamento de máquinas virtuais | Suporta discos gerenciados. | Os discos gerenciados 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 da VM, à qual os discos estão conectados. Para obter mais informações, consulte o artigo Tamanhos de VM suportados no Azure Stack Hub . |
Troca de disco do 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. Não é necessário excluir e recriar a VM. Você pode até usar um disco gerenciado em outro grupo de recursos, desde que ele ainda não esteja em uso. | O OS Disk Swap não é suportado no Azure Stack Hub. |
Versões da API | O Azure sempre tem as versões de API mais recentes para todos os recursos de VM. | O Azure Stack Hub 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 suportadas, consulte a seção Versões de API deste artigo. |
Azure Instance Metadata Service | 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 está disponível como uma visualização pública com o hotfix 1.2108.2.73 do Azure Stack Hub. Ele suporta o namespace Compute & Network. Para obter mais informações, consulte Serviço de Metadados de 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 único, com migração ao vivo para proteger cargas de trabalho durante a atualização. 20 domínios de atualização suportados para compatibilidade de modelo. A VM e o conjunto de disponibilidade devem estar no mesmo local 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 usando o portal, os modelos do Resource Manager ou o PowerShell. |
Testemunho de Nuvem | Selecione os pontos de extremidade nas propriedades da conta de armazenamento disponíveis no Azure Stack Hub. | O Cloud Witness é um tipo de testemunha de quórum de cluster de failover que usa o Microsoft Azure para fornecer uma votação sobre o quórum de cluster. Os pontos de extremidade no Azure global em comparação com o Azure Stack Hub podem ter a seguinte aparência: 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 | O diagnóstico de VM do Linux é suportado. | Os diagnósticos de VM Linux não são suportados no Azure Stack Hub. Quando você implanta uma VM 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 Linux por meio das configurações de diagnóstico. |
Tamanhos de VM de virtualização aninhados | Suportado | Suportado a partir da versão 2102 e posterior. |
Instâncias de VM reservadas | Suportado | Não suportado. |
Desalocação de VM | Suportado | Suporta deslocalização de VM. O sistema operacional convidado reconhece todos os adaptadores de rede como o mesmo dispositivo e mantém as configurações. |
Certificação de carga de trabalho SAP | O Azure suporta certificações de carga de trabalho SAP, incluindo HANA, NetWeaver e outros. | O hardware do Azure Stack Hub não oferece suporte à certificação de nenhuma carga de trabalho SAP. |
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). Esses limites melhoram a experiência do locatário reduzindo o consumo de recursos afetado por outros locatários.
- Para saída de rede da VM, há limites de largura de banda em vigor. Caps no Azure Stack Hub são os mesmos que caps 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 pelos locatários para uso de armazenamento.
- Para discos de VM, 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 da 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 é de 2300 IOPS.
- Os discos temporários conectados à VM não são persistentes e podem ser perdidos em operações do plano de controle, como redimensionamento ou stop-deallocate.
A tabela a seguir lista as VMs com suporte no Azure Stack Hub, juntamente com sua configuração:
Type | 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 |
Com otimização de memória | Série D | D11 - D14 |
Com otimização de memória | Série DS | DS11 - DS14 |
Com otimização de memória | Série Dv2 | D11_v2 - DS14_v2 |
Com otimização de memória | Série DSv2 | DS11_v2 - DS14_v2 |
Com otimização de computação | Série F | F1 - F16 |
Com otimização de computação | Série Fs | F1 - F16 |
Com otimização de 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 o 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 determinado ambiente do Azure Stack Hub.
Extensões de VMs
O Azure Stack Hub inclui um pequeno conjunto de extensões. Atualizações e extensões adicionais estão disponíveis através da distribuição do Marketplace. Trazer extensões personalizadas para o Azure Stack Hub não é um cenário suportado; uma extensão deve primeiro ser integrada ao Azure para ser disponibilizada no Azure Stack Hub.
Use o seguinte script do PowerShell para obter a lista de extensões de VM disponíveis em seu ambiente do Azure Stack Hub.
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 interromper o processo para desalocar ou excluir a VM.
Versões da API
Os recursos de VM no Azure Stack Hub 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 disponíveis em seu 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 suportados e versões de API pode variar se o operador de nuvem atualizar seu ambiente do Azure Stack Hub para uma versão mais recente.
Ativação do Windows
Os produtos Windows devem ser utilizados de acordo com os Direitos de Utilização do Produto e os termos de licença da Microsoft. O Azure Stack Hub usa a Ativação Automática de VM (AVMA) para ativar VMs do Windows Server.
- O host do Azure Stack Hub ativa o Windows com chaves AVMA para o Windows Server 2016. Todas as VMs que executam o Windows Server 2012 R2 ou posterior são ativadas automaticamente.
- As VMs que executam o Windows Server 2012 ou anterior não são ativadas automaticamente e devem ser ativadas usando a ativação MAK. Para usar a ativação MAK, você deve fornecer sua própria chave do produto.
O Microsoft Azure usa a ativação KMS para ativar VMs do Windows. Se você mover uma VM do Azure Stack Hub para o Azure e encontrar problemas de ativação, consulte Solucionar problemas de ativação de VM do Windows do Azure. Informações adicionais podem ser encontradas na postagem Solucionando problemas de falhas de ativação do Windows em VMs do Azure.
Elevada Disponibilidade
Sua VM pode estar sujeita a uma reinicialização devido à manutenção planejada, conforme agendado pelo operador do Azure Stack Hub. Para alta disponibilidade de um sistema de produção multi-VM no Azure, as VMs são colocadas em um conjunto de disponibilidade que as distribui por vários domínios de falha e domínios de atualização. Na escala menor do Azure Stack Hub, um domínio de falha em um 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 failover) ainda incorre em algum tempo de inatividade para VMs em um servidor físico afetado se houver uma falha de hardware. O Azure Stack Hub dá suporte a 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 em um conjunto de disponibilidade serão fisicamente isoladas umas das outras, distribuindo-as da forma mais uniforme possível em vários domínios de falha (nós do Azure Stack 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 voltar a ficar online, as VMs serão rebalanceadas para manter a alta disponibilidade.
Domínios de atualização
Os domínios de atualização são outra maneira de o Azure fornecer 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 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á tempo de inatividade do locatário durante uma atualização de host, o recurso de domínio de atualização no Azure Stack Hub só existe 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 VMs do Azure Stack Hub
Os servidores habilitados para Arc não oferecem suporte à 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 já sã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 |
---|---|---|
Exchange | Não suportado. Não atende aos requisitos de virtualização de armazenamento para o Exchange. | Virtualização do Exchange Server |
SharePoint | Suportado somente se requisitos de rede específicos forem atendidos. | Planejar a virtualização do SharePoint Server |
Skype | Não suportado. O Skype não oferece suporte à migração ao vivo, um recurso de virtualização principal usado no Azure Stack Hub. | Suporte de virtualização para o Skype for Business Server 2019 |