Gestión de costes Azure: tags, budgets y Azure Advisor
La gestión de costes es uno de los mayores retos en la adopción de la nube. Azure ofrece un conjunto de herramientas nativas para monitorizar, asignar y optimizar el gasto — pero necesitan configurarse activamente.
Tags como base de la asignación de costes
Las tags son pares clave-valor que se aplican a los recursos y aparecen en las facturas. Defina una taxonomía consistente:
az resource tag \
--ids /subscriptions/.../resourceGroups/rg-analytics \
--tags Environment=Production \
CostCenter=Data \
Project=BConcepts-Analytics \
Owner=joao@bconcepts.pt
Aplique tags vía Azure Policy para garantizar que ningún recurso escapa a la asignación de costes.
Budgets y alertas
az consumption budget create \
--budget-name "Analytics-Mensual" \
--amount 2000 \
--time-grain Monthly \
--start-date 2026-01-01 \
--end-date 2026-12-31 \
--resource-group rg-analytics \
--notifications thresholdType=Actual threshold=80 operator=GreaterThan \
contactEmails=joao@bconcepts.pt
Configure alertas al 50%, 80% y 100% del presupuesto. La alerta al 80% da tiempo para reaccionar antes de superar el límite.
Azure Advisor: recomendaciones automáticas
Azure Advisor analiza continuamente los recursos y sugiere optimizaciones en 5 categorías: Coste, Seguridad, Fiabilidad, Excelencia Operativa y Rendimiento. En costes, las recomendaciones más comunes son:
- VMs infrautilizadas — downsizing o apagado.
- Reserved Instances — comprar reservas para cargas previsibles (hasta 72% de descuento).
- Bases de datos SQL no utilizadas — eliminación de recursos ociosos.
Cost Analysis
En Cost Management + Billing → Cost Analysis, cree vistas personalizadas agrupando por tag, resource group o servicio. La exportación automática a una Storage Account permite el análisis en Power BI.
Conclusión
Tags + budgets + Advisor forman un trípode de gestión de costes eficaz. Implementado desde el inicio, permite que la organización crezca en la nube con visibilidad total sobre lo que cuesta cada equipo, proyecto o entorno mensualmente.