다음을 통해 공유


비용 분석 및 예산의 그룹화 및 필터 옵션

비용 분석에는 많은 그룹화 및 필터링 옵션이 있습니다. 이 문서는 사용 시기를 이해하는 데 도움을 줍니다.

그룹화 및 필터링 옵션에 대한 비디오를 시청하려면 차원 및 태그별 Cost Management 보고 비디오를 시청하세요. 다른 비디오를 시청하려면 Cost Management YouTube 채널을 방문하세요.

그룹 및 필터 속성

다음 표에는 비용 분석 및 예산에서 사용할 수 있는 가장 일반적인 그룹화 및 필터링 옵션이 나열되어 있습니다. 언제 사용하는지 알아보려면 메모 열을 참조하세요.

일부 필터는 특정 제품에만 사용할 수 있습니다. 예를 들어, 기업계약에는 청구 프로필을 사용할 수 없습니다. 자세한 내용은 지원되는 Microsoft Azure 제품을 참조하세요.

속성 를 사용하는 경우 주의
가용성 영역 AWS¹ 비용을 가용성 영역별로 분류합니다. AWS 범위 및 관리 그룹에만 적용됩니다. Azure 데이터에는 가용성 영역이 포함되지 않으며 가용성 영역 없음으로 표시됩니다.
청구 기간 PAYG 비용을 청구서가 발부되었거나 발부될 월별로 분류합니다. 청구서가 발부된 PAYG 요금을 정확하게 표현하려면 청구 기간을 사용합니다. 사용자 지정 날짜 범위를 기준으로 필터링하는 경우 청구 기간 전후의 2일을 추가로 포함시킵니다. 정확한 청구 기간 날짜로 제한하면 청구서와 일치하지 않게 됩니다. 청구 기간의 모든 청구서에 대한 비용을 표시합니다. 청구서 ID를 사용하여 특정 청구서로 필터링합니다. EA 및 MCA는 월별로 청구되므로 PAYG 구독에만 적용됩니다. EA/MCA 계정은 동일한 목표를 달성하기 위해 날짜 선택 또는 월간 세분성에서 달력 월을 사용할 수 있습니다.
BillingProfileId 구독 요금으로 청구되는 청구 프로필의 ID입니다. EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS¹ 통합 계정의 고유 식별자입니다.
BillingProfileName EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS¹ 통합 계정의 이름입니다. EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS 통합 계정의 이름입니다.
청구 유형 사용, 구매, 환불, 미사용 예약 및 절약 플랜 비용을 세분화합니다. 예약 구매, 절약 플랜 구매, 환불은 실제 비용 사용 시에만 가능하며, 할부 결제 사용 시에는 불가능합니다. 사용하지 않은 예약 및 절약 플랜 비용은 할부 비용을 볼 때만 사용할 수 있습니다.
부서 비용을 EA 부서별로 분류합니다. EA 및 관리 그룹에 대해서만 사용할 수 있습니다. PAYG 구독에는 부서가 없으며 부서 없음 또는 할당되지 않음으로 표시됩니다.
등록 계정 EA 계정 소유자별 비용을 분류합니다. EA 청구 계정, 부서 및 관리 그룹에 대해서만 사용할 수 있습니다. PAYG 구독은 EA 등록 계정을 사용하지 않으며, 등록 계정 없음 또는 할당되지 않음으로 표시됩니다.
빈도 사용량 기반, 일회성 및 반복 비용을 분류합니다. 요금이 반복될 것으로 예상되는지 여부를 나타냅니다. 요금은 일회성(OneTime)이거나, 매월 또는 매년 반복되거나(Recurring), 사용량을 기준으로 할 수 있습니다(UsageBased).
송장 ID 비용을 청구된 청구서별로 분류합니다. 청구되지 않은 요금은 아직 청구서 ID를 사용하지 않고, EA 비용은 청구서 세부 정보를 포함하지 않으며 청구서 ID 없음으로 표시됩니다.
InvoiceSectionId MCA 청구서 섹션의 고유 식별자입니다. EA 부서 또는 MCA 청구서 섹션의 고유 식별자입니다.
InvoiceSectionName 청구서 섹션의 이름. EA 부서 또는 MCA 청구서 섹션의 이름입니다.
위치 비용을 리소스 위치 또는 지역별로 분류합니다. 구매 및 Marketplace 사용량은 할당되지 않음 또는 리소스 위치 없음으로 표시될 수 있습니다.
미터 비용을 사용량 미터별로 분류합니다. 구매 및 Marketplace 사용량은 할당되지 않음 또는 미터 없음으로 표시됩니다. 요금 유형을 참조하여 구매를 식별하고, 게시자 유형을 참조하여 Marketplace 요금을 식별합니다.
연산 AWS¹ 비용을 작업별로 분류합니다. AWS 범위 및 관리 그룹에만 적용됩니다. Azure 데이터에는 작업이 포함되지 않으며 작업 없음으로 표시됩니다. 대신 미터를 사용합니다.
가격 책정 모델 요청 시, 예약 또는 스폿 사용량별로 비용을 분류합니다. 구매는 OnDemand로 표시됩니다. 해당 없음이 표시되면 예약을 기준으로 그룹화하여 예약 사용량 또는 요청 시 사용량인지 확인하고 요금 유형을 통해 구매를 식별합니다.
PartNumber 특정 미터 가격 책정을 확인하는 데 사용되는 식별자입니다.
Product 제품의 이름입니다.
ProductOrderId 제품 주문에 대한 고유 식별자
ProductOrderName 제품 주문의 이름입니다.
공급자 Azure, Microsoft 365, Dynamics 365, AWS¹ 등 공급자 유형별로 비용을 세분화합니다. 제품 및 사업 부문의 식별자입니다.
게시자 유형 Microsoft, Azure, AWS¹ 및 Marketplace 비용을 분석합니다. 값은 MCA 계정에 대한 Microsoft 및 EA와 종량제 계정에 대한 Azure입니다.
예약 예약별 비용을 분류합니다. 예약과 연결되지 않은 사용량 또는 구매는 예약 없음 또는 값 없음으로 표시됩니다. 게시자 유형을 기준으로 그룹화하여 다른 Azure, AWS¹ 또는 Marketplace 구매를 식별합니다.
ReservationId 구매한 예약 인스턴스의 고유 식별자입니다. 실제 비용에서 ReservationID를 사용하여 요금이 청구된 예약을 확인합니다.
ReservationName 구매한 예약 인스턴스의 이름입니다. 실제 비용에서 ReservationName을 사용하여 요금이 청구된 예약을 확인합니다.
리소스 리소스별 비용을 분류합니다. Marketplace 구매는 기타 Marketplace 구매로 표시되고 예약 및 지원 요금과 같은 Azure 구매는 기타 Azure 구매로 표시됩니다. 게시자 유형을 기준으로 그룹화 또는 필터링하여 다른 Azure, AWS¹ 또는 Marketplace 구매를 식별합니다.
리소스 그룹 리소스 그룹별 비용을 분류합니다. 구매, 구독과 연결되지 않은 테넌트 리소스, 리소스 그룹에 배포되지 않은 구독 리소스 및 클래식 리소스에는 리소스 그룹이 없으며 기타 Marketplace 구매, 기타 Azure 구매, 기타 테넌트 리소스, 기타 구독 리소스, $system 또는 기타 요금으로 표시됩니다.
ResourceId Azure Resource Manager 리소스의 고유 식별자입니다.
리소스 종류 리소스 종류별 비용을 분류합니다. 리소스 인스턴스의 유형입니다. 모든 요금이 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 종류가 없는 요금은 null 또는 비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다. 예를 들어, 구매 및 클래식 서비스는 기타, 클래식 서비스 또는 리소스 종류 없음으로 표시됩니다.
ServiceFamily Azure 서비스의 유형입니다. 예를 들어, 컴퓨팅, 분석 및 보안입니다.
ServiceName Azure 서비스의 이름입니다. 측정기에 대한 분류 범주의 이름입니다. 예를 들어 클라우드 서비스 및 네트워킹입니다.
서비스 이름 또는 미터 범주 Azure 서비스별 비용을 분류합니다. 구매 및 Marketplace 사용량은 서비스 이름 없음 또는 할당되지 않음으로 표시됩니다.
서비스 계층 또는 미터 하위 범주 Azure 사용량 미터 하위 범주별 비용을 분류합니다. 구매 및 Marketplace 사용량은 비어 있거나 할당되지 않음으로 표시됩니다.
구독 비용을 Azure 구독 및 AWS¹ 연결된 계정별로 분류합니다. 구매 및 테넌트 리소스는 구독 없음으로 표시될 수 있습니다.
Tag 특정 태그 키에 대한 태그 값별 비용을 분류합니다. 구매, 구독과 연결되지 않은 테넌트 리소스, 리소스 그룹에 배포되지 않은 구독 리소스 및 클래식 리소스는 태그를 지정할 수 없으며 태그가 지원되지 않음으로 표시됩니다. 사용량 현황 데이터에 태그가 포함되지 않은 서비스는 태그를 사용할 수 없음으로 표시됩니다. 리소스에 태그가 지정되지 않은 나머지 경우는 태그가 지정되지 않음으로 표시됩니다. 각 리소스 종류에 대한 태그 지원에 대해 자세히 알아보세요.
UnitOfMeasure 서비스에 대한 청구 측정 단위입니다. 예를 들어 컴퓨팅 서비스는 시간당 청구됩니다.

¹ Cost Management 서비스의 AWS용 커넥터는 2025년 3월 31일에 사용 중지됩니다. 사용자는 AWS 비용 관리 보고를 위한 대체 솔루션을 고려해야 합니다. 2024년 3월 31일에 Azure는 모든 고객에 대해 AWS용 새 커넥터를 추가하는 기능을 사용하지 않도록 설정합니다. 자세한 내용은 AWS(Amazon Web Services) 커넥터 사용 중지를 참조하세요.

용어에 대한 자세한 내용은 Azure 사용량 및 요금 파일에 사용되는 용어 이해를 참조하세요.

SQL 데이터베이스 및 탄력적 풀 그룹화

SQL 데이터베이스 및 탄력적 풀을 그룹화하여 총 SQL 비용을 한눈에 볼 수 있습니다. 리소스 보기의 부모 서버 아래에 표시됩니다.

청구 대상을 이해하는 것은 복잡할 수 있습니다. 많은 사람들이 시작하기 가장 좋은 곳은 리소스 보기입니다. 여기서는 비용이 발생하는 리소스를 보여줍니다. 그러나 단일 배포에 여러 관련 리소스가 포함된 경우 간단한 리소스 목록도 이해하기 어려울 수 있습니다. 저희 팀은 리소스 비용을 요약하기 위해 관련 리소스를 함께 그룹화하려고 시도하는 중입니다. 따라서 자식 리소스를 표시하도록 비용 분석을 변경하고 있습니다.

많은 Azure 서비스에서는 중첩 또는 자식 리소스를 사용합니다. SQL 서버에는 데이터베이스가 있고, 스토리지 계정에는 컨테이너가 있고, 가상 네트워크에는 서브넷이 있습니다. 대부분의 자식 리소스는 서비스를 구성하는 데만 사용되지만 리소스에 고유한 사용량이 있고 요금이 부과되는 경우도 있습니다. SQL 데이터베이스가 가장 일반적인 예일 것입니다.

SQL 데이터베이스는 SQL 서버 인스턴스의 일부로 배포되지만 사용량은 데이터베이스 수준에서 추적됩니다. 또한 부모 서버(예: 클라우드용 Microsoft Defender)에 요금이 부과될 수도 있습니다. 클래식 비용 분석에서 SQL 배포에 대한 총 비용을 얻으려면 서버 및 각 개별 데이터베이스의 비용을 수동으로 합산해야 합니다. 예를 들어, 다음 목록에서 treyanalyticsengine / aepool 탄력적 풀과 그 아래에 있는 treyanalyticsengine / coreanalytics 서버를 볼 수 있습니다. 목록의 더 아래쪽에 있는 다른 데이터베이스는 표시되지 않습니다. 많은 데이터베이스가 있는 대규모 서버 인스턴스의 총 비용이 필요할 때 이 상황이 얼마나 골치 아플지 생각해 볼 수 있습니다.

다음은 여러 관련 리소스 비용이 그룹화되지 않은 리소스별 비용 보기를 보여 주는 예입니다.

여러 관련 리소스 비용이 그룹화되지 않은 비용 분석을 보여 주는 스크린샷.

리소스 보기에서 자식 리소스는 부모 리소스 아래에 함께 그룹화됩니다. 그룹화는 배포 및 총 비용을 한눈에 볼 수 있는 빠른 보기를 보여줍니다. 동일한 구독을 사용하면 이제 세 가지 요금이 모두 서버 아래에 그룹화되어 총 서버 비용에 대한 한 줄 요약을 제공하는 것을 볼 수 있습니다.

다음은 리소스 보기에 그룹화된 리소스 비용을 보여 주는 예입니다.

그룹화된 리소스 비용을 보여 주는 스크린샷.

행 개수 변경을 확인할 수도 있습니다. 클래식 비용 분석은 모든 리소스를 자체적으로 분류하여 53개의 행을 표시합니다. 리소스 보기에는 25개의 행만 표시됩니다. 차이점은 개별 리소스가 그룹화되어 한눈에 볼 수 있는 비용 요약을 더 쉽게 얻을 수 있다는 것입니다.

SQL 서버 외에도 App Service, Synapse 및 VNet 게이트웨이와 같은 자식 리소스가 있는 다른 서비스도 볼 수 있습니다. 각각은 리소스 보기에 그룹화되어 유사하게 표시됩니다.

SQL 데이터베이스 및 탄력적 풀 그룹화는 기본적으로 리소스 보기에서 사용할 수 있습니다.

부모 리소스 ID 값을 사용하여 자식 리소스에 cm-resource-parent 태그를 추가하여 App Service 요금제에 따른 VM 또는 웹앱의 디스크와 같은 관련 리소스를 그룹화합니다. 태그를 사용할 수 있고 리소스가 그룹화될 때까지 24시간을 기다립니다. 피드백을 남겨 이 환경을 더 개선할 수 있는 방법을 알려주세요.

일부 리소스에는 명시적 자식이 아니거나 Azure Resource Manager의 논리적 부모 아래에 중첩된 관련 종속성이 있습니다. 예에는 App Service 요금제에 할당된 가상 머신 또는 웹앱에서 사용하는 디스크가 포함됩니다. 아쉽게도 Cost Management는 이러한 관계를 인식하지 못하며 자동으로 그룹화할 수 없습니다. 이 기능은 태그를 사용하여 관련 리소스의 총 비용을 함께 요약합니다. 부모 리소스가 포함된 단일 행이 표시됩니다. 부모 리소스를 확장하면 연결된 각 리소스가 해당 비용과 함께 개별적으로 나열되는 것을 볼 수 있습니다.

예를 들어 두 개의 VM으로 구성된 Azure Virtual Desktop 호스트 풀이 있다고 가정해 보겠습니다. VM 및 해당 네트워크/디스크 리소스에 태그를 지정하면 호스트 풀 아래에 그룹화되어 호스트 풀 배포에서 세션 호스트 VM의 총 비용을 알 수 있습니다. 호스트 풀을 통해 사용할 수 있는 클라우드 솔루션의 비용도 포함하려는 경우 이 예는 더욱 흥미로워집니다.

Azure Virtual Desktop 호스트 풀 아래에 그룹화된 VM 및 디스크를 보여 주는 비용 분석의 스크린샷.

리소스를 함께 연결하기 전에 리소스를 그룹화하는 방법에 대해 생각합니다. 리소스를 하나의 부모에만 연결할 수 있으며 비용 분석은 현재 한 수준의 그룹화만 지원합니다.

그룹화할 리소스를 알고 나면 다음 단계에서 리소스에 태그를 지정합니다.

  1. 부모가 될 리소스를 엽니다.
  2. 리소스 메뉴에서 속성을 선택합니다.
  3. 리소스 ID 속성을 찾아 값을 복사합니다.
  4. 연결할 리소스가 있는 리소스 그룹 또는 모든 리소스를 엽니다.
  5. 연결하려는 모든 리소스의 확인란을 선택한 다음 태그 할당 명령을 선택합니다.
  6. cm-resource-parent의 태그 키를 지정하고(올바르게 입력했는지 확인) 3단계의 리소스 ID를 붙여넣습니다.
  7. 새 사용량이 태그와 함께 Cost Management로 전송될 때까지 24시간 동안 기다립니다. (Cost Management에서 태그를 업데이트하려면 리소스가 요금과 함께 활발하게 실행되고 있어야 합니다.)
  8. 리소스 보기를 엽니다.

리소스 보기에서 태그가 로드될 때까지 기다리면 이제 논리적 부모 리소스와 연결된 자식 리소스가 표시됩니다. 아직 그룹화되지 않은 경우 연결된 리소스의 태그를 확인하여 태그가 설정되었는지 확인합니다. 그렇지 않은 경우 24시간 후에 다시 확인합니다.

리소스 보기에서는 기본적으로 관련 리소스를 그룹화할 수 있습니다.

Publisher 형식 값 변경

Cost Management에서 PublisherType field는 Microsoft, Marketplace 또는 AWS(교차 클라우드 커넥터가 구성된 경우) 제품에 대한 요금인지 여부를 나타냅니다.

변경 내용

2021년 10월 14일부터 Microsoft 고객 계약이 있는 모든 고객에 대해 값이 AzurePublisherType 필드가 Microsoft로 업데이트되었습니다. Microsoft 365 및 Dynamics 365와 같은 Azure 이외의 Microsoft 제품을 지원하기 위해 향상된 기능을 수용하기 위해 변경되었습니다.

MarketplaceAWS의 값은 변경되지 않습니다.

변경 내용은 기업계약 또는 종량제 제품을 사용하는 고객에게 영향을 미치지 않습니다.

영향 및 작업

2021년 10월 14일 이전에 다운로드한 Cost Management 데이터의 경우 이전 Azure 및 새 Microsoft 필드 값의 PublisherType 변경 내용을 고려합니다. 내보내기, 사용량 세부 정보 또는 Cost Management를 통해 데이터를 다운로드할 수 있습니다.

Azure 값으로 PublisherType 필드를 필터링하는 Cost Management + Billing REST API 호출을 사용하는 경우 2021년 10월 14일 이후에 변경 내용을 해결하고 새 값 Microsoft로 필터링해야 합니다. 게시자 형식 = Azure에 대한 필터를 사용하여 API를 호출하면 데이터가 반환되지 않습니다.

변경 내용이 필터에 자동으로 반영되므로 비용 분석 또는 예산에는 영향을 주지 않습니다. Publisher Type = "Azure" 필터를 사용하여 만든 저장된 보기 또는 예산이 자동으로 업데이트됩니다.