Implantar o primeiro modelo

Concluído

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:

  1. Abra um prompt de comando para um diretório de arquivo vazio.

  2. 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
    
  3. Quando o comando solicitar um nome de ambiente, insira azdlearn. O nome do ambiente influencia a nomenclatura de determinados recursos no Azure.

  4. 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
    
  5. 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:

Captura de tela mostrando o aplicativo Web implantado.

Você também pode exibir os recursos que foram criados no Azure navegando até o grupo de recursos no portal do Azure:

  1. Na barra de pesquisa principal do portal do Azure, procure o grupo de recursos azd criado para você digitando rg-azdlearn. Por convenção, o grupo de recursos terá o nome do ambiente especificado com rg-.

  2. 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.

    Uma captura de tela mostrando os recursos implantados.

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:

Captura de tela mostrando um painel de métricas.

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.