La política de Azure es una herramienta poderosa para administrar y optimizar los costos asociados con las máquinas virtuales de Azure (VM). Aquí hay algunas estrategias para usar la política de Azure para la gestión de costos:
1. Política SKU de máquina virtual permitida: esta política le permite especificar qué tamaños de VM se pueden implementar dentro de su organización. Al limitar los SKU permitidos, puede evitar el despliegue de máquinas virtuales que exceden su presupuesto. Por ejemplo, puede restringir el uso de tamaños de VM de alto costo al permitir solo SKU más pequeños y más rentables [1] [2].
2. Restringir las IP públicas: la implementación de una política que restringe las interfaces de la red de tener IP públicas a menos que se permitan explícitamente puede ayudar a reducir el ancho de banda innecesario y los costos de datos de red virtuales. Esta política asegura que los recursos no estén expuestos a Internet a menos que sea necesario, lo que puede conducir a ahorros de costos [1] [2].
3. Políticas personalizadas: puede crear políticas personalizadas para restringir qué recursos se pueden crear o limitar las ubicaciones donde se pueden implementar máquinas virtuales. Esto ayuda a controlar los costos asegurando que los recursos solo se creen en regiones que ofrecen los mejores precios para sus necesidades [1] [2].
4. Auditoría y aplicación: Use la política de Azure para auditar recursos que continúen incurriendo en costos después de la eliminación de VM o para hacer cumplir el uso de características de ahorro de costos como el beneficio híbrido de Azure. Esto garantiza que no esté pagando por recursos no utilizados y que esté aprovechando todas las opciones de ahorro de costos disponibles [1] [2].
5. Etiquetado y asignación de costos: si bien no es directamente una política de gestión de costos, el uso de una política de Azure para hacer cumplir el etiquetado consistente en los recursos puede ayudar en la asignación y el seguimiento de costos. El etiquetado adecuado permite una mejor categorización y distribución de costos en diferentes departamentos o proyectos [4] [9].
6. Integración con la gestión de costos: si bien la política de Azure no gestiona directamente los costos en función de los umbrales monetarios, puede usar las características de gestión de costos de Azure como presupuestos para establecer alertas y automatizar acciones (como ejecutar un script para cerrar los recursos) cuando los costos exceden ciertos umbrales. La política de Azure se puede utilizar para garantizar que los recursos se etiqueten correctamente para estas características de gestión de costos [9].
En general, Azure Policy proporciona un marco robusto para hacer cumplir las prácticas de ahorro de costos y garantizar que sus implementaciones de Azure VM se alineen con sus objetivos financieros.
Citas:
[1] https://learn.microsoft.com/en-us/azure/virtual-machines/cost-optimization-best-practices
[2] https://docs.azure.cn/en-us/virtual-machines/cost-optimization-best-practices
[3] https://redresscompliance.com/cost-management-strategies-for-microsoft-azure-virtual-machines/
[4] https://articles.xebia.com/microsoft-services/ensuring-effective-cost-leatation-in-azure
[5] https://stackoverflow.com/questions/71669651/azure-policy-definition-to-prohibit-creation-of-a-vm-aBove-Ctarter-cert-per-Mont
[6] https://learn.microsoft.com/en-us/azure/governance/policy/concepts/recommended-policies
[7] https://www.serverlessnotes.com/docs/management-grup-policies-azure-cost-saving
[8] https://www.velosio.com/blog/5-tips-to-reducing-your-costs-in-azure/
[9] https://www.reddit.com/r/azure/comments/fvqkh0/azure_policy_for_cost/