보고는 FinOps 이니셔티브의 생명의 피입니다. 보고서는 데이터의 품질에 따라 좌우됩니다. 데이터 수집이 FinOps(및 빅 데이터 노력)의 중요한 부분인 이유입니다. 다음 데이터 세트를 사용하여 데이터 수집, 보고 또는 기타 솔루션의 일부로 데이터를 정리하고 정규화할 수 있습니다.
가격 책정 단위
Microsoft Cost Management는 UnitOfMeasure
열을 사용하여 각 요금을 측정하는 방법을 나타냅니다. 단일 단위 또는 고유 단위이거나 적용 가능한 블록 가격 책정 규칙에 따라 청크로 그룹화할 수 있습니다. 문자열로서 UnitOfMeasure
열은 다양한 변형과 불일치를 모두 구문 분석하고 처리하기 어려울 수 있습니다. 가격 책정 단위 파일은 일반적인 비용 관련 데이터 세트(예: Cost Management 내보내기 및 가격표) 내에서 찾을 수 있는 값 목록을 제공합니다. 관련된 고유 단위와 블록 크기 또는 스케일링 팩터를 사용하여 가격을 사용 단위와 비교합니다.
샘플 데이터:
단위 측정 | 계정 유형 | 가격블록크기 | 독립 단위 |
---|---|---|---|
1시간 | MCA, EA | 1 | 시간 단위 |
10000GB | EA(일렉트로닉 아츠) | 10,000 | 기가바이트 |
150시간 | EA(일렉트로닉 아츠) | 백오십 | 시간 단위 |
200/시간 | EA(일렉트로닉 아츠) | 200 | 단위/시간 |
5GB | MCA, EA | 5 | 기가바이트 |
5000000 요청 | EA(일렉트로닉 아츠) | 5000000 | 요청 |
744개 연결 | EA(일렉트로닉 아츠) | 744 | 연결 |
데이터에 대한 몇 가지 중요한 참고 사항:
- 미터 이름은 파일 크기를 낮추기 위해 포함되지 않습니다.
- 기본 단위 유형은 .입니다
Units
. - 일부 기본 단위는 미터 이름에 더 구체적인 단위를 포함할 수 있습니다. 미터 이름은 포함되지 않으므로 여기서는 설명되지 않습니다.
- Marketplace 미터는 데이터 크기에 영향을 주는 불일치로 인해 포함되지 않습니다.
Cost Management FOCUS 데이터 세트에서 UnitOfMeasure
이름이 .로 x_PricingUnitDescription
바뀝니다. FOCUS 내에서 PricingUnit
와 ConsumedUnit
이 모두 DistinctUnits
열로 설정됩니다.
지역
Microsoft Cost Management는 데이터를 제공하는 여러 기본 시스템으로 인해 때때로 일관성이 없는 리소스 위치에 다양한 값을 제공합니다. 지역 파일은 관련된 Azure 지역 ID 및 이름과 함께 일반적인 비용 관련 데이터 세트(예: Cost Management 내보내기 및 가격표) 내에서 찾을 수 있는 값 목록을 제공합니다.
샘플 데이터:
원래값 | RegionId | 지역명 |
---|---|---|
ap 동부 | 동아시아 | 동아시아 |
중앙 캘리포니아 | 캐나다센트럴 | 캐나다 중부 |
드 노스 | 독일 북부 | 독일 북부 |
서쪽 없음 | 노르웨이 웨스트 | 노르웨이 서부 |
tw 북쪽 | taiwannorth | 대만 북부 |
매핑하기 전에 지역 값을 소문자로 변환합니다. 이렇게 하면 중복을 줄이고 매핑 프로세스의 속도를 높일 수 있습니다.
리소스 유형
Azure 리소스 종류는 리소스 종류를 나타내는 반독성 코드입니다. 현재 리소스 형식을 사용자에게 친숙한 문자열, 설명 또는 해당 아이콘에 매핑하지 않습니다. ResourceTypes 파일은 사용 가능한 경우 표시 이름, 설명 및 아이콘에 대한 링크와 함께 Azure Portal에 표시되는 리소스 종류 값 목록을 제공합니다.
샘플 데이터:
자원 유형 | 단수 표시 이름 | 복수형 표시 이름 | 하위 단일 표시 이름 | 하위 복수형 표시 이름 |
---|---|---|---|---|
microsoft.compute/virtualmachines (마이크로소프트 컴퓨트/가상 머신) | 가상 머신 | 가상 머신 | 가상 컴퓨터 | 가상 컴퓨터 |
microsoft.insights/통합 문서 | Azure 워크북 | Azure 통합 문서 | Azure 워크북 | Azure 워크북 |
microsoft.logic/workflows | 논리 앱 | 논리 앱 | 논리 앱 | 논리 앱 |
microsoft.network/virtualnetworks | 가상 네트워크 | 가상 네트워크 | 가상 네트워크 | 가상 네트워크 |
microsoft.recoveryservices/vaults | Recovery Services 보관소 | Recovery Services 금고 | 복구 서비스 금고 | 복구 서비스 |
microsoft.search/searchservices | 검색 서비스 | Search 서비스 | 검색 서비스 | 검색 서비스 |
microsoft.sql/서버 | SQL Server | SQL 서버들 | SQL Server | SQL 서버들 |
microsoft.sql/서버/데이터베이스 | SQL 데이터베이스 | SQL 데이터베이스 | SQL 데이터베이스 | SQL 데이터베이스 |
microsoft.web/sites | App Service 웹앱 | App Service 웹 앱 | 앱 서비스 | 애플리케이션 서비스 |
매핑하기 전에 리소스 종류 값을 소문자로 변환합니다. 이렇게 하면 중복을 줄이고 매핑 프로세스의 속도를 높일 수 있습니다.
서비스
Microsoft Cost Management ConsumedService
에서 사용한 리소스의 기본 서비스 또는 리소스 공급자를 나타냅니다. FOCUS와 거의 동일합니다.ServiceName
경우에 따라 여러 서비스가 동일한 리소스 공급자를 공유하므로, 우리는 FOCUS 내에서 사용할 수 있도록 ConsumedService
및 ResourceType
열을 ServiceName
및 ServiceCategory
값에 매핑합니다.
샘플 데이터:
ConsumedService | 자원 유형 | 서비스 이름 | 서비스 카테고리 | 서비스 하위분류 | 출판사 이름 | 발행자 유형 | 환경 | ServiceModel |
---|---|---|---|---|---|---|---|---|
microsoft.compute | microsoft.compute/virtualmachines (마이크로소프트 컴퓨트/가상 머신) | 가상 머신 | 계산하다 | 가상 머신 | Microsoft | 클라우드 공급자 | 클라우드 | IaaS |
microsoft.documentdb | 마이크로소프트.다큐먼트DB/데이터베이스계정 | Cosmos DB (코스모스 데이터베이스) | 데이터베이스 | NoSQL 데이터베이스 | Microsoft | 클라우드 공급자 | 클라우드 | PaaS(서비스형 플랫폼) |
microsoft.kusto | microsoft.kusto/clusters | Azure Data Explorer (Azure 데이터 탐색기) | 분석 | 분석 플랫폼 | Microsoft | 클라우드 공급자 | 클라우드 | PaaS(서비스형 플랫폼) |
microsoft.network | microsoft.network/virtualnetworks | 가상 네트워크 | 네트워킹 | 네트워킹 인프라 | Microsoft | 클라우드 공급자 | 클라우드 | IaaS |
microsoft.storage | 마이크로소프트.스토리지/스토리지계정 | 스토리지 계정 | 스토리지 | 스토리지 플랫폼 | Microsoft | 클라우드 공급자 | 클라우드 | IaaS |
데이터에 대한 몇 가지 중요한 참고 사항:
-
ConsumedService
및ResourceType
값은 모두 대/소문자 구분 문제를 방지하기 위해 소문자를 줄입니다. -
ServiceName
값은 가능한 가장 가까운 서비스의 제품 마케팅 이름과 일치해야 합니다. 일부 서비스는 리소스 유형을 다시 사용하며 리소스 유형만 구별할 수 없습니다(예: Azure 함수가 App Service로 표시됨). -
ServiceCategory
값은 FOCUS에서 허용되는 값에 맞춰집니다.
대부분의 매핑은 리소스 종류에만 의존할 수 있습니다. 이후 업데이트에서는 이 목록을 리소스 유형과 병합하여 단일 데이터 세트만 제공합니다. 현재 ConsumedService에서 식별할 수 있는 리소스 종류가 공유되는 유일한 알려진 사례는 클라우드용 Microsoft Defender. 매핑을 간소화하기 위해 이러한 5개 행만 매핑하고 다른 모든 항목에 대한 리소스 종류 매핑을 사용할 수 있습니다.
데이터 세트 예제
다음 파일은 Microsoft Cost Management에서 데이터를 내보낼 때 표시되는 내용의 예입니다. 이러한 파일은 데이터 구조 및 형식을 이해하는 데 도움이 되도록 제공됩니다. 이들은 EA(기업 계약) 데모 계정에서 나온 것으로, 수집 또는 보고를 위한 의도로 사용되지 않습니다.
- 비용 및 사용량
- 실제 청구액 (
2021-10-01
) - 분할 상환(
2021-10-01
) - FOCUS(
1.0
) - FOCUS(
1.0-preview(v1)
)
- 실제 청구액 (
- 가격(
2023-05-01
) - 예약 세부 정보(
2023-03-01
) - 예약 트랜잭션(
2023-05-01
) - 예약 권장 사항(
2023-05-01
)
데이터 세트 메타데이터
각 데이터 세트가 서로 다른 열 및 데이터 형식을 사용하는 경우 FOCUS는 데이터 세트를 설명하는 메타데이터 스키마를 정의합니다. 데이터 세트 메타데이터에는 데이터 생성기, 스키마 버전 및 데이터 세트에 포함된 열과 같은 데이터에 대한 일반 정보가 포함됩니다.
샘플 데이터:
ColumnName | 데이터 유형 | 설명 |
---|---|---|
BilledCost |
소수 | 선불 요금의 상각(일회성 또는 되풀이)을 제외한 모든 할인율 및 할인을 포함하는 청구서의 기초가 되는 요금입니다. |
BillingAccountId |
문자열 | 공급자가 청구 계정에 할당한 고유 식별자입니다. |
BillingAccountName |
문자열 | 청구 계정에 할당된 표시 이름입니다. |
BillingCurrency |
문자열 | 요금이 청구된 통화입니다. |
BillingPeriodEnd |
날짜시간 | 청구 기간의 종료 날짜 및 시간입니다. |
BillingPeriodStart |
날짜시간 | 청구 기간의 시작 날짜 및 시간입니다. |
메타데이터는 다음 데이터 세트에 사용할 수 있습니다.
- 비용 및 사용량
피드백 제공
빠른 검토를 통해 어떻게 하고 있는지 알려주세요. 이러한 검토를 사용하여 FinOps 도구 및 리소스를 개선하고 확장합니다.
특정 항목을 찾고 있는 경우 기존 항목에 투표하거나 새 아이디어를 만듭니다. 다른 사용자와 아이디어를 공유하여 더 많은 표를 얻습니다. 우리는 가장 많은 표를 가진 아이디어에 초점을 맞추고 있습니다.
관련 콘텐츠
관련 리소스:
관련 FinOps 기능:
관련 제품:
관련 솔루션: