Quando usar o Azure Developer CLI

Concluído

A Azure Developer CLI (azd) oferece valor para indivíduos e equipes em vários cenários. A abordagem de modelo da ferramenta permite cenários de implantação repetíveis e previsíveis que, de outra forma, exigiriam muitas etapas manuais. Alguns dos casos de uso mais comuns do azd são os seguintes:

  • Percurso simplificado para a nuvem - azd acelera o processo de migração do aplicativo de um ambiente de desenvolvimento local para o Azure. Usando os modelos azd existentes, você pode provisionar um aplicativo para um ambiente de nuvem totalmente configurado em minutos. Os desenvolvedores que não estão familiarizados com as cargas de trabalho do Azure podem confiar nos modelos para concluir a maior parte do trabalho para eles. Esse caso de uso é especialmente valioso para ambientes com muitos serviços do Azure ou requisitos de configuração complexos que são difíceis de serem recriados manualmente.

  • Os modelos da infraestrutura de aplicativo reutilizáveis e repetíveis - azd facilitam o compartilhamento e a redistribuição do scaffolding da infraestrutura e do código-fonte dos seus aplicativos. Eles são uma ótima opção para cenários em que você gostaria de incluir infraestrutura como recursos de código com seu aplicativo. Por exemplo, se você estiver trabalhando em um projeto de código aberto ou colaborando com outros desenvolvedores, azd fornecerá uma maneira fácil de empacotar todo o seu aplicativo e a infraestrutura de nuvem para que outros possam usar facilmente. Sem o azd, se outro desenvolvedor não estiver familiarizado com o Azure, será muito difícil para ele provisionar seu aplicativo na nuvem para uma experimentação por conta própria.

  • CI/CD para infraestrutura e implantação – Você também pode usar o azd quando quiser provisionar e implantar sua infraestrutura usando a CI/CD por meio de plataformas como o GitHub Actions ou o Azure Pipelines. A maioria dos modelos do azd inclui suporte para esses fluxos de trabalho. Ao fazer alterações nos modelos de código ou de infraestrutura, execute comandos como azd provision e azd deploy para enviar essas alterações por push para o Azure com um processo repetível e confiável.

Considere esses cenários ao avaliar se o azd é uma boa opção para sua equipe e seu projeto. Outros desenvolvedores poderão provisionar e implantar rapidamente o aplicativo no Azure se você converter seu projeto em um modelo azd.