Revisión de las ventajas de Azure Resource Manager

Completado

La infraestructura de la aplicación está constituida normalmente por varios componentes: quizás una máquina virtual, una cuenta de almacenamiento y una red virtual, o una aplicación web, una base de datos, un servidor de bases de datos y servicios de terceros. Estos componentes no son entidades independientes, sino que partes relacionadas e interdependientes de una sola entidad. Desea implementarlos, administrarlos y supervisarlos como grupo.

Azure Resource Manager permite trabajar con los recursos de la solución como un grupo. Todos los recursos de la solución se pueden implementar, actualizar o eliminar en una sola operación coordinada. Para realizar la implementación se usa una plantilla, que puede funcionar en distintos entornos, como producción, pruebas y ensayo. Azure Resource Manager proporciona funciones de seguridad, auditoría y etiquetado que lo ayudan a administrar los recursos después de la implementación.

Capa de administración coherente

Azure Resource Manager proporciona una capa de administración coherente para realizar tareas mediante Azure PowerShell, la CLI de Azure, Azure Portal, API REST y los SDK de cliente. Seleccione las herramientas y las API que mejor le funcionen.

La siguiente imagen muestra cómo todas las herramientas interactúan con la misma API de Azure Resource Manager. La API pasa las solicitudes al servicio Azure Resource Manager que las autentica y autoriza. A continuación, Azure Resource Manager enruta las solicitudes a los proveedores de recursos adecuados.

Diagrama del modelo de solicitud de Resource Manager.

Ventajas

Azure Resource Manager ofrece varias ventajas:

  • Puede implementar, administrar y supervisar todos los recursos de la solución en grupo, en lugar de controlarlos individualmente.
  • Puede implementar la solución repetidamente a lo largo del ciclo de vida del desarrollo y tener la seguridad de que los recursos se implementan de forma coherente.
  • Puede administrar la infraestructura mediante plantillas declarativas en lugar de scripts.
  • Puede definir las dependencias entre recursos de modo que se implementen en el orden correcto.
  • Puede aplicar control de acceso a todos los servicios del grupo de recursos al integrarse de forma nativa Control de acceso basado en rol (RBAC) en la plataforma de administración.
  • Puede aplicar etiquetas a los recursos para organizar de manera lógica todos los recursos de la suscripción.
  • Puede aclarar la facturación de su organización viendo los costos de un grupo de recursos que compartan la misma etiqueta.

Guía

Las sugerencias siguientes lo ayudarán a sacar el máximo partido de Azure Resource Manager cuando trabaje con sus soluciones.

  • Defina e implemente la infraestructura mediante la sintaxis declarativa de las plantillas de Azure Resource Manager, en lugar de hacerlo a través de comandos imperativos.
  • Defina todos los pasos de implementación y configuración de la plantilla. No debería tener ningún paso manual para configurar la solución.
  • Ejecute comandos imperativos para administrar los recursos, como iniciar o detener una aplicación o un equipo.
  • Organice los recursos con el mismo ciclo de vida en un grupo de recursos. Use etiquetas para organizar los demás recursos.