Opções de gestão do Azure

Concluído

Pode configurar e gerir o Azure através de uma vasta gama de ferramentas e plataformas. Existem ferramentas disponíveis para a linha de comandos, Software Development Kits (SDKs) específicos de idiomas, ferramentas de programação, ferramentas de migração, entre muitas outras.

As ferramentas frequentemente utilizadas para gestão e interação diárias incluem:

  • O portal do Azure para interação com o Azure através de uma Interface Gráfica (GUI)
  • Azure PowerShell e CLI (Interface de Linha de Comando) do Azure para interações baseadas em linha de comando e automação com o Azure
  • O Azure Cloud Shell para uma interface de linha de comandos baseada na Web
  • A aplicação móvel do Azure para monitorizar e gerir os seus recursos a partir do seu dispositivo móvel

Quando você estiver começando com o Azure, provavelmente usará o portal do Azure com mais frequência.

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 serviços e recursos do Azure. No portal do Azure, você pode usar a pesquisa para encontrar diferentes tipos de serviços e obter links para ajuda sobre um tópico. O portal do Azure também o orienta 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 executar tarefas únicas ou quando você deseja examinar as opções de configuração em detalhes.

De um modo geral, o portal não permite automatizar tarefas repetitivas. Por exemplo, para configurar várias VMs, você precisaria 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.

Azure PowerShell

O Azure PowerShell permite que você se conecte à sua assinatura do Azure e gerencie recursos. Você pode instalar o módulo do Azure PowerShell para Windows PowerShell ou para PowerShell Core, que é uma versão de plataforma cruzada que é executada no Windows, Linux ou macOS. O Windows PowerShell e o PowerShell Core fornecem serviços como a janela da shell e a análise de comandos. Em seguida, o Azure PowerShell adiciona comandos específicos do Azure.

Por exemplo, o Azure PowerShell fornece o comando New-AzVM que cria uma máquina virtual dentro da sua subscrição do Azure. Para usá-lo, inicie o PowerShell e instale o módulo do Azure PowerShell, caso ainda não tenha feito isso. Em seguida, entre na sua conta do Azure usando o comando e emita um comando Connect-AzAccount como:

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

Criar scripts de administração e usar ferramentas de automação é uma maneira poderosa de otimizar seu fluxo de trabalho e automatizar tarefas repetitivas. Após um script ser verificado, será executado de forma consistente, o que pode reduzir os 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 de prompt de comando e instale a CLI do Azure se ainda não tiver feito isso. Em seguida, entre no Azure usando o comando e emita um comando az login 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 por navegador para gerenciar recursos do Azure usando ferramentas de script como a CLI do Azure ou o Azure PowerShell. Você pode escolher a experiência de shell que melhor se adapta à maneira como você trabalha: 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 padrão Bash é a CLI do Azure (com o comando pré-instalado), mas você pode alternar para o az 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 o Azure Cloud Shell de dentro do portal do Azure ou navegando até https://shell.azure.com.

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

Aplicação móvel do Azure

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

A aplicação móvel do Microsoft Azure permite-lhe aceder, gerir e monitorizar todas as suas contas do Azure, bem como os recursos, a partir do seu tablet ou telemóvel iOS ou Android. Depois de instalada, pode:

  • 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 saúde importantes.
  • Diagnostique e corrija problemas rapidamente a qualquer hora, em qualquer lugar.
  • Reveja os alertas mais recentes do Azure.
  • Iniciar, parar e reiniciar máquinas virtuais ou aplicações Web.
  • Conecte-se às suas máquinas virtuais.
  • Gerencie 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

Há também SDKs do Azure para uma variedade de linguagens e estruturas e APIs REST que você pode usar para gerenciar e controlar recursos do Azure programaticamente. Para obter uma lista de todas as ferramentas disponíveis, veja a página Transferências.

Vamos analisar melhor a abordagem do portal.