Quando usar o Azure Developer CLI
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 modelosazd
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 oazd
, 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 doazd
inclui suporte para esses fluxos de trabalho. Ao fazer alterações nos modelos de código ou de infraestrutura, execute comandos comoazd provision
eazd 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
.