FinOps 오픈 비용 및 사용 사양
모든 클라우드, SaaS 또는 온-프레미스 공급자에서 비용 및 사용량을 더 쉽게 이해하고 최적화할 수 있도록 하는 새로운 청구 데이터 사양에 대해 알아봅니다.
FOCUS란?
FinOps FOCUS(Open Cost and Usage Specification)는 청구 데이터에 대한 일반적인 형식을 정의하는 획기적인 이니셔티브입니다. 이를 통해 조직은 비용 및 사용 패턴을 더 잘 이해하고 여러 클라우드, SaaS 및 온-프레미스 서비스 제품에서 지출 및 성능을 최적화할 수 있습니다.
FOCUS는 조직에 할당, 분석, 모니터링 및 최적화와 같은 FinOps 요구 사항에 맞게 명시적으로 설계된 비용 데이터의 일관되고 명확하며 접근성 있는 보기를 제공합니다. FinOps의 새로운 "언어"인 FOCUS를 사용하면 실무자가 조직 전체의 동료와 보다 효율적이고 효과적으로 공동 작업할 수 있습니다. 이를 통해 새 팀 구성원의 전송 가능성 및 온보딩을 최대화하고 사람들을 더 빠르게 가동할 수 있습니다. FinOps Framework와 쌍을 이루는 경우 실무자는 클라우드의 가치를 최대화하는 간소화된 FinOps 사례를 빌드하는 데 필요한 도구를 갖습니다.
포커스가 있는 이유
Microsoft 클라우드 서비스의 다양성과 유연성을 통해 필요할 때만 필요한 비용을 지불하면서 놀라운 작업을 빌드할 수 있습니다. 또한 이러한 유연성을 통해 서비스가 청구되고 다양한 요인에 따라 다르게 조정될 수 있는 다양한 운영 모델이 제공됩니다. 서비스가 다르게 청구되는 경우 비용 및 사용량 현황 데이터도 다른 경향이 있습니다. 따라서 일관되게 할당, 분석, 모니터링 및 최적화하기가 어렵습니다. 이는 Microsoft의 클라우드 서비스 그 이상입니다. 조직은 종종 SaaS(Software as a Service) 제품, 사용이 허가된 소프트웨어, 온-프레미스 인프라 또는 기타 클라우드에 의존합니다. 이러한 의존도는 독점 형식으로 데이터를 공유하는 각 공급자의 문제를 악화합니다.
FOCUS는 조직이 클라우드 투자의 가치를 관리하는 데 직면하는 가장 큰 과제 중 일부인 지출의 비즈니스 가치를 이해하고 수량화하는 공급자 및 서비스 불가지론 데이터 사양을 설정하여 이 문제를 해결합니다. FOCUS를 사용하면 조직에서 가치를 높이는 데 더 많은 시간을 할애하고 서로 다른 서비스 및 공급자와의 불일치로 인한 데이터를 이해하는 데 어려움을 덜 겪을 수 있습니다. 그러나 FOCUS는 여러 클라우드 공급자를 사용하는 조직만을 위한 것이 아닙니다.
FOCUS는 다음을 지원하는 조직을 지원할 수 있습니다.
- 보조 서비스 공급자와 함께 단일 클라우드 공급자를 사용합니다.
- 하나의 클라우드 공급자 내에 여러 계정이 있습니다.
- 단일 클라우드 공급자가 있는 계정은 하나뿐입니다.
FOCUS 사용의 이점은 기업 내의 간소화된 운영에서부터 FinOps 실무자로서의 기술 활용에 이르기까지 광범위합니다.
이점
FOCUS는 Cost Management에서 얻을 수 있는 최상의 비용 및 사용량 현황 데이터 버전입니다. 실제 및 분할 상환 비용 데이터에 비해 FOCUS에서 볼 수 있는 몇 가지 이점은 다음과 같습니다.
스토리지 및 컴퓨팅 비용 30% 절감
- FOCUS는 실제(청구) 및 분할 상환(유효) 비용을 단일 행에 결합하여 실제 및 분할 상환 데이터 세트에 비해 49% 적은 행을 만듭니다. 새 FOCUS 열을 고려할 때 총 데이터 크기는 실제 데이터 세트 및 분할 상환 데이터 세트보다 30% 더 작으므로 스토리지 비용을 직접 절감할 수 있습니다. 또한 처리되는 행 수가 적기 때문에 컴퓨팅 비용을 절감할 수 있습니다. 정확한 컴퓨팅 절감액은 솔루션에 따라 달라집니다.
여러 계정 및 클라우드를 처리하도록 설계
- 여러 클라우드를 사용하거나 단일 클라우드(예: EA 및 MCA) 내에 계정 유형이 다른 경우 FOCUS는 비용 데이터를 일관된 용어를 사용하여 단일 스키마로 표준화합니다. 모든 계정에서 비용을 이해하고 최적화하는 데 도움이 됩니다. EA에 있는 조직의 경우 이제 FOCUS로 전환하면 타이밍을 제어할 수 있으므로 계정이 MCA로 전환된 후 "오프라인"이 아닙니다.
FinOps 프레임워크를 더 쉽게 학습하고 정렬
- FOCUS는 FinOps의 새로운 "언어"입니다. 모든 FinOps Framework 지침은 FOCUS 용어를 사용하도록 업데이트되며 FOCUS 쿼리 및 예제도 포함됩니다. FOCUS를 사용하면 클라우드에 구애받지 않는 지침에서 클라우드별 구현 세부 정보로의 추가 변환 계층을 요구하지 않고도 FinOps 모범 사례를 더 쉽게 이해하고 구현할 수 있습니다. FOCUS를 사용하면 클라우드에 구애받지 않은 패턴과 지침이 더 깊어지고 더 적은 노력으로 더 많은 작업을 수행할 수 있습니다.
사람이 읽을 수 있는 깨끗한 표시 이름
- FOCUS는 모든 이름, 형식 및 범주에 대해 사람이 읽을 수 있는 깨끗한 표시 이름을 사용합니다. 친숙한 표시 이름은 서비스, 리소스 종류, 지역, 가격 책정, 약정 할인 등에 사용할 수 있습니다.
정확한 가격 책정 지점을 고유하게 식별
- FOCUS에는 각 요금에 사용되는 특정 SKU 가격표(SkuPriceId)에 대한 식별자가 포함됩니다. 계층화 및 할인과 같은 모든 가격 책정 변형을 포함하는 SKU의 고유 식별자이며, 현재 실제 또는 분할 상환 데이터 세트에는 사용할 수 없습니다. 각 요금에는 받는 방법 또는 청구 방법을 이해하는 데 필요한 단가도 포함됩니다. 목록(또는 소매) 단가는 협상된 할인 없이 단위당 지불할 가격입니다. 계약된(또는 주문형) 단가는 협상된 할인이 적용된 후입니다. 선불 약정 할인이 적용된 후 유효(또는 분할 상환) 단가가 개념 가격을 표시합니다. 청구된 단위 가격(또는 실제) 단가는 청구된 항목 또는 청구서를 나타냅니다.
비용 절감을 수량화하기 쉽습니다.
- 또한 FOCUS에는 단위 가격 외에도 협상된 할인 및 약정 할인에서 비용 절감을 보다 쉽게 정량화할 수 있도록 목록, 계약, 유효 및 청구된 비용이 포함된 각 요금에 사용되는 특정 가격 책정 모델을 식별하는 열이 포함되어 있습니다.
모든 가격 및 비용(일관된 통화)
- FOCUS는 모든 가격 및 비용에 청구 통화를 사용하므로 비용 및 사용량 데이터 내에서 비용을 보다 쉽게 확인할 수 있습니다. 가격 책정 통화를 사용하는 네이티브 Cost Management 데이터 세트의 가격과 다릅니다.
서비스, 리소스 및 SKU별로 비용 구성 및 구분
- FOCUS는 서비스, 리소스 및 SKU를 명확하게 구분하므로 비용을 보다 쉽게 구성하고 구분할 수 있습니다. 서비스 분류는 공급자 간에 일관되며 기본 제품 또는 SKU에 관계없이 특정 서비스에 사용되는 모든 리소스를 그룹화하므로 새로운 관점을 제공합니다(예: 대역폭 및 컴퓨팅 비용은 모두 Virtual Machines 서비스에 포함됨).
더 일관된 지역
- Cost Management의 FOCUS 데이터 세트는 지역이 Azure Resource Manager와 일치하도록 데이터 정리의 추가 계층을 제공합니다. 즉, AZURE Portal 및 Azure Resource Manager API에서와 동일한 지역 이름이 FOCUS에 표시됩니다.
더 간단한 날짜 논리
- FOCUS는 청구 및 청구 기간에 전용 종료 날짜 및 업계 표준 ISO 8601 날짜 형식을 사용합니다. 날짜를 더 쉽게 필터링하고 비교할 수 있습니다. 표준 시간대 또는 하루 중 시간에 대해 추측할 필요가 없으므로 현재 날짜와 같은 다른 날짜와 비교할 때 특히 유용합니다.
태그 및 SKU 세부 정보는 일관된 JSON 형식으로 제공됩니다.
- 기업계약 계정이 있는 경우 태그가 실제 데이터 세트 및 분할 상환 데이터 세트에 JSON으로 형식이 지정되지 않는다는 것을 알 수 있습니다. FOCUS는 일관된 JSON 형식으로 태그 및 SKU 세부 정보(
AdditionalInfo
)를 제공하여 이 문제를 해결합니다.
사용량을 식별하여 불연속 단위로 구분
- FOCUS는 실제 사용량 단위에 비해 요금이 청구되는 방식을 이해하는 데 도움이 되도록 각 요금에 대한 개별 가격 책정 및 사용 단위를 제공합니다. 블록 가격 책정과 같은 다양한 가격 책정 전략을 고려하며 별도의 열에 데이터를 제공하여 가격 책정 및 사용량을 보다 쉽게 확인할 수 있습니다.
시작하기
포커스 1.0 커버:
- 사용한 공급자, 청구서(청구서 발급자) 및 청구서의 청구 기간을 생성한 사람 등 송장 청구와 관련된 청구 세부 정보 입니다.
- 서비스, 리소스 종류, 지역 및 태그와 같이 공급자와 함께 배포한 항목에 대한 리소스 세부 정보 입니다.
- 게시자 및 SKU 식별자와 같이 사용하거나 구매한 제품에 대한 SKU 세부 정보 입니다.
- 요금 유형, 설명, 빈도 및 사용하거나 구매한 금액과 같이 요금을 설명하고 분류하는 요금 세부 정보 입니다.
- 가격 책정 범주 및 약정 할인 세부 정보와 같이 가격 책정 모델을 요약하는 할인 세부 정보입니다.
- 가격 책정 수량, 단가 및 비용과 같이 각 요금의 가격 책정 방식에 대한 원시 세부 정보가 포함된 가격 책정 및 비용입니다.
리소스는 ResourceId 및 ResourceName으로 식별되고 해당 ServiceName 및 ServiceCategory로 구성됩니다. ServiceCategory 를 사용하면 비용을 클라우드 공급자 간에 일관된 최상위 범주 집합으로 구성할 수 있으므로 특히 흥미롭습니다. 친숙한 ResourceType 레이블, 리소스가 배포된 RegionId 및 RegionName 및 리소스에 적용된 태그와 같은 다른 세부 정보를 볼 수도 있습니다.
내부적으로 리소스는 하나 이상의 제품을 사용하여 핵심 기능을 사용하도록 설정합니다. FOCUS는 이를 SKU라고 합니다. 이러한 SKU의 사용은 궁극적으로 요금이 청구됩니다. 각 SKU에는 SKU를 개발한 회사의 PublisherName , 사용된 SKU를 식별하는 SkuId 및 계층화 및 할인과 같은 모든 가격 변동을 포함하는 SKU에 대한 특정 가격 책정 지점을 식별하는 SkuPriceId 가 있습니다.
모든 요금에는 사용량 또는 구매와 같은 요금 종류를 설명하는 ChargeCategory, 이전 요금에 대한 수정 사항을 식별하는 ChargeClass, 청구가 적용된 날짜 및 ChargePeriodEnd 날짜, 이 요금을 볼 수 있는 빈도를 알고 있는 ChargeFrequency 및 행이 나타내는 내용을 설명하는 대략적인 ChargeDescription이 포함됩니다. 또한 사용하거나 구매한 항목에 따라 특정 ConsumedQuantity 및 ConsumedUnit 을 고유 단위로 포함합니다.
각 요금에는 요금의 가격을 나타내는 PricingCategory가 있으며, 약정 할인이 적용된 경우 약정 할인 유형에 대한 친숙한 공급자 중립적 및 공급자별 레이블에 대한 CommitmentDiscountCategory 및 CommitmentDiscountType, 사용량에 적용된 약정 할인을 식별하는 CommitmentDiscountId, 해당 인스턴스의 CommitmentDiscountName 및 CommitmentDiscountStatus가 포함됩니다. 약정 할인의 사용(사용) 또는 사용되지 않은(사용되지 않은) 부분에 대한 요금인지 여부를 나타냅니다.
가격은 청구 관계에 따라 결정되므로 청구서가 생성되는 BillingAccountId 및 BillingAccountName, 청구서가 적용되는 BillingPeriodStart 및 BillingPeriodEnd 날짜, 송장을 담당하는 회사의 InvoiceIssuerName 및 사용한 클라우드, SaaS, 온-프레미스 또는 기타 공급자의 ProviderName을 찾을 수도 있습니다. FOCUS의 "청구 계정" 용어는 최상위 루트 계정이 아닌 청구서가 생성되는 범위를 나타냅니다. MCA(Microsoft 고객 계약) 계정이 있는 조직의 경우 Microsoft 청구 계정이 아닌 청구 프로필에 매핑됩니다. 각 청구 계정 내에는 청구 계정 내의 구독에 대한 SubAccountId 및 SubAccountName도 있습니다.
마지막으로 가격 및 비용 세부 정보도 있습니다. 각 요금에는 모든 가격과 비용이 사용하는 BillingCurrency 가 있으며 이는 공급자 가격이 부과하는 방식과 다를 수 있습니다. 예를 들어 대부분의 MCA 계정은 USD로 가격이 책정되며 엔 또는 유로와 같은 다른 통화로 청구될 수 있습니다.
각 요금에는 SKU의 가격 책정 방법(청크 또는 단위의 "블록"일 수 있음)과 각 개별 가격 책정 단위의 비용(SkuPriceId 기반)에 대한 단가 집합 및 가격 책정 수량에 따른 총 비용에 따라 PricingQuantity 및 PricingUnit이 포함됩니다. FOCUS에는 할인이 없는 공공 소매 또는 시장 가격에 대한 ListUnitPrice 및 ListCost , 계약 할인 협상 후의 가격에 대한 ContractedUnitPrice 및 ContractedCost 가 포함되어 있지만 약정 할인이 없는 경우, 약정 할인 구매 후 EffectiveCost 는 상각되었고 청구 되거나 청구서가 청구됩니다.
이러한 점 외에도 각 공급자는 포커스 스키마의 일부가 아니라 비용 및 사용량에 대한 유용한 세부 정보를 제공하는 확장 열로 표시하기 위해 x_ 접두사로 추가 열을 포함할 수 있습니다. Microsoft Cost Management는 이 접두사를 활용하여 포커스 데이터 세트 내에서 네이티브 스키마와 동일한 세부 정보를 제공합니다. FinOps 도구 키트 보고서는 보고 및 최적화 목표를 용이하게 하기 위해 자세한 내용과 함께 열에 추가됩니다.
FOCUS 열에 대한 중요 참고 사항
FOCUS 데이터로 작업할 때 다음 사항에 유의하세요.
- FOCUS는 모든 가격 및 비용에 대한 청구 통화에 의존하는 반면 Cost Management는 가격 책정 통화를 사용합니다. FOCUS의 가격은 네이티브 Cost Management 스키마와 다른 통화일 수 있습니다.
- FOCUS는 "실제" 및 "분할 상환" 비용을 단일 데이터 세트로 결합합니다. 두 데이터 세트를 개별적으로 관리하는 것에 비해 더 작은 데이터 세트를 생성합니다. 데이터 크기는 분할 상환 비용 데이터와 약정 할인 구매 및 환불과 동등합니다.
BillingAccountId
Microsoft 고객 계약BillingAccountName
계정의 청구 프로필 ID 및 이름에 매핑합니다.- 문제가 있는지 이해하고 이를 해결하는 가장 좋은 방법을 결정하기 위해 피드백을 찾고 있습니다.
BillingPeriodEnd
필터링ChargePeriodEnd
에 도움이 되는 배타적입니다.SubAccountId
각각SubAccountName
구독 ID 및 이름에 매핑합니다.- 확장 열이 아닌
x_
모든 FOCUS*Id
열은 정규화된 리소스 ID를 사용합니다. ServiceName
모든ServiceCategory
서비스를 아직 고려하지 않을 수 있는 사용자 지정 매핑을 사용하고 있습니다.- 모든 서비스를 고려하여 이 목록을 업데이트하기 위해 노력하고 있습니다. Microsoft에서 새 서비스를 사용하도록 설정하는 속도를 따라가려면 지속적인 작업이 필요합니다.
- 누락된 서비스를 찾았는지 또는 매핑에 대한 피드백이 있는지 알려주세요.
ServiceName
는 누락된 서비스 세부 정보로 인해 저축 계획 레코드에 "컴퓨팅에 대한 Azure 저축 계획"을 사용합니다.- 기본 데이터 문제이며 데이터를 생성하는 서비스에서 해결해야 합니다.
ServiceName
가양성 문제를 파악할 수 있는 간단한 리소스 그룹 이름 확인을 기반으로 AKS(Azure Kubernetes Service) 요금을 매핑하려고 시도합니다.- 리소스 그룹 검사를 더 많은 대상으로 업데이트하기 위해 노력하고 있습니다.
- 가양성을 발견하면 알려주세요.
- AKS 요금을 정확하게 식별할 수 없는 경우 실제 리소스의 서비스 이름(예: Load Balancer)으로 대체됩니다.
SkuPriceId
Microsoft 고객 계약 계정의 경우 가격표에서 "{ProductId}_{SkuId}_{MeterType}"을 사용합니다.- FOCUS 비용 데이터를 가격표와 조인해야 하는 경우 가격표에서 유사한 키를 분할
SkuPriceId
하거나 수동으로 구성할 수 있습니다.
- FOCUS 비용 데이터를 가격표와 조인해야 하는 경우 가격표에서 유사한 키를 분할
FOCUS 열에 대한 피드백
매핑 또는 전체 FOCUS 지원 계획에 대한 피드백이 있는 경우 FinOps 도구 키트 토론에서 스레드를 시작합니다. 버그 가 있다고 생각되면 문제를 만듭니다.
FOCUS에 대한 피드백이 있는 경우 FOCUS 리포지토리에서 문제를 만듭니다. 또한 FOCUS 프로젝트에 기여하는 것을 고려하는 것이 좋습니다. 이 프로젝트는 노력을 안내하고 가장 유용한 사양을 만들기 위해 자신의 경험을 가져 오는 데 도움이되는 더 많은 실무자를 찾고 있습니다. FOCUS에 대해 자세히 알아보거나 프로젝트에 참여하려면 focus.finops.org 방문하세요.
FinOps Foundation에서 자세히 알아보기
FinOps FOCUS(Open Cost and Usage Specification)는 클라우드 비용 관리 및 최적화를 발전시키는 데 전념하는 비영리 조직인 FinOps Foundation과 공동으로 구축되었습니다. FOCUS에 대한 자세한 내용은 FinOps Framework 설명서의 FOCUS 프로젝트 사이트 문서를 참조하세요.
FinOps Foundation YouTube 채널에서 관련 비디오를 찾을 수도 있습니다.
관련 콘텐츠
관련 리소스:
관련 제품:
관련 솔루션: