FinOps 허브
FinOps 허브는 비용 분석, 인사이트 및 최적화를 위한 신뢰할 수 있는 신뢰할 수 있는 플랫폼입니다. 조직 전체의 리더가 조직의 요구에 따라 비용을 보고, 모니터링 및 최적화할 수 있는 가상 명령 센터입니다. FinOps 허브는 다음 세 가지 핵심 디자인 원칙에 중점을 줍니다.
- 표준이 되라
FinOps 프레임워크의 주요 구현이 되려고 노력합니다. - 규모에 맞게 빌드
가장 큰 계정 및 조직을 지원하도록 설계되었습니다. - 열기 및 확장 가능
에코시스템을 수용하고 플랫폼 사용 우선 순위를 지정합니다.
FinOps 허브는 초기 개발 중입니다. 현재 FinOps 허브는 비용 세부 정보를 통합 스토리지 계정으로 내보내서 Cost Management를 확장합니다. FinOps 허브는 내보내기를 사용하기 어렵게 만드는 몇 가지 내재된 제한 사항을 해결합니다. 가장 기본적인 형식으로 FinOps 허브를 사용하면 더 많은 Power BI 보고 옵션을 사용할 수 있습니다. 고급 엔드에서 FinOps 허브는 고유한 비용 관리 및 최적화 솔루션을 빌드하기 위한 기초입니다.
참고 항목
예상 비용: 모니터링되는 비용에서 $1M당 $25/mo입니다.
예상 비용에는 Azure Storage 및 데이터 처리에 대해 $5와 Power BI 라이선스의 경우 사용자당 최대 $20가 포함됩니다. 정확한 비용은 할인, $1M당 데이터 크기(최대 20GB의 데이터) 및 Power BI 라이선스 요구 사항에 따라 달라집니다. 파이프라인은 내보내기당 하루에 한 번 실행되며 내보내기당 매월 한 번 더 실행됩니다. 파이프라인 런타임은 데이터 크기에 따라 달라집니다. 자세한 내용은 Azure 가격 계산기의 FinOps 허브 비용 추정을 참조하거나 데이터 수집 보고서를 사용하여 허브 비용을 모니터링합니다.
참고 항목
FinOps 허브에는 기업계약(EA), MCA(Microsoft 고객 계약) 또는 MPA(Microsoft 파트너 계약) 계정(클라우드 솔루션 공급자 구독 포함)이 필요합니다. Microsoft 온라인 서비스 계약(MOSA, 종량제라고도 함) 또는 Microsoft 내부 구독이 있는 경우 FinOps Hubs 0.1.1을 사용해야 합니다. Power BI 보고서는 MOSA 및 MS 내부 구독에서 광범위하게 테스트되지 않았습니다. Microsoft 담당자에게 문의하거나 청구 지원 요청을 제출하여 구독을 Microsoft 고객 계약 마이그레이션하는 방법을 묻습니다.
FinOps 허브를 사용하는 이유
Microsoft Cost Management를 사용하는 많은 조직은 기본적으로 사용할 수 없는 일부 기능이 필요한 벽에 부딪힐 수 있습니다. 그렇게 할 때, 그들의 유일한 옵션은 많은 타사 도구 중 하나를 사용하거나 처음부터 뭔가를 구축하는 것입니다. 비용 관리 도구 에코시스템은 많은 훌륭한 옵션으로 풍부하고 광대하지만 과잉 사용되거나 특정 요구 사항을 해결하지 못할 수 있습니다. 이러한 경우 조직은 비용 데이터를 내보내고 사용자 지정 솔루션을 빌드합니다. 그러나 이러한 조직은 확장 가능한 데이터 플랫폼을 설계, 빌드 및 유지 관리하는 데 필요한 데이터 엔지니어가 없기 때문에 많은 과제가 발생합니다. FinOps 허브는 자체 개발 비용 관리 솔루션을 사용하여 시작하고 실행하는 노력을 간소화하기 위한 기반을 제공하고자 합니다.
FinOps 허브는 FinOps 프레임워크 구현을 간소화합니다. 가장 큰 엔터프라이즈 요구 사항에 맞게 크기를 조정하도록 설계되었습니다. 또한 백 엔드 데이터 저장소를 빌드하는 번거로움 없이 사용자 지정 솔루션 빌드를 지원하기 위해 열려 있고 확장할 수 있습니다. FinOps 허브는 커뮤니티용 및 커뮤니티에 의해 설계되었습니다. 토론에 참여하여 다음에 보고 싶은 내용을 알려주세요. 또는 기여하고 팀의 일원이 되는 방법을 알아보세요.
이점
FinOps 허브는 Cost Management 내보내기를 사용하는 데 비해 많은 이점을 제공합니다.
- 매일 Cost Management 내보내기에서 중복된 데이터를 정리하고 스토리지 비용을 절감합니다.
- 더 빠른 데이터 액세스를 위해 내보낸 데이터를 parquet으로 변환합니다.
- 구독, 리소스 그룹 및 기타 범위에 Power BI를 연결합니다.
- Power BI를 Azure Government 및 Azure China에 연결합니다.
- Power BI를 Microsoft MOSA(온라인 서비스 계약) 구독에 연결
- 여러 구독, 리소스 그룹 또는 청구 계정에 대해 보고합니다.
- PowerShell을 사용하여 배포 및 관리를 간소화했습니다.
- FinOps FOCUS(Open Cost and Usage Specification)와 전체 맞춤
- 개발 중: 여러 테넌트에 있는 구독의 데이터를 단일 스토리지 계정으로 수집합니다.
- 개발 중: Azure Data Explorer로 데이터 수집
1 MOSA(또는 종량제) 구독은 FinOps Hubs 0.1.x에서만 지원됩니다. FinOps Hubs 0.2에는 MOSA 구독에 대해 지원되지 않는 Cost Management 내보내기에서의 FOCUS 비용 데이터가 필요합니다. Microsoft 고객 계약 계정으로의 전환에 대한 지원에 문의하세요.
² EA 청구 범위는 현재 모든 테넌트에 내보낼 수 있습니다. 청구 범위 및 대상 스토리지 계정에 대한 액세스 권한이 있는 계정으로 해당 테넌트에 로그인하여 내보내기를 구성합니다. 비청구 범위(구독, 관리 그룹 및 리소스 그룹) 및 모든 MCA 범위는 현재 존재하는 테넌트에서만 지원됩니다. 향후 FinOps Hubs 릴리스에서 "원격 허브" 기능을 통해 지원됩니다.
포함된 내용
FinOps 허브 템플릿에는 다음 리소스가 포함됩니다.
- 모든 비용 데이터를 저장할 스토리지 계정(Data Lake Storage Gen2)
- 데이터 수집 및 정리를 관리하는 Data Factory 인스턴스입니다.
- Data Factory 시스템 관리 ID 자격 증명을 저장하는 Key Vault입니다.
배포된 후에는 Power BI의 데이터를 보고하거나 스토리지 계정에 직접 연결하여 보고할 수 있습니다.
참고 항목
이 문서에는 예제 데이터를 보여 주는 이미지가 포함되어 있습니다. 모든 가격 데이터는 테스트 목적으로만 사용됩니다.
다음은 보고서의 몇 가지 예입니다.
FinOps 보고서 살펴보기
FinOps 도구 키트의 각 보고서는 PBIX 또는 PBIT 파일로 사용할 수 있습니다. PBIX 파일에는 계정에 연결하지 않고 Power BI 데스크톱에서 볼 수 있는 샘플 데이터가 포함되어 있습니다.
사용 가능한 보고서를 시각화하려면 원하는 릴리스 에서 PBIX Power BI 보고서 파일을 다운로드하고 Power BI Desktop에서 보고서를 엽니다. 여기에서 테스트 데이터로 미리 채워진 보고서의 여러 페이지를 탐색할 수 있습니다.
새 허브 만들기
새 FinOps 허브를 만들려면 다음 단계를 수행합니다.
FinOps 허브를 배포합니다.
모니터링할 범위를 구성합니다.
FinOps 허브는 Cost Management 내보내기를 사용하여 모니터링하려는 데이터를 로드합니다. 내보내기를 수동으로 구성하거나 허브에 대한 액세스 권한을 부여하여 내보내기를 관리할 수 있습니다.
자세한 내용은 범위 구성을 참조 하세요.
데이터에 연결합니다.
Azure Storage를 지원하는 모든 시스템에서 데이터에 연결할 수 있습니다. 아이디어를 보려면 허브 시작을 참조 하세요. 미리 빌드된 Power BI 시작 템플릿을 사용하여 빠르게 시작하는 것이 좋습니다.
자세한 내용은 데이터에 연결을 참조하세요.
문제가 발생하면 Power BI 보고서 문제 해결을 참조 하세요.
참고 항목
Azure Gov 또는 Azure China에 배포해야 하는 경우 FinOps Hubs 0.1.1을 사용합니다. FOCUS 내보내기 대신 분할 상환 비용 내보내기를 만드는 경우를 제외하고 지침은 동일합니다.
문제가 발생하면 문제 해결 가이드를 참조하세요.
범위는 리소스를 포함하거나 리소스 그룹, 구독, 관리 그룹 또는 청구 계정과 같은 구매 서비스를 사용하도록 설정하는 Azure 구문입니다. 범위에 대한 리소스 ID는 범위를 식별하는 Azure Resource Manager URI입니다(예: 구독의 경우 "/subscriptions/###" 또는 청구 계정의 경우 "/providers/Microsoft.Billing/billingAccounts/###"). 자세한 내용은 범위 이해 및 작업을 참조하세요.
허브 시작
허브 인스턴스를 배포한 후 시작할 수 있는 몇 가지 방법이 있습니다.
미리 빌드된 Power BI 보고서를 사용자 지정합니다.
Power BI 보고서는 시작 템플릿이며 사용자 지정됩니다. 필요에 따라 사용자 지정하는 것이 좋습니다. 자세히 알아보기.
고유한 Power BI 보고서를 만듭니다.
고유한 보고서를 만들거나 기존 보고서에 비용 데이터를 추가하려는 경우 미리 빌드된 보고서에서 쿼리를 복사할 수 있습니다. 또는 Azure Data Lake Storage Gen2 커넥터를 사용하여 수동으로 연결할 수 있습니다.
고급 쿼리를 위해 Microsoft Fabric에 연결합니다.
Microsoft Fabric에서 OneLake를 사용하는 경우 허브 스토리지 계정의
ingestion
컨테이너에 대한 바로 가기를 만들어 허브의 데이터에 대해 SQL 또는 KQL 쿼리를 직접 실행할 수 있습니다. 자세히 알아보기.사용자 지정 도구에서 비용 데이터에 액세스합니다.
비용 데이터는 Azure Data Lake Storage Gen2 계정에 저장됩니다. Azure Data Lake Storage Gen2를 지원하는 모든 도구를 사용하여 데이터에 액세스할 수 있습니다.
Data Factory를 사용하여 비용 할당 논리를 적용하거나, 비용 데이터를 보강하거나 조작합니다.
Data Factory 는 데이터를 수집하고 변환하는 데 사용됩니다. 비용 효율적인 솔루션으로 Data Factory를 사용하여 비용 데이터에 사용자 지정 논리를 적용하는 것이 좋습니다. msexports 컨테이너에서 기본 제공 파이프라인 또는 데이터를 수정하지 마세요. 사용자 지정 파이프라인을 만드는 경우 수집 컨테이너에서 새 데이터를 모니터링하고 일관된 접두사를 사용하여 새 파이프라인과 겹치지 않도록 합니다. 데이터 처리 방법에 대한 자세한 내용은 데이터 처리를 참조하세요.
Important
이는 향후 FinOps 도구 키트 릴리스에서 발전할 계획인 기본 영역입니다. 향후 업데이트와의 충돌을 방지하려면 로드맵을 숙지하세요. 충돌을 방지하기 위해 새 시나리오에 대한 지원을 추가하려면 프로젝트에 기여하는 것이 좋습니다.
Power Automate를 사용하여 사용자 지정 경고를 생성합니다.
사용자 지정 경고를 생성하기 위한 많은 옵션이 있습니다. Power Automate 는 자동화를 접하는 사용자에게 유용한 옵션입니다. Azure Data Lake Storage Gen2에서 사용자 지정 코드 또는 데이터에 대한 직접 액세스를 지원하는 Data Factory, Functions 또는 기타 서비스를 사용할 수도 있습니다.
어떤 작업을 선택하든 솔루션 업데이트를 지원하기 위해 새 Bicep 모듈을 만드는 것이 좋습니다. 새 업데이트를 릴리스할 때 직접 참조 finops-hub/main.bicep
하거나 hub.bicep
적용할 수 있습니다.
변경 hub.bicep
해야 하는 경우 해당 변경 내용을 추적하고 최신 릴리스로 업그레이드할 때 다시 적용해야 합니다. 일반적으로 향후 업데이트와의 충돌을 방지하기 위해 템플릿 또는 모듈을 직접 수정하지 않는 것이 좋습니다. 대신 이러한 변경 내용을 오픈 소스 프로젝트에 다시 기여하는 것이 좋습니다. 자세히 알아보기.
필요한 사용 권한
허브 인스턴스를 배포하거나 업데이트하는 데 필요한 권한은 템플릿 세부 정보에서 다룹니다.
비용 데이터를 내보내려면 다음 중 하나 이상이 필요합니다.
범위 | Permission |
---|---|
구독 및 리소스 그룹(모든 계정 유형) | Cost Management 기여자. |
EA 청구 범위 | 엔터프라이즈 읽기 권한자, 부서 읽기 권한자 또는 계정 소유자(등록 계정이라고도 함). |
MCA 청구 범위 | 청구 계정, 청구 프로필 또는 청구서 섹션에 대한 기여자입니다. |
MPA 청구 범위 | 청구 계정, 청구 프로필 또는 고객에 대한 기여자입니다. |
CSP 고객은 FinOps 허브에 총 비용을 수집하기 위해 각 구독에 대한 내보내기를 구성해야 합니다. Cost Management는 MCA 또는 CSP 구독에 대한 관리 그룹 내보내기(2024년 5월 현재)를 지원하지 않습니다.
자세한 내용은 Cost Management 설명서를 참조 하세요.
관련 콘텐츠
관련 FinOps 기능:
관련 제품:
관련 솔루션: