다음을 통해 공유


데이터 분석 및 쇼백

이 문서는 FinOps 프레임워크 내의 데이터 분석 및 쇼백 기능과 Microsoft 클라우드에서 이를 구현하는 방법을 이해하는 데 도움이 됩니다.

정의

데이터 분석은 클라우드 사용량 및 비용과 관련된 데이터를 분석하고 해석하는 방법을 의미합니다. 쇼백은 조직 전체에서 비용 가시성을 지원하는 것을 의미합니다.

다양한 부서, 팀 및 프로젝트의 클라우드 사용량 및 비용에 대한 투명성과 가시성을 제공합니다. 조직 맞춤에는 비용 할당 메타데이터 및 계층 구조가 필요하며 가시성을 지원하려면 이러한 계층에 대한 구조화된 액세스 제어가 필요합니다.

데이터 분석 및 쇼백을 구현하려면 각 관련자에게 적절한 수준의 세부 정보를 제공할 수 있도록 조직의 요구 사항을 깊게 이해해야 합니다. 다음 사항을 고려합니다.

  • 각 관련자가 보유한 지식 및 경험 수준
  • 제공할 수 있는 다양한 유형의 보고 및 분석
  • 질문에 대답하는 데 필요한 지원

올바른 도구, 데이터 분석 및 쇼백을 통해 관련자는 리소스가 사용되는 방식을 이해하고, 비용 추세를 추적하고, 리소스 할당, 최적화 및 예산 계획과 관련하여 정보에 입각한 결정을 내릴 수 있습니다.

우선 순위를 지정하는 시기

데이터 분석 및 쇼백은 반복 프로세스의 공통 부분입니다. 데이터 분석 및 쇼백의 우선 순위를 지정하려는 경우의 몇 가지 예는 다음과 같습니다.

  • 관련자를 위해 준비해야 하는 새 데이터 세트를 사용할 수 있습니다.
  • 보고서를 추가하거나 업데이트할 새 요구 사항이 제기됩니다.
  • 인식을 제고하기 위해 더 많은 비용 가시성 측정값을 구현합니다.

FinOps를 처음 접하는 경우 데이터 및 관련자의 특정 요구 사항에 대해 자세히 알아볼 때 먼저 네이티브 클라우드 도구를 사용하여 데이터 분석 및 쇼백부터 시작하는 것이 좋습니다. 사용자 지정 데이터 저장소에 수집되거나 Marketplace의 타사 솔루션에서 제공되는 새로운 도구 및 데이터 세트를 채택할 때 이 기능을 다시 검토해야 합니다.

시작하기 전에

사용량 및 비용을 효과적으로 분석하려면 사용 중인 서비스에 대해 요금이 청구되는 방식을 숙지해야 합니다. 컴퓨팅, 스토리지, 네트워킹, 데이터 전송 또는 실행과 같은 비용에 영향을 주는 요인을 이해하면 궁극적으로 청구되는 비용을 파악하는 데 도움이 됩니다. 서비스 사용량이 다양한 가격 책정 모델과 맞춰지는 방식을 이해하면 청구되는 항목을 파악하는 데도 도움이 됩니다. 이러한 패턴은 서비스마다 다르기 때문에 청구되는 방식과 청구 중지 방법을 완전히 이해하지 못하면 예기치 않은 요금이 발생할 수 있습니다.

참고 항목

예를 들어 많은 사람들이 “VM은 실행되지 않을 때 요금이 청구되지 않는다”고 알고 있습니다. 그러나 이는 부분적으로만 맞는 말입니다. “중지된” VM에도 계속 청구될 것이라는 약간의 뉘앙스가 있는 이유는 클라우드 공급자가 여전히 해당 용량을 예약하고 있기 때문입니다. 청구를 중지하려면 VM “할당을 취소”해야 합니다. 하지만 컴퓨팅 시간이 VM에 대한 유일한 요금이 아니고 네트워크 대역폭, 디스크 스토리지 및 기타 연결된 리소스에 대한 요금도 청구된다는 사실을 기억해야 합니다. 가장 간단한 예를 들면 할당 취소된 VM은 VM이 실행되고 있지 않더라도 항상 디스크 스토리지에 대한 요금을 청구합니다. 연결한 다른 서비스에 따라 다른 요금도 부과될 수 있습니다. 이 때문에 사용하는 서비스 및 기능에 요금이 부과되는 방식을 이해하는 것이 중요합니다.

또한 Microsoft Cost Management에서 비용 데이터를 추적, 저장 및 새로 고치는 방법을 알아보는 것도 좋습니다. 일부 사례:

  • 지원되는 구독 (또는 제품) 유형. 예를 들어 클래식 CSP 및 스폰서쉽 구독에 대한 데이터는 Cost Management에서 제공되지 않으며 다른 데이터 원본에서 가져와야 합니다.
  • 포함된 요금 종류. 예를 들어 세금은 포함되지 않습니다.
  • 태그를 사용하고 추적하는 방법. 예를 들어 일부 리소스는 태그를 지원하지 않으며 태그 상속을 수동으로 사용하도록 설정하여 구독 및 리소스 그룹에서 태그를 상속해야 합니다.
  • “실제” 비용과 “분할” 비용을 사용하는 경우.
    • “실제” 비용은 청구서에 표시된 대로 요금을 표시합니다. 청구서 조정에는 실제 비용을 사용합니다.
    • “분할” 비용은 약정 기반 할인(예약 또는 절약 플랜)이 적용된 리소스의 유효 비용을 보여 줍니다. 비용 할당에 분할 비용을 사용하면 사용량 급증처럼 보일 수 있는 대규모 구매와 수많은 약정 기반 할인 시나리오를 “매끄럽게 만들어(smooth out)” 줍니다.
  • 크레딧이 적용되는 방식. 예를 들어 크레딧은 청구서가 생성될 때 적용되며 사용량을 추적할 때는 적용되지 않습니다.

비용 데이터를 이해하는 것은 모든 관련자에게 정확하고 의미 있는 쇼백을 지원하는 데 매우 중요합니다.

시작하기

클라우드에서 비용 관리를 처음 시작하는 경우에는 네이티브 도구를 사용합니다.

  • 비용 분석을 통해 비용에 대한 빠른 답변을 탐색하고 얻을 수 있습니다.
  • Power BI를 사용하면 다른 클라우드 또는 비즈니스 데이터와 병합된 고급 보고서를 작성할 수 있습니다.
  • 청구는 청구서를 검토하고 크레딧을 관리하는 데 도움이 됩니다.
  • Azure Monitor를 사용하면 리소스 사용 메트릭, 로그 및 추적을 분석할 수 있습니다.
  • Azure Resource Graph를 사용하면 리소스 구성, 변경 내용 및 관계를 탐색할 수 있습니다.

시작점으로 Azure Portal 및 Microsoft 365 관리 센터에서 제공되는 도구에 초점을 맞춥니다.

  • 비용 분석의 기본 제공 보기를 숙지하고, 상위 비용 기여자에게 집중하고, 해당 비용에 기여하는 요인을 파악하기 위해 세부적으로 분석합니다.
    • 서비스 보기를 사용하면 구매했거나 환경 내에서 사용 중인 더 큰 규모의 서비스(개별 클라우드 리소스가 아님)를 파악할 수 있습니다. 이 보기는 일부 관련자가 각 리소스가 비즈니스 목표에 어떻게 기여하는지에 대한 기술적 세부 정보를 모를 때 사용 중인 항목을 대략적으로 이해하는 데 유용합니다.
    • 구독 및 리소스 그룹 보기를 사용하면 리소스를 구성한 방법에 따라 가장 높은 비용이 발생하는 부서, 팀 또는 프로젝트를 파악할 수 있습니다.
    • 리소스 보기를 사용하여 가장 높은 비용이 발생하는 배포된 리소스를 식별합니다.
    • 예약 보기를 사용하여 청구 계정 또는 청구 프로필의 사용률을 검토하거나 예약 할인을 받은 개별 리소스에 대한 사용량을 분석할 수 있습니다.
    • 항상 질문에 대답할 수 있도록 디자인된 보기를 사용하세요. 모든 질문에 대답하는 가장 자세한 보기를 사용하면 더 느려지고 필요한 답을 찾기 위해 더 많은 작업이 필요하므로 피하세요.
    • 개별 리소스의 비용 미터를 포함하여 필요한 데이터로 범위를 좁히기 위해 드릴다운, 필터링 및 그룹화를 사용합니다.
  • 사용자 지정된 보기를 저장 및 공유하여 나중에 다시 확인하고, 관련자와 협업하고, 현재 비용을 더 잘 인지할 수 있습니다.
    • 자신만 볼 수 있는 비공개 보기와 다른 사용자가 보고 관리할 수 있는 공유 보기를 사용합니다.
    • 포털에 로그인할 때 보기를 Azure Portal 대시보드에 고정하여 참고 사항 디스플레이를 만듭니다.
    • 차트 이미지를 다운로드하고 보기에 대한 링크를 복사하여 외부 메일, 문서 등에서 빠르게 액세스할 수 있습니다. 수신자는 로그인해야 하고 비용 데이터에 액세스할 수 있어야 합니다.
    • 직접 액세스 권한이 없는 다른 사용자와 공유할 요약된 데이터를 다운로드합니다.
    • 차트 및/또는 데이터가 포함된 메일을 매일, 매주 또는 매월 관련자에게 보내는 예약된 알림을 구독합니다.
  • 비용을 검토할 때 원시 클라우드 사용량 및 비용 데이터로는 대답할 수 없는 질문을 기록해 둡니다. 비용 할당 전략에 다시 피드하여 태그 및 레이블을 통해 더 많은 메타데이터가 추가되도록 합니다.
  • 리소스 비용 및 사용량에 대한 전체적인 그림을 이해하는 데 필요한 세부 정보를 제공하는 최적화된 다양한 도구를 사용합니다.
  • 고급 보고서를 작성하거나 비용 데이터를 다른 클라우드 또는 비즈니스 데이터와 병합해야 하는 경우 Power BI의 Cost Management 데이터에 연결합니다.
    • Power BI에서 비용 보고를 시작하는 경우 이러한 Power BI 샘플 보고서를 사용하는 것이 좋습니다.

기본 사항 구축

이 시점에서는 포털에서 네이티브 보고 및 분석 솔루션을 생산적으로 활용하고 Power BI에서 고급 보고서를 작성하기 시작했을 가능성이 높습니다. 기본 사항을 넘어서면서 분석 기능을 스케일링하는 데 도움이 되도록 다음을 사항을 고려하세요.

  • 관련자와 논의하여 최종 목표에 대해 확고하게 이해시킵니다.
    • “작업”과 “목표”를 구분합니다. 작업은 목표를 달성하기 위해 수행되며 기술이 발전하고 사용이 발전하면서 변경되지만 목표는 시간이 지나면 일관성이 더 높아집니다.
    • 데이터를 제공한 이후 어떻게 될지 생각해 보세요. 자동화를 통해 또는 다른 도구나 보고서에 대한 링크를 제공하여 이를 달성하는 데 도움을 줄 수 있나요? 다른 비즈니스 메트릭과 비교해 비용 데이터를 합리화할 수 있는 방법은 무엇인가요(리소스가 제공하는 이점)?
    • 목표를 촉진하는 데 필요한 모든 데이터가 있나요? 그렇지 않은 경우 워크플로를 간소화할 수 있도록 다른 데이터 세트를 수집하는 것이 좋습니다. 다른 데이터 세트를 추가하는 것은 포털 내 보고에서 다른 데이터 세트를 지원하기 위한 사용자 지정 또는 타사 솔루션으로 이동하는 일반적인 이유입니다.
  • 각 기능의 요구 사항을 보고하는 것이 좋습니다. 일부 사례:
    • 비용 할당 메타데이터 및 계층 구조에 맞게 조정된 비용 분석
    • 특정 서비스 및 가격 책정 모델에 맞게 조정된 최적화 보고서
    • 약정 기반 할인 사용률, 적용 범위, 절감액 및 차지백.
    • 각 기능에서 KPI를 추적하고 분석하는 보고서.
  • 보고 및 KPI를 일상적인 비즈니스 및 운영의 본질적인 부분으로 만들려면 어떻게 해야 할까요?
    • 반복되는 회의와 검토에서 대시보드 및 KPI를 홍보합니다.
    • 데이터를 통해 FinOps를 구동하는 상향식 및 하향식 방법을 모두 고려합니다.
    • 경고 시스템 및 협업 도구를 사용하여 반복적으로 비용에 대한 인식을 높입니다.
  • 정기적으로 데이터 및 보고서의 품질을 평가합니다.
    • 관련자가 보고서를 사용하고 있는 방식과 보고서로 관계자의 요구 사항을 충족할 수 없거나 충족하고 있지 않은 경우를 알아보기 위해 피드백 메커니즘을 도입하는 것이 좋습니다. 이를 보고서에 대한 KPI로 사용합니다.
    • 데이터 품질 및 일관성에 집중합니다. 보고 도구 내에 표시되는 많은 문제는 기본 데이터 수집, 정규화 및 비용 할당 프로세스에서 발생합니다. 피드백을 올바른 관련자에게 전달하고 엔드투엔드 비용 가시성, 책임 및 최적화에 영향을 주는 문제에 대한 인식을 높이고 해결합니다.

FinOps Foundation에서 자세히 알아보기

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

다음 단계