Se você planeja começar com o Microsoft Azure Cloud, nada melhor do que lançar sua primeira máquina virtual Azure (VM). As VMs Azure são hospedadas em hipervisores, onde você pode personalizar todo o software, como sistemas operacionais (SO), configurações e assim por diante.
Neste tutorial, você aprenderá como lançar sua primeira VM Azure via Azure Cloud Shell e Portal Azure.
Continue lendo e inicie sua jornada para a computação em nuvem!
Pré-requisitos
Este tutorial é composto por instruções passo a passo. Para acompanhar, certifique-se de ter o seguinte em vigor:
- Uma conta Azure com uma assinatura ativa ou uma assinatura de sandbox existente será suficiente.
- Azure CLI versão 2.0.79 ou mais recente instalada – Este tutorial utiliza a versão 2.42.0.
Ativando o Azure Cloud Shell para Criar uma VM Azure
O Azure oferece VMs, uma das várias recursos de computação escalável sob demanda que melhoram a eficiência operacional. Com as VMs do Azure, você pode migrar cargas de trabalho críticas para o negócio para a infraestrutura do Azure sem precisar comprar e manter o hardware físico que as executa.
Ao provisionar um recurso na Nuvem do Azure, como uma VM, você tem duas opções: a CLI (Interfaces) do Azure Cloud Shell e o Console de Gerenciamento do Azure (Explorer).
Essas interfaces permitem que você trabalhe com os Serviços do Azure através do típico Azure Cloud Shell (estilo de comandante). Mas neste exemplo, você usará primeiro o Azure Cloud Shell para lançar sua primeira instância na Nuvem do Azure, conforme segue:
1. Abra o seu navegador favorito e faça login no Portal do Azure.
2. Em seguida, clique no ícone do Cloud Shell (canto superior direito) para lançar o Azure Cloud Shell, conforme mostrado abaixo.

3. Em seguida, execute o comando abaixo az vm
para lançar (criar)
a instância chamada (my-vm
) na Nuvem Azure. Certifique-se de substituir <resource-group-name>
pelo nome real do seu grupo de recursos sandbox. Um grupo de recursos é um recipiente que contém todos os recursos relacionados dentro da nuvem Azure.

4. Por último, execute o seguinte comando para listar
todas as instâncias disponíveis por nome
.
Abaixo, você pode verificar se sua instância foi lançada corretamente.

Criar uma VM do Azure via Portal Azure
Lançar sua primeira VM do Azure via CLI funciona muito bem, pois requer apenas alguns passos. Mas se você preferir clicar nas configurações, sua melhor opção é o Portal do Azure.
O Portal do Azure fornece uma GUI onde você pode criar e gerenciar todos os seus recursos do Azure, como suas VMs do Azure.
Para criar uma VM do Azure via GUI do Portal do Azure, siga estes passos:
1. No Portal do Azure, clique em Criar um recurso (canto superior esquerdo), como mostrado abaixo, para iniciar a criação de um novo recurso.

2. Em seguida, clique em Máquina virtual, como mostrado abaixo, redirecionando seu navegador para uma página onde você pode configurar sua VM.

3. Configure os Detalhes do projeto e Detalhes da instância para sua VM da seguinte maneira:
- Assinatura – Escolha sua assinatura do Azure e Grupo de recursos.
- Nome da máquina virtual – Defina um nome único para sua VM (por exemplo, minha-VM).
- Região – Escolha a região onde você deseja lançar sua instância.
- Opções de disponibilidade – Escolha a opção Nenhuma redundância de infraestrutura necessária. As opções de disponibilidade são projetadas para obter alta disponibilidade, o que você não precisa para este tutorial.
- Tipo de segurança – Mantenha a opção Padrão selecionada para não restringir nenhuma regra, mas você pode aplicar regras no futuro para tráfego específico.
- Imagem – Selecione a imagem como Ubuntu (qualquer versão acima de 16) ou qualquer outra máquina Linux que você deseja iniciar.
- Arquitetura da VM – Escolha a opção de máquinas de 64 bits (x64). Embora as baseadas em Arm ofereçam melhor desempenho de preço, as máquinas de 64 bits são muito mais compatíveis com o software.
- Tamanho – Escolha o tamanho da instância que você preferir.

4. Agora, role para baixo e configure o seguinte:
Conta do administrador
- Tipo de autenticação – Escolha Senha como tipo de autenticação. Você pode escolher o tipo de autenticação como Senha ou Chave pública SSH, mas mantenha como Senha para este tutorial.
- Nome de usuário, Senha e Confirmar senha – Defina um nome de usuário e senha, que você usará posteriormente para fazer login em sua VM.
Inbound port rules
- Portas de entrada públicas – Escolha a opção Permitir portas selecionadas para permitir que os usuários acessem sua máquina com base na porta que você permite. Por exemplo, a porta 22 permitirá que você faça login, enquanto a porta 80 permitirá que você acesse seu servidor usando um navegador da web.
- Selecionar portas de entrada – Selecione SSH (22) no campo suspenso para permitir que todos os endereços IP acessem sua VM.
Once configured, click Next : Disks > to configure disk settings for your VM.

5. Configure o seguinte para a configuração do disco da sua VM:
- Tipo de disco do SO – Escolha o armazenamento conforme sua necessidade com base nos tipos de disco do SO. A escolha deste tutorial é SSD Premium. Excluir com VM – Marque esta caixa para definir o disco juntamente com a exclusão da instância. Gerenciamento de chave – Escolha a chave necessária para gerenciar a instância no menu suspenso.
After the disk configuration, click Next : Networking > to set up the VM’s network configuration.

6. Em seguida, especifique os detalhes da Interface de rede com o seguinte:
- Configure as Sub-redes e o IP público – O endereço IP público é usado se você precisar que seu servidor seja acessível na internet.
As Sub-redes permitem dividir a rede virtual em uma ou mais sub-redes. Além disso, as sub-redes alocam uma porção do espaço de endereço da rede virtual para cada sub-rede e implantam ainda mais os recursos do Azure em uma sub-rede específica.
- Grupo de segurança de rede da NIC – Escolha Básico para especificar a regra, como quais portas devem estar abertas para acessar o servidor.
- Portas de entrada públicas – Selecione a opção Nenhuma, pois você não precisa escolher nenhuma porta para este tutorial. As portas de entrada públicas são acesso à rede mais granular. Esta configuração define quais portas devem estar abertas e de qual origem ou endereço IP.
Depois que a interface de rede da VM for configurada, clique em Próximo: Gerenciamento para configurar as opções de gerenciamento para a VM.

7. Na guia Gerenciamento, clique em Próximo: Monitoramento> para pular esta etapa e continuar a configurar como você gostaria de monitorar sua VM.
Se a sua empresa requer uma segurança reforçada para as suas VMs do Azure, integre a autenticação do Azure Active Directory (Azure AD).

8. Agora, escolha os detalhes de monitoramento para a sua VM, quer precise diagnosticar se houver reinicialização ou quaisquer problemas no disco, e clique em Avançar : Avançado >.
A escolha deste tutorial para Diagnóstico de inicialização é a opção Habilitar com conta de armazenamento gerenciada.

9. Clique em Avançar : Tags > para pular a alteração de quaisquer configurações avançadas. Mas se desejar, pode adicionar dados personalizados, conhecidos como dados do usuário, no campo Dados personalizados e inicialização em nuvem. Os dados do usuário são o conjunto de comandos/dados que você pode fornecer a uma instância no momento do lançamento.

10. Na guia Tags, adicione tags (elementos de metadados) para aplicar aos seus recursos do Azure. As tags são pares chave-valor que são úteis para os administradores na identificação de recursos.
Depois de adicionar as tags, clique em Avançar : Revisão + Criar > para validar as configurações selecionadas para a sua VM.

11. Após a validação, clique em Criar (canto inferior esquerdo) para lançar sua primeira instância de VM na nuvem do Azure.

Abaixo, você pode ver que o implantação está em andamento.

Depois que a implantação for concluída, você verá todos os detalhes da implantação, como alocação de nome de VM, alocação de IP, e assim por diante.

12. Por fim, navegue até a página inicial do Portal do Azure e você verá a nova VM e o grupo de recursos listados, como mostrado abaixo.

Conclusão
Neste tutorial, você descobriu como criar rapidamente uma VM do Azure no Azure Cloud Shell, com alguns comandos, e através do Portal Azure.
Independentemente do método que você usou para configurar sua VM do Azure, você pode executar várias aplicações em sua instância, como Ansible ou Kubernetes. Além disso, você pode configurar sua instância do Azure como sua instância de implantação ou monitoramento.
Com uma instância do Azure totalmente funcional em execução, por que não testar vários softwares, como Apache NGINX e Tomcat? Ou talvez usá-lo como um controlador Ansible?