Máquinas virtuais no Azure

Aplica-se a: ✔️ VMs do Windows VMs ✔️ do Linux Conjuntos ✔️ de dimensionamento flexíveis

As máquinas virtuais do Azure são um dos vários tipos de recursos de computação dimensionáveis a pedido que o Azure oferece. Normalmente, escolhe uma máquina virtual quando precisa de mais controlo sobre o ambiente de computação do que as outras opções oferecem. Este artigo fornece-lhe informações sobre o que deve considerar antes de criar uma máquina virtual, como a cria e como a gere.

Uma máquina virtual do Azure dá-lhe a flexibilidade da virtualização sem ter de comprar e manter o hardware físico que o executa. No entanto, ainda precisa de manter a máquina virtual ao executar tarefas, como configurar, corrigir e instalar o software que é executado na mesma.

As máquinas virtuais do Azure podem ser utilizadas de várias formas. Alguns exemplos incluem:

  • Desenvolvimento e teste – as máquinas virtuais do Azure oferecem uma forma rápida e fácil de criar um computador com configurações específicas necessárias para codificar e testar uma aplicação.
  • Aplicações na cloud – uma vez que a procura da sua aplicação pode flutuar, pode fazer sentido económico executá-la numa máquina virtual no Azure. Paga por máquinas virtuais adicionais quando precisar delas e encerra-as quando não o fizer.
  • Datacenter expandido – as máquinas virtuais numa rede virtual do Azure podem ser facilmente ligadas à rede da sua organização.

O número de máquinas virtuais que a sua aplicação utiliza pode aumentar e aumentar verticalmente para o que for necessário para satisfazer as suas necessidades.

Em que tenho de pensar antes de criar uma máquina virtual?

Existem sempre inúmeras considerações de design quando cria uma infraestrutura de aplicações no Azure. Estes aspetos de uma máquina virtual são importantes de pensar antes de começar:

  • Os nomes dos recursos da aplicação
  • A localização onde os recursos são armazenados
  • O tamanho da máquina virtual
  • O número máximo de máquinas virtuais que podem ser criadas
  • O sistema operativo que a máquina virtual executa
  • A configuração da máquina virtual após o início
  • Os recursos relacionados de que a máquina virtual precisa

Localizações

Existem várias regiões geográficas em todo o mundo onde pode criar recursos do Azure. Normalmente, a região é denominada localização quando cria uma máquina virtual. Para uma máquina virtual, a localização especifica onde os discos rígidos virtuais serão armazenados.

Esta tabela apresenta algumas das formas de obter uma lista de localizações disponíveis.

Método Descrição
Portal do Azure Selecione uma localização na lista quando criar uma máquina virtual.
Azure PowerShell Utilize o comando Get-AzLocation .
API REST Utilize a operação Listar localizações.
CLI do Azure Utilize a operação az account list-locations.

Disponibilidade

Existem várias opções para gerir a disponibilidade das suas máquinas virtuais no Azure.

  • Zonas de Disponibilidade são zonas fisicamente separadas numa região do Azure. As zonas de disponibilidade garantem que terá a conectividade da máquina virtual a, pelo menos, uma instância, pelo menos, 99,99% do tempo em que tem duas ou mais instâncias implementadas em duas ou mais Zonas de Disponibilidade na mesma região do Azure.
  • Os conjuntos de dimensionamento de máquinas virtuais permitem-lhe criar e gerir um grupo de máquinas virtuais com balanceamento de carga. O número de instâncias de máquina virtual pode aumentar ou diminuir automaticamente em resposta à procura ou a uma agenda definida. Os conjuntos de dimensionamento proporcionam elevada disponibilidade às suas aplicações e permitem-lhe gerir, configurar e atualizar centralmente muitas máquinas virtuais. As máquinas virtuais num conjunto de dimensionamento também podem ser implementadas em várias zonas de disponibilidade, numa única zona de disponibilidade ou regionalmente.

Para obter mais informações, veja Opções de disponibilidade para máquinas virtuais do Azure e SLA para máquinas virtuais do Azure.

Tamanhos e preços

O tamanho da máquina virtual que utiliza é determinado pela carga de trabalho que pretende executar. O tamanho que escolher determina fatores como a potência de processamento, a memória, a capacidade de armazenamento e a largura de banda de rede. O Azure disponibiliza uma vasta variedade de tamanhos para suportar muitos tipos de utilizações.

O Azure cobra um preço por hora com base no tamanho e sistema operativo da máquina virtual. Para horas parciais, o Azure cobra apenas os minutos utilizados. O armazenamento tem um preço à parte e é cobrado separadamente.

Limites do núcleo total da máquina virtual

A sua subscrição tem limites de quota predefinidos que podem afetar a implementação de muitas máquinas virtuais para o seu projeto. O limite atual por subscrição é de 20 núcleos totais de máquinas virtuais por região. Os limites podem ser aumentados ao preencher um pedido de suporte a pedir um aumento

Managed Disks

O Managed Disks processa a criação e a gestão da conta de Armazenamento do Azure em segundo plano por si e assegura que não tem de se preocupar com os limites de escalabilidade da conta de armazenamento. Especifique o tamanho do disco e o escalão de desempenho (Standard ou Premium), e o Azure cria e gere o disco. À medida que adiciona discos ou dimensiona a máquina virtual para cima e para baixo, não tem de se preocupar com o armazenamento que está a ser utilizado. Se estiver a criar novas máquinas virtuais, utilize a CLI do Azure ou a portal do Azure para criar máquinas virtuais com o SO Gerido e discos de dados. Se tiver máquinas virtuais com discos não geridos, pode converter as máquinas virtuais para serem suportadas com Managed Disks.

Também pode gerir as suas imagens personalizadas numa conta de armazenamento por região do Azure e utilizá-las para criar centenas de máquinas virtuais na mesma subscrição. Para mais informações sobre discos geridos, veja Managed Disks Overview (Descrição geral dos Managed Disks).

Distribuições

O Microsoft Azure suporta uma variedade de distribuições do Linux e do Windows. Pode encontrar distribuições disponíveis no marketplace, portal do Azure ou ao consultar resultados com a CLI, o PowerShell e as APIs REST.

Esta tabela mostra algumas formas para encontrar as informações de uma imagem.

Método Descrição
Portal do Azure Os valores são especificados automaticamente ao selecionar uma imagem a utilizar.
Azure PowerShell Get-AzVMImagePublisher - Localização da localização
Get-AzVMImageOffer -Location location -Publisher publisherName
Get-AzVMImageSku -Location location -Publisher publisherName -Offer offerName
APIs REST Listar publicadores de imagem
Listar ofertas da imagem
Listar skus da imagem
CLI do Azure az vm image list-publishers -- location location
az vm image list-offers --Localizaçãolocation --PublicadorpublisherName
az vm image list-skus --location location --publisher publisherName -- offer offerName

A Microsoft trabalha de perto com os parceiros para garantir que as imagens disponíveis são atualizadas e otimizadas para runtimes do Azure. Para obter mais informações sobre as ofertas de parceiros do Azure, veja o Azure Marketplace

Inicialização da cloud

O Azure suporta o cloud-init na maioria das distribuições do Linux que o suportam. Estamos a trabalhar ativamente com os nossos parceiros linux para ter imagens ativadas para a cloud no Azure Marketplace. Estas imagens farão com que as suas implementações e configurações do cloud-init funcionem perfeitamente com máquinas virtuais e conjuntos de dimensionamento de máquinas virtuais.

Para obter mais informações, veja Using cloud-init on Azure Linux virtual machines (Utilizar o cloud-init em máquinas virtuais do Linux do Azure).

Armazenamento

Rede

Residência dos dados

No Azure, a funcionalidade para ativar o armazenamento de dados de clientes numa única região só está atualmente disponível na região Sudeste Asiático (Singapura) da Região Geográfica do Pacífico Asiático e Sul do Brasil (Estado de São Paulo) da Região Geográfica do Brasil. Para todas as outras regiões, os dados do cliente são armazenados na Geo. Para obter mais informações, veja Centro de Confiança.

Passos seguintes

Crie a sua primeira máquina virtual!