Descrever ferramentas para interagir com o Azure

Concluído

Para aproveitar ao máximo o Azure, você precisa de um modo de interagir com o ambiente, os grupos de gerenciamento, as assinaturas, os grupos de recursos, os recursos etc. do Azure. O Azure fornece várias ferramentas para gerenciar seu ambiente, incluindo:

  • Portal do Azure
  • Azure PowerShell
  • CLI (Interface de Linha de Comando) do Azure.

O que é o portal do Azure?

O portal do Azure é um console unificado baseado na Web que fornece uma alternativa para as ferramentas de linha de comando. Com o portal do Azure, você pode gerenciar a assinatura do Azure usando uma interface gráfica do usuário. Você pode:

  • Compile, gerencie e monitore tudo, desde aplicativos Web simples a implantações em nuvem complexas
  • Crie painéis personalizados para ter uma exibição organizada dos recursos
  • Configure opções de acessibilidade para ter a experiência ideal

O seguinte vídeo apresenta o portal do Azure:

O portal do Azure foi projetado para ter resiliência e disponibilidade contínua. Ele mantém uma presença em todos os datacenters do Azure. Essa configuração torna o portal do Azure resiliente a falhas de datacenters individuais e evita a lentidão da rede ao se manter perto dos usuários. O portal do Azure é atualizado continuamente e não requer nenhum tempo de inatividade para atividades de manutenção.

Azure Cloud Shell

O Azure Cloud Shell é uma ferramenta de shell baseada em navegador que permite criar, configurar e gerenciar recursos do Azure usando um shell. O Azure Cloud Shell dá suporte ao Azure PowerShell e à CLI (Interface de Linha de Comando) do Azure, que é um shell bash.

É possível acessar o Azure Cloud Shell por meio do portal do Azure selecionando o ícone do Cloud Shell:

Screenshot of the Azure portal with the Cloud Shell icon emphasized.

O Azure Cloud Shell tem vários recursos que o tornam uma oferta exclusiva para dar suporte ao gerenciamento do Azure. Alguns desses recursos são:

  • É uma experiência de shell baseada em navegador sem a necessidade de instalação ou configuração local.
  • Ele é autenticado em suas credenciais do Azure, portanto, quando você faz logon, ele sabe inerentemente quem você é e quais permissões você tem.
  • Você escolhe o shell com o qual está mais familiarizado; o Azure Cloud Shell dá suporte ao Azure PowerShell e à CLI do Azure (que usa o Bash).

O que é o Azure PowerShell?

O Azure PowerShell é um shell com o qual desenvolvedores, DevOps e profissionais de TI podem executar comandos chamados de command-lets (cmdlets). Esses comandos chamam a API REST do Azure para realizar tarefas de gerenciamento no Azure. Os cmdlets podem ser executados de modo independente para lidar com alterações pontuais ou ser combinados para ajudar a orquestrar ações complexas como:

  • A configuração, desinstalação e manutenção de rotina de um único recurso ou de vários recursos conectados.
  • A implantação de uma infraestrutura inteira, que pode conter dezenas ou centenas de recursos, de um código imperativo.

A captura dos comandos em um script torna o processo repetível e automatizado.

Além de estar disponível por meio do Azure Cloud Shell, você pode instalar e configurar o Azure PowerShell em plataformas Windows, Linux e Mac.

O que é a CLI do Azure?

A CLI do Azure é funcionalmente equivalente ao Azure PowerShell, sendo a principal diferença a sintaxe dos comandos. Enquanto o Azure PowerShell usa comandos do PowerShell, a CLI do Azure usa comandos Bash.

A CLI do Azure fornece os mesmos benefícios de lidar com tarefas separadas ou orquestrar operações complexas por meio do código. Ele também pode ser instalado nas plataformas Windows, Linux e Mac, bem como por meio do Azure Cloud Shell.

Devido às semelhanças em termos de funcionalidade e acesso entre o Azure PowerShell e a CLI do Azure baseada em Bash, a questão se resume basicamente à linguagem com a qual você está mais familiarizado.