Implantar o primeiro modelo
O Azure Developer CLI (azd
) foi criado com base em comandos amigáveis para desenvolvedores e em modelos de aplicativos básicos. Os comandos são mapeados para tarefas comuns de fluxo de trabalho de desenvolvimento, como provisionamento ou implantação de recursos. Os modelos incluem todos os ativos de configuração e código-fonte necessários para concluir essas tarefas. Você pode começar a usar o azd
trabalhando em um dos exemplos de modelos existentes e extensíveis ou criando modelos próprios.
Ao começar a usar o azd
, muitas vezes, é mais fácil encontrar um modelo existente que corresponda à arquitetura do ambiente desejado 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 construído em torno da pilha Node.js e MongoDB. Mesmo que você nunca tenha trabalhado com essas tecnologias, ainda poderá concluir as etapas a seguir, porque azd
cuida da maior parte do trabalho para você. Esse modelo cria um conjunto de recursos no Azure semelhantes aos descritos no cenário de exemplo no início do módulo.
Observação
As mesmas azd
etapas descritas neste módulo também se aplicam a modelos criados em outras linguagens ou tecnologias, como C# ou Python.
Implantar o modelo
O fluxo de trabalho inicial mais comum para azd
requer apenas alguns comandos. Você explorará outros comandos e opções posteriormente no módulo para concluir tarefas adicionais. Para inicializar e implantar um modelo azd
, conclua as seguintes etapas:
Abra um prompt de comando para um diretório de arquivo vazio.
Execute o comando
azd init
e especifique o modelo que deseja usar como parâmetro.azd
clonará o modelo em seu ambiente local.azd init --template todo-nodejs-mongo
Quando o comando solicitar um nome de ambiente, insira
azdlearn
. O nome do ambiente influencia a nomenclatura de determinados recursos no Azure.Execute o comando
azd auth login
para iniciar uma janela do navegador que você pode usar para entrar em sua conta do Azure.azd auth login
Execute o comando
azd up
para provisionar e implantar os recursos de modelos no Azure. Quando solicitado, selecione a assinatura e o local em que você deseja implantar.azd up
O comando azd up
pode levar vários minutos para ser executado. Cada modelo provisiona diferentes recursos e configurações do Azure, o que significa que modelos diferentes exigem diferentes quantidades de tempo para serem concluídos. Você deve conferir as atualizações impressas no console conforme o processo é executado. Após a conclusão, um link para o site implantado será exibido. Você também deve ver um link para o processo de implantação no Azure, que pode ser visitado para exibir informações adicionais de implantação.
A aparência do aplicativo implantado deve ser similar à seguinte captura de tela:
Você também pode exibir os recursos que foram criados no Azure navegando até o grupo de recursos no portal do Azure:
Na barra de pesquisa principal do portal do Azure, procure o grupo de recursos
azd
criado para você digitandorg-azdlearn
. Por convenção, o grupo de recursos terá o nome do ambiente especificado comrg-
.Selecione o grupo de recursos nos resultados para navegar até a página de visão geral. Você deve ver uma lista dos diferentes recursos que foram criados para você por
azd
.
Monitorar o aplicativo
Muitos modelos azd
também provisionam recursos de monitoramento no Azure, como painéis do Application Insights. Esses painéis fornecem recursos de monitoramento de integridade do aplicativo, como métricas dinâmicas e registro em log. Você pode iniciar esses painéis usando o comando azd monitor
e um dos seguintes sinalizadores:
--overview
– Inicia o painel principal.--live
– Inicia o painel de métricas dinâmicas.--logs
– Inicia o painel de registro em log.
Por exemplo, execute o seguinte comando no terminal para abrir o painel das métricas dinâmicas:
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
. Em seguida, você aprenderá a atualizar o modelo e implantar alterações.