Implantar seu primeiro modelo

Concluído

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 azdo , 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:

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

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

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

Uma captura de tela mostrando o aplicativo Web implantado.

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

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

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

    Uma captura de tela mostrando os recursos implantados.

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:

Uma captura de tela mostrando um painel de métricas.

Parabéns! Você provisionou, implantou e monitorou seu primeiro ambiente de aplicativo usando azdo . Em seguida, você aprenderá como atualizar o modelo e implantar suas alterações.