Organizar recursos y costes con etiquetas en Azure

·5 min de lectura·

Las etiquetas de Azure son pares de nombre y valor que ayudan a identificar recursos por aplicación, entorno, propietario o centro de coste. Una convención coherente facilita buscar y administrar recursos; también permite agrupar determinados cargos en Microsoft Cost Management. Las etiquetas no sustituyen al control de acceso y no se heredan automáticamente de una suscripción o grupo de recursos a sus recursos [1].

Diseñar una convención de etiquetas

Antes de aplicar etiquetas, acuerda nombres de claves y valores con quienes administran la suscripción y revisan los costes. Por ejemplo:

ClaveEjemplos de valoresUso
EnvironmentProduction, Development, TestDistinguir entornos.
WorkloadWebStore, DataPlatformAgrupar componentes de una solución.
CostCenterCC-042Distribuir o revisar gastos internos.
Ownerplatform-teamIdentificar el equipo responsable.

Mantén un formato consistente: los nombres de etiquetas no distinguen mayúsculas y minúsculas en las operaciones, pero los valores sí distinguen mayúsculas y minúsculas. Las etiquetas se almacenan como texto sin cifrar; no incluyas contraseñas, datos personales u otros valores sensibles [1].

Azure permite asignar etiquetas a suscripciones, grupos de recursos y recursos compatibles. No todos los tipos de recurso admiten etiquetas, y cada recurso, grupo de recursos o suscripción puede tener como máximo 50 pares de etiquetas [1].

Aplicar etiquetas y comprobar su cobertura

Elige dónde asignar cada etiqueta según su significado:

  • En la suscripción, define contexto común para una unidad de facturación o administración.
  • En el grupo de recursos, describe la aplicación o carga de trabajo que agrupa los recursos.
  • En cada recurso, añade detalles que puedan variar dentro del grupo, como el rol o el entorno.

Después de aplicar la convención, revisa recursos existentes y nuevos. La vista de Azure Resource Graph, el portal u otras herramientas de inventario permiten localizar recursos sin las etiquetas esperadas [5]. Comprueba también que el tipo de recurso admite etiquetas; una política no puede imponer una etiqueta a un recurso que no la soporta [1].

Usar Azure Policy para mantener la convención

Una asignación manual no evita que alguien despliegue un recurso futuro sin las etiquetas requeridas. Azure Policy permite aplicar reglas a un ámbito y evaluar los recursos que contiene. Microsoft proporciona definiciones integradas para exigir etiquetas, agregar una etiqueta a grupos de recursos o heredarla desde una suscripción [2].

Una forma prudente de desplegar la política es:

  1. Selecciona el ámbito mínimo que debe cumplir la regla: grupo de recursos, suscripción o grupo de administración.
  2. Empieza con una política de auditoría para descubrir recursos no conformes y excepciones legítimas.
  3. Usa una política de modificación cuando quieras agregar o heredar etiquetas durante la creación o actualización; las instancias existentes pueden necesitar una tarea de remediación.
  4. Usa una política de denegación para impedir nuevos despliegues que no cumplan la convención solo después de confirmar que no bloquea cargas de trabajo válidas.
  5. Revisa el estado de cumplimiento y las exclusiones después de asignar la política.

El ámbito de la definición y el de su asignación determinan qué recursos puede evaluar Azure Policy. Si una definición debe asignarse a varias suscripciones, debe guardarse en un grupo de administración que las contenga [3].

Azure Policy y la herencia de etiquetas de Cost Management no son lo mismo. Una política puede modificar las etiquetas del recurso; la configuración de herencia de Cost Management aplica etiquetas a los registros de uso para analizar costes y no cambia las etiquetas del propio recurso [1][4].

Agrupar costes con etiquetas

En Cost Management + Billing → Cost Analysis, selecciona un ámbito, por ejemplo una suscripción, y usa Group by para agrupar los costes por una etiqueta disponible. Microsoft indica que las etiquetas ayudan a asignar gastos entre equipos, entornos o centros de coste [4].

No presupongas que toda etiqueta del grupo de recursos aparece automáticamente en los costes de sus recursos: las etiquetas no se heredan por defecto [1]. Cost Management tiene una opción de herencia para incluir etiquetas de suscripción o grupos de recursos en los registros de uso, pero su disponibilidad depende del tipo de cuenta de facturación y del ámbito [4].

Lista de comprobación

  • Acordar claves, valores y responsables de mantener la convención.
  • No almacenar secretos ni información sensible en etiquetas.
  • Confirmar qué tipos de recurso admiten etiquetas.
  • Auditar el cumplimiento antes de usar políticas que modifiquen o denieguen despliegues.
  • Elegir el ámbito correcto para cada política y revisar las excepciones.
  • Confirmar qué etiquetas están disponibles en Cost Analysis antes de usarlas para imputar gastos.

En resumen

Las etiquetas hacen más comprensible el inventario de Azure y pueden ayudar a analizar costes, siempre que exista una convención estable. Azure Policy ayuda a mantener esa convención en el tiempo, mientras que la herencia de Cost Management sirve para etiquetar registros de uso en ámbitos de facturación compatibles. Revisa ambas funciones por separado y no uses etiquetas para guardar datos confidenciales.

📚 Fuentes consultadas

  1. Use tags to organize your Azure resources and management hierarchy — Microsoft Learn
  2. Policy definitions for tagging resources — Azure Resource Manager — Microsoft Learn
  3. Understand scope in Azure Policy — Microsoft Learn
  4. Group and allocate costs using tag inheritance — Microsoft Cost Management — Microsoft Learn
  5. Azure Resource Graph sample queries for Azure Resource Manager — Microsoft Learn

Imagen

Etiquetas y control de costes en Azure

¿Te ha resultado útil?

Compártelo con tu red de contactos profesionales.

Comentarios (0)

Sé el primero en comentar.