가상 머신 비용 최적화에 대한 모범 사례
이 문서에서는 가상 머신에 대한 비용을 관리하는 모범 사례를 설명합니다.
가상 머신에서 청구 모델이 작동하는 방식과 리소스 배포에 앞서 비용을 계획하는 방법을 확인하려면 비용 관리 계획을 참조하세요. 가상 머신에 대한 비용을 모니터링하는 방법을 알아보려면 가상 머신에 대한 비용 모니터링을 참조 하세요.
이 문서에서는 다음에 대해 알아봅니다.
- 가상 머신에 대한 비용 관리 및 절감 모범 사례
- Azure 정책을 사용하여 비용을 관리하고 줄이는 방법
가상 머신에 대한 비용을 관리하고 절감하는 모범 사례
다음은 가상 머신의 비용을 절감하는 데 사용할 수 있는 몇 가지 모범 사례입니다.
- 가상 머신 선택기를 사용하여 요구 사항에 가장 적합한 VM 식별
- 개발 및 테스트 환경의 경우:
- B 시리즈 가상 머신 사용
- Windows 컴퓨터에 B2 이상 사용
- 가능하면 SSD 대신 HDD 사용
- 지역 또는 영역 중복 스토리지 계정 대신 LRS(로컬 중복 스토리지) 계정 사용
- Logic Apps 또는 Azure Automation을 사용하여 VM에 대한 자동 시작 및 중지 일정 구현
- B 시리즈 가상 머신 사용
- 프로덕션 환경의 경우:
- 전용 표준 가격 책정 계층 이상 사용
- 프리미엄 SSD v2 디스크를 사용하고 워크로드 패턴에 따라 더 높거나 낮은 수요를 고려하여 프로그래밍 방식으로 성능 조정
- 다른 디스크 유형의 경우 과잉 프로비전할 필요 없이 원하는 성능을 얻을 수 있도록 디스크 크기 조정. 변화하는 워크로드 패턴 및 미사용 프로비전된 용량 최소화 고려
- 개발 및 테스트 환경의 경우:
- RBAC(역할 기반 액세스 제어)를 사용하여 리소스를 만들 수 있는 사용자 제어
- 가능한 위치에 Azure Spot 가상 머신 사용
- Windows 가상 머신의 경우 라이선스 비용을 절감하기 위해 Windows Server의 Azure 하이브리드 혜택을 고려
- 비용 경고를 사용하여 사용량 및 지출 모니터링
- 자동 크기 조정을 구성하여 유휴 인스턴스 최소화
- 운영 액세스에 Azure Bastion 구성
정책을 사용하여 가상 머신에 대한 비용 관리 및 절감
Azure Policy를 사용하여 리소스 비용을 관리하고 최적화할 수 있습니다.
비용 절감에 도움이 되는 가상 머신 및 네트워킹 서비스에 대한 기본 제공 정책이 있습니다.
- 허용되는 가상 머신 SKU - 이 정책을 사용하면 조직에서 배포할 수 있는 일련의 가상 머신 크기 SKU를 지정할 수 있습니다. 이 정책을 사용하여 원하는 예산을 초과하는 가상 머신 크기를 제한할 수 있습니다. 이 정책에서는 새 가상 머신 SKU가 추가될 때 유지 관리하기 위해 업데이트가 필요합니다.
- https://github.com/Azure/azure-policy/blob/master/built-in-policies/policyDefinitions/Compute/VMSkusAllowed_Deny.json
- 사용 가능한 VM 크기를 검토하고 Windows 및 Linux대한 가격 책정 페이지에서 관련 비용을 상호 참조할 수 있습니다.
- 네트워크 인터페이스에 공용 IP를 사용할 수 없습니다 - 이 정책은 명시적으로 허용되는 경우를 제외하고 공용 IP 주소 생성을 제한합니다. 인터넷에 대한 불필요한 노출을 제한하면 대역폭 및 가상 네트워크 데이터 비용을 줄일 수 있습니다.
Azure Policy를 사용하여 사용자 지정 정책을 만들 수도 있습니다. 일부 사례:
- 만들 수 있는 리소스를 제한하는 정책을 구현합니다.
- 특정 리소스를 만들 수 없도록 정책을 구현합니다.
- 리소스 정책을 사용하여 가상 머신을 배포할 수 있는 허용된 위치를 제한합니다.
- 가상 머신을 삭제한 후에도 비용이 발생하는 리소스를 감사합니다.
- Azure 하이브리드 혜택 사용을 시행할 리소스를 감사합니다.
다음 단계
이 문서에서는 가상 머신에 대한 비용을 관리하고 줄이기 위한 모범 사례와 Azure 정책을 사용하여 비용을 관리하고 줄이는 방법을 알아보았습니다.
가상 머신 비용 최적화에 대한 자세한 내용은 다음 문서를 참조하세요.
- 가상 머신에 대한 비용을 관리하는 방법을 알아봅니다.
- 가상 머신에 대한 비용을 모니터링하는 방법을 알아봅니다.
- Microsoft Cost Management를 통해 클라우드 투자를 최적화하는 방법에 대해 알아봅니다.
- 비용 분석을 통한 비용 관리에 대해 자세히 알아봅니다.
- 예기치 않은 비용 방지 방법에 대해 알아봅니다.
- Cost Management 단계별 학습 과정을 수강합니다.
- Linux 및 Windows 가상 머신을 만드는 방법을 알아봅니다.
- Microsoft Azure 잘 설계된 프레임워크 - 비용 최적화 교육을 이수합니다.
- 잘 설계된 프레임워크 비용 최적화 디자인 원칙과 가상 머신에 적용하는 방법을 검토합니다.