Qu’est-ce qu’Azure Developer CLI ?

La création et le déploiement d’applications cloud peuvent être complexes et fastidieux. Les développeurs sont souvent confrontés à des défis tels que la configuration de l’infrastructure cloud, la configuration des pipelines de déploiement et la garantie des meilleures pratiques en matière de sécurité et d’extensibilité. La gestion de ces tâches nécessite généralement une connaissance approfondie des services Azure, de l’infrastructure en tant que code et des processus DevOps, qui peuvent ralentir le développement et augmenter le risque d’erreurs.

Azure Developer CLI (azd) est un outil open source qui accélère l’approvisionnement et le déploiement de ressources d’application sur Azure. azd fournit les meilleures pratiques, les commandes conviviales pour les développeurs qui correspondent aux étapes clés de votre flux de travail de développement, que vous travailliez dans le terminal, un environnement de développement intégré (IDE) ou via des pipelines CI/CD (intégration continue/déploiement continu).

azd utilise des modèles de blueprint extensibles qui incluent tout ce dont vous avez besoin pour obtenir une application opérationnelle sur Azure. Ces modèles sont les suivants :

  • Infrastructure réutilisable en tant que ressources de code pour approvisionner des services de ressources cloud à l’aide de Bicep ou Terraform.
  • Code d’application de preuve de concept ou de démarrage qui peut être personnalisé ou remplacé par votre propre code d’application.
  • Fichiers de configuration pour gérer le déploiement de votre application sur les ressources approvisionnées.
  • Si vous le souhaitez, les fichiers de flux de travail de pipeline pour GitHub Actions ou Azure Pipelines permettent d’activer les intégrations CI/CD.

Vous pouvez également créer votre propre modèle ou en trouver un pour s’adapter dans les galeries de modèles CLI de développement Azure.

azd Exemple de flux de travail

Les étapes suivantes illustrent les principes de base d’un flux de travail commun azd . Consultez les pages d’installation et de démarrage rapide pour plus de détails sur l’installation et la prise en main de azd.

Vous pouvez installer azd sur des plateformes courantes à l’aide d’une seule commande :

winget install microsoft.azd

Après avoir installé, approvisionnez azdet déployez des ressources d’application sur Azure en quelques étapes seulement :

  1. Sélectionnez un modèle Azure Developer CLI tel que le hello-azd modèle de démonstration qui contient les ressources d’application que vous souhaitez approvisionner et déployer.

  2. Exécutez la azd init commande pour initialiser le modèle :

    azd init -t hello-azd
    
  3. Exécutez la azd up commande pour empaqueter, provisionner et déployer les ressources de l’application :

    azd up
    
  4. Itérer sur le code de l’application et déployer des modifications selon les besoins en exécutant azd deploy.

  5. Mettez à jour les ressources Azure en modifiant l’Infrastructure as Code (IaC) du modèle, puis exécutez azd provision.

    Remarque

    Vous pouvez également exécuter azd up chaque fois que vous apportez des modifications au code de votre application ou aux fichiers d’infrastructure, qui gèrent à la fois l’approvisionnement et le déploiement des ressources d’application. Consultez la [page de référence] pour obtenir la liste complète des commandes azd.

Vidéo d’introduction

Regardez la vidéo suivante pour une démonstration montrant comment utiliser azd. Davantage de azd vidéos sont disponibles sur la chaîne YouTube Microsoft Developer.

Étapes suivantes