Cuándo usar Azure Developer CLI

Completado

Azure Developer CLI (azd) proporciona valor tanto a las personas como a los equipos en diversos escenarios. El enfoque basado en plantillas de la herramienta permite escenarios de implementación repetibles y predecibles que, de otro modo, requerirían muchos pasos manuales. Algunos de los casos de uso más comunes para azd son los siguientes:

  • Recorrido simplificado a la nube - azd acelera el proceso de traslado de la aplicación desde un entorno de desarrollo local a Azure. Al usar las plantillas azd existentes, puede aprovisionar una aplicación en un entorno de nube totalmente configurado en cuestión de minutos. Los desarrolladores que no están familiarizados con las cargas de trabajo de Azure pueden confiar en las plantillas para que realicen la mayor parte del trabajo por ellos. Este caso de uso es especialmente valioso para entornos con muchos servicios de Azure o requisitos de configuración complejos que son difíciles de volver a crear manualmente.

  • Las plantillas Infraestructura de aplicaciones reutilizable y repetible - azd facilitan el uso compartido y la redistribución tanto del código fuente como del scaffolding de da infraestructura de sus aplicaciones. Son una excelente opción para escenarios en los que le gustaría incluir los recursos de infraestructura como código con la aplicación. Por ejemplo, si está trabajando en un proyecto de código abierto o colaborando con otros desarrolladores, azd proporciona una manera sencilla de empaquetar toda la infraestructura de la aplicación y la nube para que otros usuarios puedan usarla fácilmente. Sin azd, si otro desarrollador no está familiarizado con Azure, le resultaría muy difícil aprovisionar su aplicación en la nube para su propia experimentación.

  • CI/CD para la infraestructura y la implementación: también puede usar azd cuando quiera aprovisionar e implementar la infraestructura mediante CI/CD a través de plataformas como Acciones de GitHub o Azure Pipelines. La mayoría de las plantillas azd incluyen compatibilidad con estos flujos de trabajo. A medida que realice cambios en el código o las plantillas de infraestructura, puede ejecutar comandos como azd provision y azd deploy para insertar esos cambios en Azure con un proceso repetible y confiable.

Tenga en cuenta estos escenarios al evaluar si azd es una buena opción para el equipo y el proyecto. Otros desarrolladores pueden aprovisionar e implementar rápidamente la aplicación en Azure si convierte el proyecto en una plantilla azd.