Azure Policy는 Azure Virtual Machines (VMS)와 관련된 비용을 관리하고 최적화하기위한 강력한 도구입니다. 비용 관리를 위해 Azure 정책을 사용하기위한 몇 가지 전략은 다음과 같습니다.
1. 허용 가상 기계 SKUS 정책 :이 정책을 사용하면 조직 내에 배포 할 수있는 VM 크기를 지정할 수 있습니다. 허용 된 SKU를 제한함으로써 예산을 초과하는 VM의 배치를 방지 할 수 있습니다. 예를 들어, 더 작고 비용 효율적인 SKU 만 허용함으로써 고비용 VM 크기의 사용을 제한 할 수 있습니다 [1] [2].
2. 공개 IPS 제한 : 명시 적으로 허용되지 않는 한 네트워크 인터페이스가 공개 IP를 갖는 것을 제한하는 정책 구현은 불필요한 대역폭 및 가상 네트워크 데이터 비용을 줄이는 데 도움이 될 수 있습니다. 이 정책은 필요하지 않으면 자원이 인터넷에 노출되지 않도록 보장하여 비용 절감을 초래할 수 있습니다 [1] [2].
3. 맞춤형 정책 : 사용자 정책을 작성하여 생성 할 수있는 자원을 제한하거나 VMS를 배포 할 수있는 위치를 제한하기 위해 사용자 정책을 작성할 수 있습니다. 이는 자원이 귀하의 요구에 가장 적합한 가격을 제공하는 지역에서만 생성되도록하여 비용을 제어하는 데 도움이됩니다 [1] [2].
4. 감사 및 집행 : Azure Policy를 사용하여 VM 삭제 후 비용이 계속 발생하는 자원을 감사하거나 Azure 하이브리드 혜택과 같은 비용 절약 기능의 사용을 시행합니다. 이를 통해 사용하지 않은 자원에 대한 비용을 지불하지 않고 사용 가능한 모든 비용 절약 옵션을 활용하고 있습니다 [1] [2].
5. 태깅 및 비용 할당 : 비용 관리 정책이 직접적으로는 아니지만 Azure 정책을 사용하여 리소스에 대한 일관된 태그를 시행하면 비용 할당 및 추적에 도움이 될 수 있습니다. 적절한 태그는 다른 부서 나 프로젝트에서 비용을 더 잘 분류하고 분포 할 수 있습니다 [4] [9].
6. 비용 관리와의 통합 : Azure Policy는 금전적 임계 값을 기준으로 비용을 직접 관리하지는 않지만 예산과 같은 Azure 비용 관리 기능을 사용하여 경고를 설정하고 비용을 특정 임계 값을 초과 할 때 조치를 자동화하는 등의 조치 (예 : 스크립트를 실행하는 것)를 자동화 할 수 있습니다. Azure 정책은 이러한 비용 관리 기능에 대한 자원이 올바르게 태그를 지정하도록하는 데 사용될 수 있습니다 [9].
전반적으로 Azure Policy는 비용 절감 관행을 시행하고 Azure VM 배포가 재무 목표와 일치하도록 강력한 프레임 워크를 제공합니다.
인용 :
[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-Strateing-for-microsoft-azure-virtual-machines/
[4] https://articles.xebia.com/microsoft-services/ensuring-effective-cost-allocation-in-azure
[5] https://stackoverflow.com/questions/71669651/azure-policy-definition-to-prohibit-o-a-vm-above-cest-cost-permont
[6] https://learn.microsoft.com/en-us/azure/governance/policy/concepts/recommended-policies
[7] https://www.serverlessnotes.com/docs/management-group-policies-azure-cost-saving
[8] https://www.velosio.com/blog/5-tips-to-pretucing-your-costs-in-azure/
[9] https://www.reddit.com/r/azure/comments/fvqkh0/azure_policy_for_cost/