다음을 통해 공유


Cost Management 자동화 개요

Cost Management 자동화 및 보고를 사용하여 비용 데이터를 검색하고 관리하는 사용자 지정 솔루션 집합을 빌드할 수 있습니다. 이 문서에서는 사용할 수 있는 API 및 Cost Management 자동화에 대한 일반적인 시나리오에 대해 설명합니다.

사용 가능한 API

Cost Management 데이터와 상호 작용하는 데 사용할 수 있는 다양한 API가 있습니다. 사용 가능한 API 및 해당 API에 대한 요약은 다음과 같습니다. 특정 시나리오를 달성하기 위해 여러 API를 사용해야 할 수 있습니다. 나중에 설명한 일반적인 시나리오를 검토하여 자세히 알아보세요.

각 API를 호출하는 방법에 대한 계약 정보는 API 사양 문서를 검토하세요.

비용 세부 정보 API들

아래 API는 비용 세부 정보 데이터(이전에는 사용량 세부 정보라고 함)를 제공합니다. 비용 세부 정보는 Azure 에코시스템 내에서 사용할 수 있는 가장 세부적인 사용량 및 비용 레코드입니다. Azure Portal 및 API의 모든 Cost Management 환경은 원시 데이터 세트를 기반으로 합니다. 자세한 내용은 비용 세부 정보 개요를 참조하세요.

가격 책정 API

  • Azure 리테일 가격 - 종량제 요금제로 미터 요금을 확인하세요. 해당 리소스 사용 정보를 반환된 정보와 함께 사용하여 예상된 청구서를 직접 계산할 수 있습니다.

  • 가격표 API - 모든 미터에 대한 사용자 지정 가격을 가져옵니다. 기업은 사용량 세부 정보 및 마켓플레이스 사용량 정보를 이 데이터와 함께 사용하여 사용량 및 Marketplace 데이터를 사용한 비용 계산을 수동으로 수행할 수 있습니다.

예산 및 경고 API

  • 예산 API - 리소스, 리소스 그룹 또는 청구 단위에 대한 비용 예산을 만들 수 있습니다. 예산을 만들면 정의한 예산 임계값을 초과했을 때 알리도록 경고를 구성할 수 있습니다. 예산액에 도달하면 작업이 진행되도록 구성할 수도 있습니다. 자세한 내용은 예산 만들기 자동화예산 기반 작업 구성을 참조하세요.

  • 경고 API - 예산 및 기타 Azure 경고 시스템에서 만든 모든 경고를 관리합니다.

청구 API

  • 청구서 API - 청구서 목록을 가져옵니다. API는 총 금액, 지불 상태 및 청구서의 pdf 복사본을 다운로드하는 링크를 포함하여 청구서의 요약을 반환합니다.

  • 트랜잭션 API - 청구서 항목을 가져옵니다. API를 사용하여 청구서에 포함된 모든 구매, 환불 및 크레딧을 가져올 수 있습니다. API는 Microsoft 고객 계약 또는 Microsoft 파트너 계약 청구 계정이 있는 고객만 사용할 수 있습니다.

예약 API

일반적인 API 시나리오

많은 시나리오에서 청구 및 비용 관리 API를 사용하여 비용 관련 및 사용 관련 질문에 대답할 수 있습니다. 일반적인 시나리오 및 다양한 API를 사용하여 이러한 시나리오를 달성하는 방법은 아래에 설명되어 있습니다.

청구서 조정

이 시나리오는 다음 질문을 해결하는 데 사용됩니다.

  • Microsoft에서 청구서에 적정 금액을 청구했나요?
  • 내 청구서는 무엇이며 원시 데이터를 사용하여 직접 계산할 수 있나요?

이러한 질문에 대답하려면 아래 단계를 수행합니다.

  1. 청구서 API를 호출하여 청구서를 다운로드하는 데 필요한 정보를 가져옵니다. Microsoft 고객 계약 고객이고 청구서에 표시되는 특정 품목을 자동으로 가져오려는 경우 트랜잭션 API 를 활용하여 해당 품목을 API에서 읽을 수 있는 형식으로 가져올 수도 있습니다.

  2. 내보내기 또는 비용 세부 정보 API를 사용하여 원시 사용량 파일을 다운로드합니다.

  3. 원시 사용량 파일의 데이터를 분석하여 청구서에 있는 비용과 비교합니다. Azure 사용량의 경우 청구서의 데이터는 사용량과 연결된 미터에 따라 롤업됩니다.

교차 충전

지정된 한 달 동안의 지출을 잘 이해하면 조직은 다음에 발생한 다양한 요금에 대해 지불해야 하는 팀 또는 부서를 결정해야 합니다. 다음 단계를 수행합니다.

  1. 내보내기 또는 비용 세부 정보 API를 사용하여 원시 사용량 파일을 다운로드합니다.

  2. 원시 사용량 파일의 데이터를 분석하고 현재 위치에 있는 조직 계층 구조에 따라 할당합니다. 할당은 리소스 그룹, 구독, 비용 할당 규칙, 태그 또는 기타 Azure 조직 계층 구조를 기반으로 할 수 있습니다.

청구서 종료 전 Azure 지출

한 달 동안 비용이 어떻게 발생하는지 감시하는 것이 중요합니다. 청구서가 닫혀 있기 전에 사전 분석을 통해 지출 패턴을 변경하고 청구서의 예상 비용을 절감할 수 있습니다. 매월 누적된 원시 데이터를 모두 수집하려면 Exports API를 사용합니다.

자동 경고를 구성하면 지출이 예기치 않게 중단되지 않고 한 달 내내 수동 비용 모니터링이 필요하지 않을 수도 있습니다. 비용이 임계값을 위반하지 않거나 임계값을 위반할 것으로 예측되지 않도록 하려면 예산 API를 사용합니다.

비용 추세 보고

종종 조직이 시간이 지남에 따라 지출하는 금액을 이해하는 것이 유용합니다. 시간에 따른 비용을 이해하면 비용 최적화 개선을 위한 추세 및 영역을 파악하는 데 도움이 됩니다. 아래 단계에 따라 시간에 따른 비용을 대규모로 보고하는 데 사용할 수 있는 비용 데이터 세트를 설정합니다.

  1. 이전 달의 기록 비용을 추출합니다. 자세한 내용은 Exports API를 사용하여 기록 비용 데이터 세트를 초기화를 참조하세요.
  2. Exports와 연결된 Azure Storage 계정에서 기록 데이터를 쿼리 가능한 저장소로 수집합니다. SQL 또는 Azure Synapse를 사용하는 것이 좋습니다.
  3. 분석해야 하는 비용으로 범위에서 스토리지로의 월별 내보내기 구성 스토리지로 내보내기는 Azure Portal에서 수행됩니다. 내보내기 비용을 참조하세요. 월별 내보내기는 앞으로의 비용을 적절히 추출하는 데 사용됩니다.
  4. 열려 있는 달의 비용 데이터를 쿼리 가능한 저장소로 수집하도록 데이터 파이프라인을 구성합니다. 이 파이프라인은 구성한 월별 내보내기에서 사용해야 합니다. Azure Data Factory는 이러한 종류의 수집 시나리오에 적합한 솔루션을 제공합니다.
  5. 쿼리 가능한 저장소로 빌드된 보고서를 사용하여 필요에 따라 보고를 수행합니다. Power BI는 이 시나리오에 적합할 수 있습니다. 기본 솔루션에 대한 자세한 내용은 Power BI 템플릿 앱을 참조하세요.

예약별 자동화 시나리오에 대한 자세한 내용은 Azure 예약 자동화에 대한 API를 참조하세요.