Descrever ferramentas para interagir com o Azure
Para aproveitar ao máximo o 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
- 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 às ferramentas de linha de comando. Com o portal do Azure, você pode gerenciar sua assinatura do Azure usando uma interface gráfica do usuário. É possível:
- Criar, gerenciar e monitorar tudo, desde aplicativos Web simples até implantações de nuvem complexas
- Criar dashboards personalizados para uma exibição organizada de recursos
- Configurar opções de acessibilidade para uma experiência ideal
O vídeo a seguir apresenta você ao portal do Azure:
O portal do Azure foi projetado para resiliência e disponibilidade contínua. Ele mantém uma presença em todos os datacenter do Azure. Essa configuração torna o portal do Azure resiliente a falhas individuais do datacenter e evita lentidão de rede por estar perto dos usuários. O portal do Azure é atualizado continuamente e não requer 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:
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 nenhuma instalação ou configuração local necessária.
- Ele é autenticado para suas credenciais do Azure, portanto, quando você faz logon nele 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 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 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 de rotina, desmontagem e manutenção de um único recurso ou de vários recursos conectados.
- A implantação de toda infraestrutura, a partir do código imperativo, que pode conter dezenas ou centenas de recursos.
Capturar os 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 nas 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. Embora o Azure PowerShell use comandos do PowerShell, a CLI do Azure usa comandos Bash.
A CLI do Azure oferece os mesmos benefícios de lidar com tarefas discretas ou orquestrar operações complexas por meio do código. Ele também pode ser instalado em plataformas Windows, Linux e Mac, bem como por meio do Azure Cloud Shell.
Devido às semelhanças nos recursos e no acesso entre o Azure PowerShell e a CLI do Azure baseada em Bash, resume-se principalmente à linguagem com a qual você está mais familiarizado.