<aside>
馃挕 Azure Resource Manager (ARM) Template Es un administrador de plantillas de recursos.
</aside>
Caracter铆sticas:
- Infraestructura como c贸digo para configurar de manera r谩pida y fiable la infraestructura de forma declarativa
- ARM Templates son archivos JSON
- Puede implementar infraestructura como VMs, red, almacenamiento, etc
- Ayuda a desplegar y configurar los recursos de Azure
- Una plantilla de ARM es un documento que no existe de forma nativa en Azure (Cada una se almacena localmente o en el control de c贸digo fuente)
- Una vez implementados los recursos con ARM Templates, no hay conexi贸n activa ni relaci贸n con la plantilla
Ventajas:
- Sintaxis declarativa:
- Solo declaras lo que quieres y ARM hace el resto
- Resultados repetibles:
- Puedes implementar la misma plantilla muchas veces
- Orquestaci贸n:
- ARM organiza la implementaci贸n de recursos para que se creen en el orden correcto
- ARM implementa recursos en paralelo para que finalicen m谩s r谩pido que en serie
- Archivos modulares:
- Puede dividir plantillas en componentes m谩s peque帽os y reutilizables
- Puede anidar una plantilla dentro de otra plantilla
- Cree cualquier recurso de Azure:
- Usar inmediatamente nuevos servicios y caracter铆sticas de Azure en las plantillas.
- Extensibilidad:
- Puede agregar scripts de PowerShell o Bash a sus plantillas
- Prueba:
- Puede asegurarse de que su plantilla siga las pautas recomendadas prob谩ndola con el kit de herramientas de plantilla ARM (arm-ttk)
- Vista previa:
- Vista previa de los cambios antes de implementar la plantilla
- C贸digo exportable:
- Ver la plantilla exportada es una forma 煤til de aprender sobre la sintaxis de la plantilla.
- Herramientas de creaci贸n:
- Puede crear plantillas con Visual Studio Code y Visual Studio