Opções de gerenciamento do Azure

Concluído

Você pode configurar e gerenciar o Azure usando uma ampla gama de ferramentas e plataformas. Existem ferramentas disponíveis para a linha de comando, SDKs (Software Development Kits) específicos a uma linguagem, ferramentas para desenvolvedores, ferramentas para a migração e muitas outras.

As ferramentas normalmente usadas para a interação e para o gerenciamento diário incluem:

  • Portal do Azure para interagir com o Azure por meio de uma Interface gráfica do usuário
  • Azure PowerShell e CLI (interface de linha de comando) do Azure para interações baseadas em automação e linha de comando com o Azure
  • Azure Cloud Shell para uma interface de linha de comando baseada na Web
  • Aplicativo móvel do Azure para monitorar e gerenciar seus recursos no dispositivo móvel

Ao começar a usar o Azure, você usará o portal do Azure na maioria das vezes.

Portal do Azure

O portal do Azure é um site público que você pode acessar com qualquer navegador da Web. Depois de entrar com sua conta do Azure, você pode criar, gerenciar e monitorar os serviços e recursos do Azure. No portal do Azure, você pode usar a pesquisa para encontrar diferentes tipos de serviços e acessar links para obter ajuda em um tópico. O portal do Azure também orienta você em tarefas administrativas complexas usando assistentes e dicas de ferramentas.

Screenshot of the Azure portal Home page.

O portal do Azure geralmente é a melhor interface para realizar tarefas únicas ou verificar opções de configuração em detalhes.

Em geral, o portal não permite automatizar tarefas repetitivas. Por exemplo, para configurar várias VMs, é necessário criá-las uma de cada vez. Esse processo pode tornar a abordagem do portal menos ideal para tarefas complexas que envolvem repetição. Para esses tipos de tarefas, o Azure PowerShell e a CLI do Azure podem ser úteis.

PowerShell do Azure

O Azure PowerShell permite se conectar à assinatura do Azure e gerenciar recursos. Você pode instalar o módulo do Azure PowerShell para o Windows PowerShell ou para o PowerShell Core, que é uma versão multiplataforma executada no Windows, Linux ou macOS. O Windows PowerShell e o PowerShell Core oferecem serviços, como a janela do shell e a análise de comando. O Azure PowerShell adiciona os comandos específicos do Azure.

Por exemplo, o Azure PowerShell oferece o comando New-AzVM, que cria uma máquina virtual em sua assinatura do Azure. Para usá-lo, inicie o PowerShell e instale o módulo do Azure PowerShell caso ainda não tenha sido instalado. Depois, entre em sua conta do Azure usando o comando Connect-AzAccount e emita um comando como:

New-AzVM `
    -ResourceGroupName "MyResourceGroup" `
    -Name "TestVm" `
    -Image "UbuntuLTS" `
    ...

A criação de scripts de administração e o uso de ferramentas de automação é uma maneira eficiente de otimizar o fluxo de trabalho e automatizar tarefas repetitivas. Depois que um script for verificado, ele será executado de forma consistente, podendo reduzir erros.

CLI do Azure

A CLI do Azure é um programa de linha de comando que se conecta ao Azure e executa comandos administrativos em recursos do Azure. A CLI do Azure pode ser executada no Windows, Linux ou macOS.

Por exemplo, para criar uma VM, abra uma janela do prompt de comando e instale a CLI do Azure se ainda não tiver sido instalada. Depois, entre no Azure usando o comando az login e emita um comando como:

az vm create \
  --resource-group MyResourceGroup \
  --name TestVm \
  --image Ubuntu2204 \
  --generate-ssh-keys \
  ...

Azure Cloud Shell

O Azure Cloud Shell é um shell interativo, autenticado e acessível pelo navegador para o gerenciamento de recursos do Azure usando ferramentas de script como a CLI do Azure ou o Azure PowerShell. Você pode escolher a experiência de shell mais adequada para sua forma de trabalho: Bash ou PowerShell.

Screenshot of an Azure Cloud Shell instance using Bash within a Microsoft Edge browser window.

Ambos os shells dão suporte à CLI do Azure e ao Azure PowerShell. O Bash usa como padrão a CLI do Azure (com o comando az pré-instalado), mas você pode alternar para o PowerShell Core no Linux digitando pwsh.

O Cloud Shell também tem muitas outras ferramentas de desenvolvedor disponíveis, como editores de texto, ferramentas de controle do código-fonte, bancos de dados e muito mais.

Você pode acessar a Azure Cloud Shell de dentro do portal do Azure ou acessando https://shell.azure.com.

Muitos dos exercícios interativos no Microsoft Learn usam o Cloud Shell para experimentar os recursos do Azure.

Aplicativo móvel do Azure

Screenshot of the Azure mobile app running on a phone, showing the activity log for a virtual machine.

O aplicativo móvel do Microsoft Azure permite que você acesse, gerencie e monitore todas as suas contas e seus recursos do Azure em seu telefone Android ou tablet iOS ou Android. Após a instalação, você poderá:

  • Verifique o status atual e as métricas críticas de seus serviços.
  • Mantenha-se informado com notificações e alertas sobre problemas de integridade importantes.
  • Diagnostique e corrija problemas rapidamente a qualquer momento, em qualquer lugar.
  • Examine os alertas mais recentes do Azure.
  • Inicie, interrompa e reinicie máquinas virtuais ou aplicativos Web.
  • Conecte-se às suas máquinas virtuais.
  • Gerenciar permissões com controle de acesso baseado em função (RBAC).
  • Use o Azure Cloud Shell para executar scripts salvos ou executar tarefas administrativas.

Outras opções

Também há SDKs do Azure para uma variedade de linguagens e estruturas e APIs REST que você pode usar para gerenciar e controlar os recursos do Azure de maneira programática. Para obter uma lista completa das ferramentas disponíveis, confira a página Downloads.

Vamos examinar melhor a abordagem do portal.