Máquinas virtuais do Windows no AzureWindows virtual machines in Azure

VM (Máquinas Virtuais) do Azure é um dos vários tipos de recursos de computação sob demanda escalonáveis oferecidos pelo Azure.Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers. Normalmente, você escolhe uma VM quando precisar de mais controle sobre o ambiente de computação do que as outras opções oferecem.Typically, you choose a VM when you need more control over the computing environment than the other choices offer. Este artigo fornece informações sobre o que você deve considerar antes de criar uma VM, como criá-la e como gerenciá-la.This article gives you information about what you should consider before you create a VM, how you create it, and how you manage it.

Uma VM do Azure oferece a flexibilidade da virtualização sem a necessidade de comprar e manter o hardware físico que a executa.An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that runs it. No entanto, você ainda precisa manter a VM executando tarefas, como configurar, corrigir e instalar o software que será executado nela.However, you still need to maintain the VM by performing tasks, such as configuring, patching, and installing the software that runs on it.

Máquinas virtuais do Azure podem ser usadas de várias maneiras.Azure virtual machines can be used in various ways. Alguns exemplos são:Some examples are:

  • Desenvolvimento e teste – as VMs do Azure oferecem uma rápida e maneira fácil de criar um computador com configurações específicas, necessárias para codificar e testar um aplicativo.Development and test – Azure VMs offer a quick and easy way to create a computer with specific configurations required to code and test an application.
  • Aplicativos na nuvem – como a demanda por seu aplicativo pode flutuar, pode fazer sentido, em termos econômicos, executá-lo em uma VM no Azure.Applications in the cloud – Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure. Você paga por VMs extras quando precisa delas e as desliga quando não são necessárias.You pay for extra VMs when you need them and shut them down when you don’t.
  • Datacenter estendido – máquinas virtuais em uma rede virtual do Azure podem ser facilmente conectadas à rede de sua organização.Extended datacenter – Virtual machines in an Azure virtual network can easily be connected to your organization’s network.

O número de VMs que o aplicativo usa pode ser escalado verticalmente e horizontalmente para atender às suas necessidades.The number of VMs that your application uses can scale up and out to whatever is required to meet your needs.

O que é necessário pensar antes de criar uma VM?What do I need to think about before creating a VM?

Sempre há uma infinidade de considerações de design quando você cria uma infraestrutura de aplicativo no Azure.There are always a multitude of design considerations when you build out an application infrastructure in Azure. Estes aspectos de uma VM são importantes a considerar antes de começar:These aspects of a VM are important to think about before you start:

  • Os nomes dos recursos do aplicativoThe names of your application resources
  • O local onde os recursos são armazenadosThe location where the resources are stored
  • O tamanho da VMThe size of the VM
  • O número máximo de VMs que podem ser criadasThe maximum number of VMs that can be created
  • O sistema operacional que a VM executaThe operating system that the VM runs
  • A configuração da VM após ela ser iniciadaThe configuration of the VM after it starts
  • Os recursos relacionados dos quais a VM precisaThe related resources that the VM needs

LocaisLocations

Todos os recursos criados no Azure são distribuídos entre várias regiões geográficas em todo o mundo.All resources created in Azure are distributed across multiple geographical regions around the world. Normalmente, a região é chamada local quando você cria uma VM.Usually, the region is called location when you create a VM. Para uma VM, a localização especifica onde os discos rígidos virtuais são armazenados.For a VM, the location specifies where the virtual hard disks are stored.

Esta tabela mostra algumas das maneiras de obter uma lista dos locais disponíveis.This table shows some of the ways you can get a list of available locations.

MétodoMethod DescriçãoDescription
Portal do AzureAzure portal Selecione um local na lista quando você criar uma VM.Select a location from the list when you create a VM.
Azure PowerShellAzure PowerShell Use o comando Get-AzLocation.Use the Get-AzLocation command.
API RESTREST API Use a operação Listar locais.Use the List locations operation.
CLI do AzureAzure CLI Use a operação az account list-locations.Use the az account list-locations operation.

DisponibilidadeAvailability

O Azure anunciou um Contrato de Nível de Serviço de máquina virtual de única instância de 99,9%, o melhor que há no mercado, desde que você implante a VM com armazenamento premium para todos os discos.Azure announced an industry leading single instance virtual machine Service Level Agreement of 99.9% provided you deploy the VM with premium storage for all disks. Para sua implantação se qualificar para o Contrato de Nível de Serviço de 99,95% padrão de VM, você ainda precisará implantar duas ou mais VMs que executem sua carga de trabalho dentro de um conjunto de disponibilidade.In order for your deployment to qualify for the standard 99.95% VM Service Level Agreement, you still need to deploy two or more VMs running your workload inside of an availability set. Um conjunto de disponibilidade garante que suas VMs sejam distribuídas entre vários domínios de falha nos datacenters do Azure, além de serem implantadas em hosts com janelas de manutenção diferentes.An availability set ensures that your VMs are distributed across multiple fault domains in the Azure data centers as well as deployed onto hosts with different maintenance windows. O SLA completo do Azure explica a disponibilidade garantida do Azure como um todo.The full Azure SLA explains the guaranteed availability of Azure as a whole.

Tamanho da VMVM size

O tamanho da VM que você usa é determinado pela carga de trabalho que deseja executar.The size of the VM that you use is determined by the workload that you want to run. O tamanho que você escolhe, em seguida, determina fatores como capacidade de processamento, memória e armazenamento.The size that you choose then determines factors such as processing power, memory, and storage capacity. O Azure oferece uma grande variedade de tamanhos para oferecer suporte a muitos tipos de usos.Azure offers a wide variety of sizes to support many types of uses.

O Azure cobra um preço por hora com base no tamanho da VM e do sistema operacional.Azure charges an hourly price based on the VM’s size and operating system. Para horas parciais, o Azure cobrará somente os minutos usados.For partial hours, Azure charges only for the minutes used. O armazenamento terá o preço e será cobrado separadamente.Storage is priced and charged separately.

Limites de VMVM Limits

Sua assinatura do Azure tem limites de cota padrão que podem afetar a implantação de muitas VMs para seu projeto.Your subscription has default quota limits in place that could impact the deployment of many VMs for your project. O limite atual por assinatura é de 20 VMs por região.The current limit on a per subscription basis is 20 VMs per region. Os limites podem ser aumentados pelo preenchimento de um tíquete de suporte para solicitar um aumentoLimits can be raised by filing a support ticket requesting an increase

Imagens e discos de sistema operacionalOperating system disks and images

As máquinas virtuais usam VHDs (discos rígidos virtuais) para armazenar seus dados e sistema operacional (SO).Virtual machines use virtual hard disks (VHDs) to store their operating system (OS) and data. Os VHDs também são usados para as imagens que você pode optar por instalar um sistema operacional.VHDs are also used for the images you can choose from to install an OS.

O Azure fornece muitas imagens do marketplace para usar com várias versões e tipos de sistemas operacionais Windows Server.Azure provides many marketplace images to use with various versions and types of Windows Server operating systems. As imagens do Marketplace são identificadas por editor de imagem, oferta, sku e versão (normalmente, a versão é especificada como a versão mais recente).Marketplace images are identified by image publisher, offer, sku, and version (typically version is specified as latest). Há suporte somente para sistemas operacionais de 64 bits.Only 64-bit operating systems are supported. Para saber mais informações sobre os sistemas operacionais convidados, funções e recursos com suporte, consulte Suporte de software para servidores Microsoft para máquinas virtuais do Microsoft Azure.For more information on the supported guest operating systems, roles, and features, see Microsoft server software support for Microsoft Azure virtual machines.

Esta tabela mostra algumas maneiras de encontrar as informações de uma imagem.This table shows some ways that you can find the information for an image.

MétodoMethod DescriçãoDescription
Portal do AzureAzure portal Os valores são especificados automaticamente quando você seleciona uma imagem a ser usada.The values are automatically specified for you when you select an image to use.
Azure PowerShellAzure PowerShell Get-AzVMImagePublisher -Location locationGet-AzVMImagePublisher -Location location
Get-AzVMImageOffer -Location location -Publisher publisherNameGet-AzVMImageOffer -Location location -Publisher publisherName
Get-AzVMImageSku -Location location -Publisher publisherName -Offer offerNameGet-AzVMImageSku -Location location -Publisher publisherName -Offer offerName
APIs RESTREST APIs Listar editores de imagemList image publishers
Listar ofertas de imagemList image offers
Listar skus de imagemList image skus
CLI do AzureAzure CLI az vm image list-publishers --location locationaz vm image list-publishers --location location
az vm image list-offers --location location --publisher publisherNameaz vm image list-offers --location location --publisher publisherName
az vm image list-skus --location location --publisher publisherName --offer offerNameaz vm image list-skus --location location --publisher publisherName --offer offerName

Você pode optar por carregar e usar sua própria imagem e, quando faz isso, o nome do editor, da oferta e da sku não são usados.You can choose to upload and use your own image and when you do, the publisher name, offer, and sku aren’t used.

ExtensõesExtensions

As extensões de VM dão à VM recursos adicionais por meio de configuração pós-implantação e tarefas automatizadas.VM extensions give your VM additional capabilities through post deployment configuration and automated tasks.

Estas tarefas comuns podem ser realizadas usando extensões:These common tasks can be accomplished using extensions:

Os recursos nesta tabela são usados por VM e precisam existir ou ser criados quando a VM é criada.The resources in this table are used by the VM and need to exist or be created when the VM is created.

RecursoResource ObrigatórioRequired DescriçãoDescription
Grupo de recursosResource group SimYes A VM deve estar contida em um grupo de recursos.The VM must be contained in a resource group.
Conta de armazenamentoStorage account SimYes A VM precisa da conta de armazenamento para armazenar seus discos rígidos virtuais.The VM needs the storage account to store its virtual hard disks.
Rede virtualVirtual network SimYes A VM deve ser membro de uma rede virtual.The VM must be a member of a virtual network.
Endereço IP públicoPublic IP address NãoNo A VM pode ter um endereço IP público atribuído a ela para acessá-la remotamente.The VM can have a public IP address assigned to it to remotely access it.
Interface de redeNetwork interface SimYes A VM precisa de interface de rede para se comunicar na rede.The VM needs the network interface to communicate in the network.
Discos de dadosData disks NãoNo A VM pode incluir discos de dados para expandir os recursos de armazenamento.The VM can include data disks to expand storage capabilities.

Próximas etapasNext steps

Crie sua primeira VM!Create your first VM!