다음을 통해 공유


비용 세부 정보 데이터 수집

비용 세부 정보(이전에는 사용량 세부 정보라고 함)는 Microsoft에서 사용할 수 있는 가장 세부적인 비용 레코드입니다. 비용 세부 정보 레코드를 사용하면 청구를 적절하게 조정할 수 있도록 청구를 담당하는 특정 리소스와 Azure 미터 기반 요금을 연결할 수 있습니다. 데이터에는 Azure와 함께 청구서가 청구되는 Microsoft 365 및 Dynamics 365와 같은 새 상거래 제품과 관련된 요금도 포함됩니다. 현재 파트너만 Azure가 아닌 새 상거래 제품을 구매할 수 있습니다. 자세한 내용은 비용 관리 데이터 이해를 참조하세요.

이 문서에서는 비용 세부 정보 데이터 작업 시 사용할 수 있는 주요 솔루션을 간략하게 설명합니다. 비용 데이터를 다운로드하여 다른 데이터 세트와 병합해야 할 수 있습니다. 또는 사용자의 시스템에 비용 데이터를 통합해야 할 수도 있습니다. 관련된 데이터 양에 따라 다양한 옵션을 사용할 수 있습니다.

모든 경우에 API 및 도구를 사용하려면 적절한 범위에서 Cost Management 권한이 있어야 합니다. 자세한 내용은 데이터에 대한 액세스 권한 할당Cost Management API에 대한 권한 할당을 참조하세요.

비용 세부 정보를 가져오는 방법

내보내기 또는 비용 세부 정보 보고서를 통해 프로그래밍 방식으로 비용 세부 정보를 가져올 수 있습니다. 시나리오에 가장 적합한 솔루션에 대해 자세히 알아보려면 비용 세부 정보 솔루션 선택을 참조하세요.

Azure Portal 다운로드 지침은 Azure 청구서 및 일별 사용량 데이터를 받는 방법을 참조하세요. 한 달 단위로 유지하는 관리하는 적은 비용 세부 정보 데이터 세트가 있는 경우 Microsoft Excel 또는 다른 스프레드시트 애플리케이션에서 CSV 파일을 열 수 있습니다.

비용 세부 정보 데이터 형식

Azure 청구 시스템은 월말에 비용 세부 정보 레코드를 사용하여 청구서를 생성합니다. 청구서는 미터 단위로 발생한 순 요금을 기준으로 합니다. 비용 레코드에는 협상된 요금을 기준으로 한 일일 적정 사용량, 구매(예: 예약, Marketplace 요금) 및 지정된 기간의 환불이 포함됩니다. 크레딧, 세금 또는 기타 요금이나 할인은 요금에 포함되지 않습니다.

다음 표는 각 계정 유형에 대한 비용 세부 정보 데이터 세트에 포함된 요금을 보여 줍니다.

계정 유형 Azure 사용량 Marketplace 사용량 구매 환불
EA(기업 계약)
MCA(Microsoft 고객 계약)
PAYG(종량제)

단일 Azure 리소스에는 요금을 내보내는 여러 미터가 있는 경우가 많습니다. 예를 들어, VM에는 컴퓨팅 및 네트워킹 관련 미터가 모두 있을 수 있습니다.

비용 세부 정보 레코드에서 사용할 수 있는 필드를 이해하려면 비용 세부 정보 필드 이해를 참조하세요.

Marketplace 주문(외부 서비스라고도 함)에 대해 자세히 알아보려면 Azure 외부 서비스 요금 이해를 참조하세요.

단일 리소스에는 하루의 레코드가 여러 개 있을 수 있습니다.

Azure 리소스 공급자는 사용량 및 요금을 청구 시스템에 내보내고 사용량 레코드의 추가 정보 필드를 채웁니다. 경우에 따라 리소스 공급자는 특정 일의 사용량을 내보내고 비용 레코드의 추가 정보 필드에서 다른 데이터 센터가 있는 레코드를 스탬프 처리할 수 있습니다. 이로 인해 하루의 비용 파일에 미터 또는 리소스의 레코드가 여러 개 표시될 수 있습니다. 이 경우 초과 요금이 부과되지 않습니다. 여러 레코드는 해당 일의 리소스에 대한 미터 전체 비용을 나타냅니다.

비용 및 사용량 세부 정보의 가격 책정 동작

비용 및 사용량 세부 정보 파일에는 여러 가격대가 표시됩니다. 그 내용은 다음과 같이 요약되어 있습니다.

PAYGPrice: - 특정 제품이나 서비스에 대한 소매 가격 또는 정가라고도 하는 시장 가격입니다.

  • 모든 사용량 기록에서 PayGPrice는 예약, 절약 플랜 등 해당 품목에 적용된 혜택 계획과 관계없이 미터의 시장 가격을 반영합니다.
  • 구매 및 환불에는 해당 트랜잭션의 시장 가격이 반영됩니다.

혜택 관련 기록에서 PricingModelReservations 또는 SavingsPlan인 경우 PayGPrice는 원래 미터의 시장 가격을 반영하여 혜택을 적용하지 않을 경우 가격이 어땠을지를 표시합니다.

UnitPrice: - 특정 제품 또는 서비스에 대한 가격에는 계약에 따라 PaygPrice에 추가로 적용되는 협상된 할인이 포함됩니다.

  • 모든 사용량 계획 기록에서 UnitPrice에는 예약, 절약 플랜 등 해당 품목에 적용된 혜택 계획에 관계없이 계약에 따라 협상된 미터 가격이 반영됩니다.
  • 구매 및 환불에는 해당 트랜잭션에 대해 협상된 가격이 반영됩니다.

EffectivePrice - 특정 제품 또는 서비스에 대해 단위당 지불하게 되는 실제 요율입니다. 요금(price * quantity)을 계산 및 조정하기 위해 수량과 함께 사용해야 하는 가격입니다. 가격은 다음 시나리오를 고려합니다.

  • 계층별 가격 책정: 예를 들어, 처음 100개 단위에는 USD 10, 다음 100개 단위에는 USD 8입니다.
  • 예약/절약 플랜 실제 비용 기록: 실제 비용 보고서에서 VM과 같은 리소스는 선불 약정으로 처리되므로 사용량 기록의 유효 가격은 0입니다. 구매 레코드의 유효 가격은 구매 트랜잭션의 가격을 표시합니다.
  • 예약/절약 플랜 분할 상환 비용 기록: 분할 상환 비용 보고서에서 사용 기록의 유효 가격은 예약/절약 플랜의 시간당 요금을 비례 배분한 금액입니다.

Quantity: - 특정 제품 또는 서비스에서 하루에 소비하는 단위 수입니다. 실제 리소스 사용량에 사용되는 UOM(측정 단위)와 관련이 있습니다.

요금 조정

가격표 또는 청구서와 비용을 조정하는 경우 비용 및 사용량 세부 정보 파일의 가격 포인트 및 수량은 이러한 다른 문서와 규모 및 세분성이 다를 수 있습니다.

기업계약을 체결한 고객의 경우 비용 및 사용량 세부 정보에는 청구서 또는 가격표와 다른 UOM(예: 일별 및 월별)이 있을 수 있습니다. 비용 및 사용량 세부 정보는 일별 세분성으로 표시되며 청구서는 매월, 분기별 또는 다른 사용자 지정 청구 기간 단위로 집계됩니다.

다음 예제에서는 동일한 리소스에 대한 여러 보고서에서 동일한 월별 총 비용을 다르게 나타내는 방법을 보여 줍니다. 이 예제에서는 31일의 샘플 월을 고려하며, 청구서는 매월 생성됩니다.

Report 측정 단위 단가 월별 총 수량 월별 총 비용 일별 수량 일별 비용
송장 1/일 100 31 3100 해당 없음 해당 없음
비용 및 사용량 세부 정보 1/월 3100 1 3100 0.032257961 1 100
가격표 1/일 100 해당 없음 해당 없음 해당 없음 해당 없음

1 월별 총 수량은 1 단위이므로 일별 수량은 1/31 = 0.03225796으로 추정됩니다.

가격표 측정 단위 동작 - 가격표에 표시되는 가격은 Azure에서 받은 가격입니다. 특정 측정 단위로 크기가 조정됩니다.

비용 세부 정보 측정 단위 동작 - 비용 세부 정보에 표시되는 사용량 및 가격 책정과 관련된 측정 단위는 실제 리소스 사용량과 일치합니다.

리소스에 대한 비용 세부 정보에 표시되는 가격 책정 시나리오의 예

다음은 실제 비용 보고서 또는 분할 상환 비용 보고서의 모양을 보여 주는 몇 가지 시나리오 예입니다.

샘플 실제 비용 보고서:

MeterId PricingModel ChargeType 수량 PAYGPrice UnitPrice EffectivePrice UnitOfMeasure 비용 참고
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx OnDemand 사용 24 1 0.8 0.8 1시간 19.2 실제 요금 수동 계산: 24 * 0.8 * 1시간을 곱합니다.
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx Reservations/SavingsPlan 사용 24 1 0.8 0 1시간 0 실제 요금 수동 계산: 24 * 0 * 1시간을 곱합니다.
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 예약 구매 15 120 120 120 1시간 1800 실제 요금 수동 계산: 15 * 120 * 1시간을 곱합니다.

샘플 분할 상환 비용 보고서:

MeterId PricingModel ChargeType 수량 PAYGPrice UnitPrice EffectivePrice UnitOfMeasure 비용 참고
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx OnDemand 사용 24 1 0.8 0.8 1시간 19.2 실제 요금 수동 계산: 24 * 0.8 * 1시간을 곱합니다.
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx Reservations/SavingsPlan 사용 24 1 0.8 0.3 1시간 7.2 실제 요금 수동 계산: 24 * 0.3 * 1시간을 곱합니다.

참고 항목

  • PayGPrice에 대한 제한 사항
    • EA 고객의 경우 PricingModel = Reservations 또는 Marketplace일 때 PayGPrice가 채워지지 않습니다.
    • MCA 고객의 경우 PricingModel = Reservations 또는 Marketplace일 때 PayGPrice가 채워지지 않습니다.
  • UnitPrice에 대한 제한 사항
    • EA 고객의 경우 PricingModel = MarketPlace일 때 UnitPrice가 채워지지 않습니다. 비용 배정 규칙이 사용하도록 설정된 경우 PricingModel = Reservations에서 UnitPrice는 0이 됩니다. 자세한 내용은 현재 제한 사항을 참조하세요.
    • MCA 고객의 경우 PricingModel = Reservations일 때 UnitPrice가 채워지지 않습니다.

예기치 않은 요금

알 수 없는 요금이 있는 경우 다음과 같은 몇 가지 방법으로 그 이유를 파악할 수 있습니다.

  • 리소스 요금이 청구된 검토
  • [비용 분석]에서 청구된 요금 검토
  • 리소스 담당자를 찾아서 문의
  • 감사 로그 분석
  • 리소스의 부모 범위에 대한 사용자 권한 분석
  • 요금을 확인하는 데 도움이 되도록 Azure 지원 요청 작성

자세한 내용은 예기치 요금 분석을 참조하세요.

Azure는 대부분의 사용자 동작을 기록하지 않습니다. 대신 Azure에서 리소스 사용량을 기록하여 요금 청구에 사용합니다. 로깅을 사용하지 않도록 설정한 경우 과거에 사용량이 급증한 것을 발견하더라도 Azure에서 정확한 원인을 파악할 수 없습니다. 사용량이 증가하면 자세한 내용을 확인하고 싶은 서비스에 로깅을 사용하도록 설정하면 적절한 기술 팀이 문제를 지원할 수 있습니다.