다음을 통해 공유


워크로드 관리 및 자동화

이 문서는 FinOps 프레임워크 내의 워크로드 관리 및 자동화 기능과 이를 Microsoft Cloud에서 구현하는 방법을 이해하는 데 도움이 됩니다.

정의

워크로드 관리 및 자동화는 필요할 때만 활성 워크로드에 필요한 수준이나 용량으로 리소스를 실행하는 것을 의미합니다.

가동 시간 요구 사항에 따라 리소스에 태그를 지정합니다. 리소스 및 사용 패턴을 검토하고 사용량이 많은 시간 동안 규모를 축소하거나 심지어 종료(청구를 중지)할 수 있는지 확인합니다. 비용을 줄이려면 더 저렴한 대안을 고려하세요.

효과적인 워크로드 관리 및 자동화 계획은 공급과 수요를 동적으로 일치시키도록 구성을 조정하여 가장 효과적인 사용률을 보장함으로써 비용을 크게 절감할 수 있습니다.

시작하기

서비스 작업을 처음 시작할 때 다음 사항을 고려합니다.

  • 서비스를 중지할 수 있나요? 그렇다면 청구도 중지할 수 있나요?
    • 서비스를 중지할 수 없는 경우 대안을 검토하여 청구를 중지하기 위해 중지할 수 있는 옵션이 있는지 확인합니다.
    • 리소스가 중지될 때 계속 청구될 수 있는 비컴퓨트 요금에 주의하여 놀라지 않도록 합니다. 스토리지는 해당 스토리지를 사용하던 컴퓨팅 리소스가 더 이상 실행되지 않는 경우에도 계속 청구되는 요금의 일반적인 예입니다.
  • 서비스가 서버리스 컴퓨팅을 지원하나요?
  • 서비스가 자동 중지 또는 자동 종료 기능을 지원하나요?
  • 서비스가 자동 크기 조정을 지원하나요?
    • 서비스가 자동 크기 조정을 지원하는 경우 애플리케이션의 요구 사항에 따라 크기 조정되도록 구성합니다.
    • 자동 크기 조정은 효율성을 극대화하기 위해 자동 중지 동작과 함께 작동할 수 있습니다.
  • 불필요한 비용을 방지하려면 작업 시간 동안 자동으로 비프로덕션 리소스를 중지하고 수동으로 시작하는 것이 좋습니다.
    • 매일 사용하지 않는 비프로덕션 리소스를 자동으로 시작하지 마세요.
    • 자동 시작을 선택하는 경우 리소스가 자동으로 시작되지만 사용되지 않는 휴가 및 휴일에 유의하세요.
    • 수동으로 중지된 리소스에 태그를 지정하는 것이 좋습니다. 모든 리소스가 중지 되도록 하려면 Azure Resource Graph 또는 모든 리소스 목록의 보기에 쿼리를 저장하고 Azure Portal 대시보드에 고정합니다.
  • 필요할 때만 리소스를 사용하고 주요 서비스의 효율성을 극대화하려면 컨테이너 및 서버리스와 같은 아키텍처 모델을 고려합니다.

기본을 바탕으로 빌드

이제 자동 크기 조정 및 자동 중지 동작이 설정되었습니다. 기본 사항을 넘어서면서 다음 사항을 고려합니다.

  • 지원하지 않거나 더 복잡한 요구 사항이 있는 리소스를 자동으로 크기 조정하거나 중지하는 프로세스를 자동화합니다.
  • "Env" 또는 환경 태그를 할당하여 개발, 테스트, 준비, 프로덕션 등에 사용되는 리소스를 식별합니다.
    • 구독 또는 리소스 그룹 수준에서 태그를 할당하는 것이 좋습니다. 그런 다음 Azure Policy에 대한 태그 상속 정책Cost Management 태그 상속을 사용하도록 설정하여 사용 현황 데이터와 함께 태그를 생성하지 않는 리소스를 포함합니다.
    • 특정 가동 시간 프로필이 있는 리소스를 중지하도록 자동화된 스크립트를 설정하는 것이 좋습니다(예: 사용량이 적은 시간에 2시간 동안 사용되지 않은 경우 개발자 VM 중지).
    • 특정 태그 값과 태그가 없을 때 발생하는 상황을 기반으로 예상 가동 시간을 문서화합니다.
    • Azure Policy를 사용하여 태그 정책 준수를 추적합니다.
    • Azure Policy를 사용하여 환경에 따라 특정 구성 규칙을 적용합니다.
    • 필요한 경우 표준 정책을 무시하려면 "재정의" 태그를 사용하는 것이 좋습니다. 책임을 보장하려면 비용을 추적하고 관련자에게 보고합니다.
  • 개발 서버와 같이 우선 순위가 낮은 워크로드에 대한 KPI를 설정하고 추적하는 것을 고려해보세요.

FinOps Foundation에서 자세히 알아보기

이 기능은 클라우드 비용 관리 및 최적화를 발전시키는 데 전념하는 비영리 조직 FinOps Foundation의 FinOps 프레임워크의 일부입니다. 유용한 플레이북, 학습 및 인증 프로그램 등을 포함한 FinOps에 대한 자세한 내용은 FinOps 프레임워크 설명서의 워크로드 최적화 문서를 참조하세요.

다음 단계