Introducción
En los módulos Implementación de una infraestructura coherente en Azure mediante plantillas de Resource Manager e Implementación en varios entornos de Azure mediante características de plantillas de ARM, ha obtenido información sobre los aspectos básicos en torno a la creación de plantillas de Azure Resource Manager (ARM) de JSON.
En este módulo, se centrará en cómo se implementan las plantillas. Empezará con la implementación de una plantilla local y, después, implementará una plantilla externa que se almacena provisionalmente en GitHub. Aprenderá a implementar una plantilla que se vincula a otras plantillas externas. Por último, aprenderá a automatizar la implementación de la plantilla mediante la integración con su canalización de integración continua y entrega continua (CI/CD).
Nota:
Bicep es un lenguaje para la definición de recursos de Azure. Ofrece una experiencia de creación más sencilla que JSON, junto con otras características que ayudan a mejorar la calidad de la infraestructura como código. Se recomienda que cualquier usuario nuevo en la infraestructura como código en Azure utilice Bicep en lugar de JSON. Para obtener más información sobre Bicep, consulte la ruta de aprendizaje Aspectos básicos de Bicep.
Objetivos de aprendizaje
Después de completar este módulo, podrá:
- Elija la mejor manera de implementar plantillas de ARM de JSON, según sus necesidades.
- Modular las plantillas mediante el uso de plantillas vinculadas.
- Implemente plantillas desde un flujo de trabajo de Acciones de GitHub.
Requisitos previos
- Saber desplazarse por Azure Portal
- Visual Studio Code
- Herramientas de Azure Resource Manager para Visual Studio Code
- Tener instaladas localmente una de las siguientes:
- La última versión de la CLI de Azure
- La última versión de Azure PowerShell
- Una cuenta de GitHub
- Una suscripción de Azure