Implantar seu primeiro modelo
A CLI do Desenvolvedor do Azure (azd
) é criada em torno de comandos amigáveis para desenvolvedores e modelos de aplicativos fundamentais. Os comandos são mapeados para tarefas comuns do fluxo de trabalho de desenvolvimento, como provisionamento ou implantação de recursos. Os modelos incluem todo o código-fonte e ativos de configuração necessários para concluir essas tarefas. Você pode começar a usar azd
trabalhando com um dos modelos de exemplo existentes e extensíveis ou criando o seu próprio.
Ao começar com azd
o , geralmente é mais fácil encontrar um modelo existente que corresponda à arquitetura de ambiente desejada e usá-lo como ponto de partida. Você pode explorar um grande conjunto de modelos disponíveis no site Awesome AZD . Você também pode ver uma lista dos modelos disponíveis usando o seguinte comando:
azd template list
Para este exemplo, você usará o modelo todo-nodejs-mongo existente criado em torno da pilha Node.js e MongoDB. Mesmo que você nunca tenha trabalhado com essas tecnologias, você ainda pode concluir as etapas à frente, porque azd
lida com a maior parte do trabalho para você. Este modelo cria um conjunto de recursos no Azure que são semelhantes aos descritos no cenário de exemplo no início do módulo.
Nota
As mesmas azd
etapas descritas neste módulo também se aplicam a modelos criados em torno de outras linguagens ou tecnologias, como C# ou Python.
Implementar o modelo
O fluxo de trabalho inicial mais comum para azd
requer apenas alguns comandos. Você explorará outros comandos e opções mais adiante no módulo para concluir tarefas adicionais. Para inicializar e implantar um azd
modelo, conclua as seguintes etapas:
Abra um prompt de comando para um diretório de arquivo vazio.
Execute o
azd init
comando e especifique o modelo que deseja usar como parâmetro.azd
irá clonar o modelo em seu ambiente local.azd init --template todo-nodejs-mongo
Quando o comando solicitar um nome de ambiente, digite
azdlearn
. O nome do ambiente influencia a nomeação de determinados recursos no Azure.Execute o comando para iniciar uma janela do
azd auth login
navegador que você pode usar para entrar em sua conta do Azure.azd auth login
Execute o
azd up
comando para provisionar e implantar os recursos de modelo no Azure. Quando solicitado, selecione a assinatura e o local para o qual deseja implantar.azd up
O azd up
comando pode levar vários minutos para ser executado. Cada modelo provisiona recursos e configurações diferentes do Azure, o que significa que modelos diferentes exigem quantidades variáveis de tempo para serem concluídos. Você deve ver as atualizações impressas no console à medida que o processo é executado. Quando for concluído, um link para o site implantado será exibido. Você também deve ver um link para o processo de implantação no Azure, que você pode visitar para exibir informações adicionais de implantação.
O aplicativo implantado deve ser semelhante à seguinte captura de tela:
Você também pode exibir os recursos que foram criados no Azure navegando até seu grupo de recursos no portal do Azure:
Na barra de pesquisa principal do portal do Azure, procure o grupo
azd
de recursos criado para você digitandorg-azdlearn
. Por convenção, o grupo de recursos será o nome do ambiente especificado prefixado comrg-
.Selecione o grupo de recursos nos resultados para navegar até a página de visão geral. Você verá uma lista dos diferentes recursos que foram criados para você pelo
azd
.
Monitorizar a aplicação
Muitos azd
modelos também provisionam recursos de monitoramento no Azure, como painéis do Application Insights. Esses painéis fornecem recursos de monitoramento da integridade do aplicativo, como métricas em tempo real e registro. Você pode iniciar esses painéis usando o azd monitor
comando e um dos seguintes sinalizadores:
--overview
- Inicia o painel principal.--live
- Inicia o painel de métricas ao vivo.--logs
- Inicia o painel de registro.
Por exemplo, execute o seguinte comando no seu terminal para abrir o painel de métricas ao vivo:
azd monitor --live
O navegador deve iniciar e exibir uma página semelhante à seguinte captura de tela:
Parabéns! Você provisionou, implantou e monitorou seu primeiro ambiente de aplicativo usando azd
o . Em seguida, você aprenderá como atualizar o modelo e implantar suas alterações.