¿Por qué conviene utilizar las plantillas de Azure Resource Manager?

Completado

Usar plantillas de Resource Manager le permitirá realizar implementaciones más rápidas y repetibles.

Por ejemplo, ya no debe crear una máquina virtual en el portal, esperar a que finalice y, después, crear la siguiente máquina virtual. Resource Manager se encarga automáticamente de toda la implementación.

Estas son otras de las ventajas de las plantillas que se deben tener en cuenta:

  • Las plantillas mejoran la coherencia. Las plantillas de Resource Manager proporcionan un lenguaje común para que todos describan sus implementaciones. Independientemente de la herramienta o el SDK que use para implementarla, la estructura, el formato y las expresiones de la plantilla siguen siendo las mismas.
  • Las plantillas permiten expresar implementaciones complejas. Las plantillas permiten implementar varios recursos en el orden correcto. Por ejemplo, no es conveniente implementar una máquina virtual antes de crear una interfaz de red o un disco de sistema operativo (SO). Resource Manager asigna cada recurso y sus recursos dependientes y crea los recursos dependientes en primer lugar. La asignación de dependencias ayuda a garantizar que la implementación se lleva a cabo en el orden correcto.
  • Las plantillas reducen las tareas manuales y propensas a errores. Crear y conectar recursos manualmente puede llevar mucho tiempo y es fácil cometer errores. Resource Manager garantiza que la implementación se lleva a cabo de la misma manera cada vez.
  • Las plantillas son código. Las plantillas expresan sus requisitos mediante código. Considere una plantilla como una especie de infraestructura como código que se puede compartir, probar y versionar como cualquier otro producto de software. Además, dado que las plantillas son código, se puede crear un registro que permita seguirlas. El código de plantilla documenta la implementación. Además, la mayoría de los usuarios somete a sus plantillas a un control de revisión, como GIT. El historial de revisiones también registra cómo esa plantilla (y su implementación) ha evolucionado cuando la plantilla cambia.
  • Las plantillas fomentan la reutilización. La plantilla puede contener parámetros que se rellenan cuando la plantilla se ejecuta. Un parámetro puede definir un nombre de usuario, una contraseña, un nombre de dominio y otros elementos necesarios. Los parámetros de plantilla también permiten crear varias versiones de la infraestructura, como ensayo y producción, mientras se sigue usando la misma plantilla.
  • Las plantillas se pueden vincular. Puede vincular plantillas de Resource Manager para que estas se puedan modular. Puede escribir plantillas pequeñas que definan una solución y, después, combinarlas para crear un sistema completo.

Azure proporciona muchas plantillas de inicio rápido. Puede usarlo como base para su trabajo.