Introdução às VMs do Azure Stack Hub
O Azure Stack Hub oferece máquinas virtuais (VMs) como um tipo de recurso de computação escalável e sob demanda. Você pode escolher uma VM quando precisar de mais controle sobre o ambiente de computação. Este artigo fornece detalhes sobre como criar sua primeira VM.
Uma VM do Azure Stack Hub oferece a flexibilidade da virtualização sem a necessidade de gerenciar clusters ou máquinas individuais. No entanto, você ainda precisa manter a VM executando tarefas como configurar, aplicar patches/atualizar e instalar o software que é executado nela.
Você pode usar as VMs do Azure Stack Hub de várias maneiras. Por exemplo:
de desenvolvimento e teste: as VMs do Azure Stack Hub permitem que você crie um computador com uma configuração específica necessária para codificar e testar um aplicativo.
Aplicativos na nuvem: Como a demanda por seu aplicativo pode flutuar, pode fazer sentido econômico executá-lo em uma VM no Azure Stack Hub. Você paga por VMs extras quando precisa delas e as desliga quando não precisa.
Datacenter extendido: as VMs numa rede virtual do Azure Stack Hub podem ser conectadas à rede da sua organização ou ao Azure.
As VMs que seu aplicativo usa podem aumentar ou expandir para o que for necessário para atender às suas necessidades.
Antes de criar uma VM
Há sempre considerações de design quando você cria uma infraestrutura de aplicativo no Azure Stack Hub. Esses aspetos de uma VM são importantes para pensar antes de começar a criar sua infraestrutura:
- Os nomes dos recursos do aplicativo.
- O tamanho da VM.
- O número máximo de VMs que podem ser criadas.
- O sistema operacional que a VM executa.
- A configuração da VM depois que ela é iniciada.
- Os recursos relacionados de que a VM precisa.
Nomes
Uma VM tem um nome atribuído a ela e tem um nome de computador configurado como parte do sistema operacional. O nome de uma VM pode ter até 15 caracteres.
Se você usar o Azure Stack Hub para criar o disco do sistema operacional, o nome do computador e o nome da VM serão os mesmos. Se tu carregares e usares a tua própria imagem que já contém um sistema operativo previamente configurado e a utilizares para criar uma máquina virtual, os nomes podem ser diferentes. Ao carregar seu próprio arquivo de imagem, como prática recomendada, verifique se o nome do computador no sistema operacional corresponde ao nome da VM.
Tamanho da VM
O tamanho da VM que você usa é determinado pela carga de trabalho que você deseja executar. O tamanho escolhido determina fatores como poder de processamento, memória e capacidade de armazenamento. O Azure Stack Hub oferece diferentes tipos de tamanhos para dar suporte a muitos tipos de usos.
Limites de VM
Sua assinatura tem limites de cota padrão em vigor que podem afetar a implantação de VMs para seu projeto. O limite atual por assinatura é de 20 VMs por região.
Discos e imagens do sistema operacional
As VMs no Azure Stack Hub estão limitadas ao formato de disco rígido virtual (VHD/VHDX) de geração 1. Os VHDs podem ser usados para armazenar o sistema operacional (SO) da máquina e dados. VHDs também são usados para as imagens que você usa para instalar um sistema operacional. O Azure Stack Hub fornece um mercado para usar com várias versões e tipos de sistemas operacionais. As imagens do Marketplace são identificadas por editor de imagens, oferta, SKU e versão (normalmente, a versão mais recente é especificada como mais recente).
A tabela a seguir mostra como encontrar as informações de uma imagem:
Método | Descrição |
---|---|
Portal do Azure Stack Hub | Os valores são especificados automaticamente quando você seleciona uma imagem para usar. |
Azure Stack Hub PowerShell | Get-AzVMImagePublisher -Location "location" Get-AzVMImageOffer -Location "location" -Publisher "publisherName" Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName" |
REST APIs |
Listar publicadores de imagens imagem da Lista oferece Lista de SKUs de imagem |
Pode optar por carregar e utilizar a sua própria imagem. Se você fizer isso, o nome do editor, a oferta e a SKU não serão usados.
Extensões
As extensões de VM oferecem à sua VM recursos adicionais por meio de configuração pós-implantação e tarefas automatizadas. Você pode realizar estas tarefas comuns usando extensões:
Executar scripts personalizados: A extensão Script Personalizado ajuda você a configurar cargas de trabalho na VM executando seu script quando a VM é provisionada.
Implantar e gerenciar configurações: A extensão de Configuração de Estado Desejado (DSC) do PowerShell ajuda você a configurar o DSC em uma VM para gerenciar configurações e ambientes.
Coletar dados de diagnóstico: A extensão de Diagnóstico do Azure ajuda você a configurar a VM para coletar dados de diagnóstico que podem ser usados para monitorar a integridade do seu aplicativo.
Recursos relacionados
Os recursos na tabela a seguir são usados pela VM e precisam existir ou ser criados quando a VM é criada:
Recurso | Necessário | Descrição |
---|---|---|
Grupo de recursos | Sim | A VM deve estar contida em um grupo de recursos. |
Conta de armazenamento | Não | A VM não precisa da conta de armazenamento para armazenar seus discos rígidos virtuais se estiver usando discos gerenciados. |
Rede virtual | Sim | A VM deve ser membro de uma rede virtual. |
Endereço IP público | Não | A VM pode ter um endereço IP público atribuído a ela para acessá-la remotamente. |
Interface de rede | Sim | A VM precisa da interface de rede para se comunicar na rede. |
Discos de dados | Não | A VM pode incluir discos de dados para expandir os recursos de armazenamento. |
Crie sua primeira VM
Há várias maneiras de criar uma VM. A sua escolha depende do seu ambiente. A tabela a seguir fornece informações para ajudá-lo a começar a criar sua VM:
Gerenciar sua VM
Você pode gerenciar VMs usando um portal baseado em navegador, ferramentas de linha de comando com suporte para scripts ou diretamente por meio de APIs. Algumas tarefas típicas de gerenciamento são:
- Obter informações sobre uma VM.
- Conectando-se a uma VM.
- Gestão da disponibilidade.
- Fazer cópias de segurança.
Obter informações sobre sua VM
A tabela a seguir mostra algumas das maneiras pelas quais você pode obter informações sobre uma VM:
Método | Descrição |
---|---|
Portal do Azure Stack Hub | No menu do hub, clique em Máquinas Virtuais e selecione a VM na lista. Na página da VM, você tem acesso a informações de visão geral, definição de valores e métricas de monitoramento. |
Azure PowerShell | O gerenciamento de VMs é semelhante no Azure e no Azure Stack Hub. Para obter mais informações sobre como usar o PowerShell, consulte o tópico do Azure Criar e gerenciar VMs do Windows com o módulo do Azure PowerShell. |
SDKs de cliente | Usar C# para gerenciar VMs é semelhante no Azure e no Azure Stack Hub. Para obter mais informações, consulte Criar e gerenciar VMs do Windows no Azure usando C#. |
Visualização da máquina virtual
A partir da versão 2301 do Azure Stack Hub, foi adicionada uma nova vista para operadores no portal de administração do Azure Stack Hub que mostra máquinas virtuais em todas as subscrições de utilizador. Esta vista apresenta as seguintes informações:
- Máquina Virtual GUID
- Subscrição de utilizador
- Grupo de recursos
- Tamanho da VM
- Situação
- Nó
- Estado do nó
- Erros de provisionamento
Esta nova vista permite que os operadores detetem o estado das máquinas virtuais, em caso de falhas na infraestrutura, e informem o(s) proprietário(s) da subscrição para agir. Por motivos de privacidade, os operadores só podem ver o GUID da VM, mas não o nome das máquinas virtuais. A exibição está vinculada ao provedor de recursos de computação e é listada como um recurso de usuário chamado Máquinas virtuais.
Conectar-se à sua VM
Você pode usar a opção Connect no portal do Azure Stack Hub para se conectar à sua VM.