Quand utiliser Azure Developer CLI

Effectué

Azure Developer CLI (azd) apporte une valeur ajoutée à la fois aux personnes individuelles et aux équipes dans divers scénarios. L’approche par modèle de l’outil permet des scénarios de déploiement reproductibles et prévisibles, qui nécessiteraient sans cela de nombreuses étapes manuelles. Voici quelques-uns des cas d’usage les plus courants pour azd :

  • Parcours simplifié vers le cloud - azd accélère le processus de déplacement de votre application d’un environnement de développement local vers Azure. En utilisant des modèles azd existants, vous pouvez provisionner une application dans un environnement cloud entièrement configuré en quelques minutes. Les développeurs qui ne sont pas familiarisés avec les charges de travail Azure peuvent s’appuyer sur des modèles pour effectuer la plupart du travail qu’elles nécessitent. Ce cas d’usage est particulièrement utile pour les environnements avec de nombreux services Azure ou des exigences de configuration complexes, difficiles à recréer manuellement.

  • Infrastructure d’application réutilisable et reproductible - les modèles azd facilitent le partage et la redistribution du code source et de la structure de l’infrastructure de vos applications. Ils conviennent bien aux scénarios où vous voulez inclure des ressources d’infrastructure en tant que code avec votre application. Par exemple, si vous travaillez sur un projet open source ou que vous collaborez avec d’autres développeurs, azd fournit un moyen simple d’empaqueter l’intégralité de votre application et de votre infrastructure cloud pour que d’autres puissent facilement les utiliser. Sans azd, si un autre développeur n’est pas familiarisé avec Azure, il serait très difficile pour lui de provisionner votre application dans le cloud pour sa propre expérimentation.

  • CI/CD pour l’infrastructure et le déploiement : vous pouvez aussi utiliser azd quand vous voulez provisionner et déployer votre infrastructure en utilisant CI/CD via des plateformes comme GitHub Actions ou Azure Pipelines. La plupart des modèles azd incluent la prise en charge de ces workflows. Quand vous apportez des modifications à vos modèles de code ou d’infrastructure, vous pouvez exécuter des commandes comme azd provision et azd deploy pour envoyer (push) ces modifications à Azure selon un processus fiable et reproductible.

Prenez en compte ces scénarios lors de l’évaluation de l’adéquation de azd à votre équipe et à votre projet. D’autres développeurs peuvent rapidement approvisionner et déployer l’application sur Azure si vous convertissez votre projet en modèle azd.