Descrever ferramentas para interagir com o Azure
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:
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.