Descrever ferramentas para interagir com o Azure

Concluído

Para tirar o máximo proveito do Azure, você precisa de uma maneira de interagir com o ambiente do Azure, os grupos de gerenciamento, assinaturas, grupos de recursos, recursos e assim por diante. O Azure fornece várias ferramentas para gerenciar seu ambiente, incluindo:

  • Portal do Azure
  • Azure PowerShell
  • Interface de Linha de Comandos (CLI) do Azure

O que é o portal do Azure?

O portal do Azure é uma consola unificada baseada na Web que constitui uma alternativa às ferramentas de linha de comandos. Com o portal do Azure, pode gerir a sua subscrição do Azure através de uma interface gráfica. Pode:

  • Crie, gerencie e monitore tudo, desde aplicativos Web simples até implantações complexas na nuvem
  • Criar painéis personalizados para uma exibição organizada de recursos
  • Configurar opções de acessibilidade para uma experiência ideal

O vídeo a seguir apresenta o portal do Azure:

O portal do Azure foi concebido para proporcionar resiliência e disponibilidade contínua. Mantém uma presença em todos os datacenters do Azure. Esta configuração torna o portal do Azure resiliente a falhas de datacenters individuais e evita que a rede fique lenta ao estar próxima dos utilizadores. 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.

Você pode 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 apoiá-lo no gerenciamento do Azure. Algumas dessas características são:

  • É uma experiência de shell baseada em navegador, sem necessidade de instalação ou configuração local.
  • Ele é autenticado em suas credenciais do Azure, portanto, quando você faz logon, ele inerentemente sabe 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 Bash).

O que é o Azure PowerShell?

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

  • A configuração da rotina, o desgaste e a manutenção de recursos individuais ou de múltiplos recursos ligados.
  • A implementação de uma infraestrutura completa, que pode conter dezenas ou centenas de recursos, a partir de código imperativo.

Capturar os comandos num 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, com a principal diferença sendo 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 discretas ou orquestrar operações complexas por meio de código. Também pode ser instalado em plataformas Windows, Linux e Mac, bem como através do Azure Cloud Shell.

Devido às semelhanças em recursos e acesso entre o Azure PowerShell e a CLI do Azure baseada em Bash, isso se resume principalmente ao idioma com o qual você está mais familiarizado.