자습서: 개선된 내보내기 환경 - 미리 보기
이 자습서는 내보내기(미리 보기) 단추를 선택하여 Cost Management 랩에서 사용하도록 설정할 수 있는 개선된 내보내기 환경을 사용하여 자동 내보내기를 만드는 데 도움이 됩니다. 개선된 내보내기 환경은 비용에 영향을 미치는 다른 데이터 세트 내보내기를 자동화하여 FinOps 업무를 간소화하도록 설계되었습니다. 업데이트된 내보내기는 사용자 환경을 향상시키면서 대규모 데이터 세트를 처리하도록 최적화되었습니다.
기능이 언제 일반 공급되는지 확인하려면 Azure 업데이트를 검토합니다.
개선된 기능
개선된 내보내기 기능은 가격표, 예약 권장 사항, 예약 세부 정보 및 예약 트랜잭션을 포함한 새로운 데이터 세트를 지원합니다. 또한 오픈 소스 FOCUS(FinOps Open Cost and Usage Specification) 형식을 사용하여 비용 및 사용 세부 정보를 다운로드할 수 있습니다. 실제 비용과 분할 상환 비용을 결합하고 데이터 처리 시간과 저장 및 컴퓨팅 비용을 줄입니다. FinOps 데이터 세트는 규모가 크고 관리하기 어려운 경우가 많습니다. 내보내기는 다음 기능을 통해 파일 관리성을 개선하고 다운로드 대기 시간을 줄이며 스토리지 및 네트워크 요금을 절약하는 데 도움이 됩니다.
- 파일을 관리 가능한 작은 덩어리로 나누는 파일 분할.
- 일별 내보내기에서 전날의 파일을 매일 업데이트된 파일로 바꾸는 파일 덮어쓰기입니다.
내보내기 기능에는 업데이트된 사용자 인터페이스가 있습니다. 이를 통해 간소화된 단일 만들기 환경을 사용하여 Azure Storage에 대한 다양한 비용 관리 데이터 세트에 대한 여러 내보내기를 쉽게 만들 수 있습니다. 내보내기를 사용하면 새 내보내기를 만들 때 최신 또는 이전 데이터 세트 스키마 버전을 선택할 수 있습니다. 여러 버전을 지원하면 최신 API 기능을 채택하는 동안 기존 데이터 세트용으로 빌드한 데이터 처리 계층을 재사용할 수 있습니다. 과거 기간 동안 기존 내보내기 작업을 다시 실행하여 기록 데이터를 선택적으로 내보낼 수 있습니다. 따라서 특정 날짜 범위에 대해 새로운 일회용 내보내기를 만들 필요가 없습니다. 방화벽 뒤의 스토리지 계정으로 내보내기를 구성하여 보안 및 준수를 강화할 수 있습니다. Azure 스토리지 방화벽은 스토리지 계정의 퍼블릭 엔드포인트에 액세스 제어 기능을 제공합니다.
필수 조건
데이터 내보내기는 EA(기업계약) 및 MCA(Microsoft 고객 계약) 고객을 비롯한 다양한 종류의 Azure 계정에 사용할 수 있습니다. 지원되는 계정 유형의 전체 목록을 보려면 Cost Management 데이터 이해를 참조하세요. 다음 Azure 사용 권한 또는 범위는 사용자 및 그룹별 데이터 내보내기에 대해 구독별로 지원됩니다. 범위에 대한 자세한 내용은 범위 이해 및 작업을 참조하세요.
- 소유자 - 구독에 대한 예약된 내보내기를 생성, 수정 또는 삭제할 수 있습니다.
- 기여자 - 자신의 예약된 내보내기를 생성, 수정 또는 삭제할 수 있습니다. 다른 사용자가 만든 예약된 내보내기의 이름을 수정할 수 있습니다.
- 읽기 권한자 - 권한이 있는 내보내기를 예약할 수 있습니다.
- 기업계약 및 Microsoft 고객 계약 범위에 대한 내보내기를 구성하는 데 필요한 액세스 등 범위에 대한 자세한 내용은 범위 이해 및 작업을 참조하세요.
Azure Storage 계정의 경우:
- 내보내기에 대한 사용 권한과 독립적으로 구성된 스토리지 계정을 변경하려면 쓰기 사용 권한이 필요합니다.
- BLOB 또는 파일 스토리지에 대해 Azure 스토리지 계정이 구성되어 있어야 합니다.
- 개체 복제 규칙에서 대상으로 구성된 스토리지 컨테이너로 내보내기를 구성하지 마세요.
- 방화벽이 구성된 스토리지 계정으로 내보내려면 스토리지 계정에 대한 다른 권한이 필요합니다. 다른 권한은 내보내기 만들기 또는 수정 중에만 필요합니다. 아래에 이 계정과 키의 예제가 나와 있습니다.
소유자 역할 또는 사용 권한이 있는
Microsoft.Authorization/roleAssignments/write
Microsoft.Authorization/permissions/read
사용자 지정 역할또한 방화벽을 구성할 때 스토리지 계정에 대해 신뢰할 수 있는 Azure 서비스 액세스 허용을 사용하도록 설정했는지 확인합니다.
- 스토리지 계정 구성에는 복사 작업에 허용되는 범위(미리 보기) 옵션이 임의 스토리지 계정에서로 설정되어야 합니다.
새 구독이 있는 경우 Cost Management 기능을 즉시 사용할 수 없습니다. 모든 Cost Management 기능을 사용하려면 최대 48시간이 걸릴 수 있습니다.
내보내기(미리 보기)를 선택하여 Cost Management 랩에서 새로운 내보내기 환경을 사용하도록 설정합니다. 내보내기(미리 보기)를 사용하도록 설정하는 방법에 대한 자세한 내용은 미리 보기 기능 살펴보기를 참조하세요. 미리 보기 기능은 점진적으로 배포되고 있습니다.
내보내기 만들기
다음 단계에서 다양한 데이터 형식의 여러 내보내기를 만들 수 있습니다.
범위를 선택하고 내보내기로 이동합니다.
- https://portal.azure.com에서 Azure Portal에 로그인합니다.
- Cost Management를 검색합니다.
- 청구 범위를 선택합니다.
- 왼쪽 탐색 메뉴에서 내보내기를 선택합니다.
참고 항목
- 구독, 리소스 그룹, 관리 그룹, 부서 및 등록 범위에서 내보내기 작업을 만들 수 있습니다. 범위에 대한 자세한 내용은 범위 이해 및 작업을 참조하세요.
- 청구 계정 범위 또는 고객 테넌트에서 파트너로 로그인한 경우 파트너 스토리지 계정에 연결된 Azure Storage 계정으로 데이터를 내보낼 수 있습니다. 그러나 CSP 테넌트에 활성 구독이 있어야 합니다.
새 내보내기 만들기
내보내기 페이지의 페이지 상단에서 + 만들기를 선택합니다.
내보내기 템플릿 선택
기본 탭에서 시나리오에 맞는 템플릿을 선택한 다음 다음을 선택합니다.
참고: 템플릿은 일반적으로 사용되는 데이터 세트와 해당 구성 집합을 미리 선택하여 내보내기 생성을 간소화합니다.템플릿을 선택하면 공통 내보내기 접두사를 입력하고, 미리 선택한 구성을 편집하고, 목록에서 내보내기를 추가하거나 제거하여 내보내기 이름을 사용자 지정할 수 있는 데이터 세트 탭이 표시됩니다.
기본 탭으로 돌아가서 새 템플릿을 선택하여 템플릿을 변경하고 내보내기 구성을 취소할 수 있습니다.
선택적으로 더 많은 내보내기 추가
- 데이터 세트 탭에서 + 내보내기 추가를 선택하여 다른 내보내기를 추가할 수 있습니다.
- 데이터 형식, 데이터 세트 버전을 선택하고 내보내기 이름을 입력합니다. 필요에 따라 내보내기 설명을 입력할 수 있습니다.
- 데이터 형식에서 예약 권장 사항을 선택할 때 표시되는 다른 필드에 대한 값을 선택합니다.
- 예약 범위
- 리소스 종류
- 과거 기간
- 선택한 데이터 형식 및 빈도에 따라 날짜 범위를 UTC 형식으로 정의하기 위해 더 많은 필드를 지정해야 할 수도 있습니다.
- 추가를 선택하여 데이터 세트 탭에 나열된 내보내기를 확인합니다.
- + 새 내보내기 추가를 선택하면 최대 10개의 내보내기를 만들 수 있습니다.
- 대상을 정의할 준비가 되면 다음을 선택합니다.
내보내기 대상 정의
- 대상 탭에서 스토리지 형식을 선택합니다. 기본값은 Azure Blob Storage입니다.
- Azure Storage 계정 구독을 지정합니다. 기존 리소스 그룹을 선택하거나 새 리소스 그룹을 만듭니다.
- 스토리지 계정 이름을 선택하거나 새로 만듭니다.
- 새 스토리지 계정을 만드는 경우 Azure 지역을 선택합니다.
- 내보내기 파일의 스토리지 컨테이너와 디렉터리 경로를 지정합니다.
- 서식으로 CSV 또는 Parquet를 선택합니다.
- 압축 형식으로 없음을 선택하고, CSV 파일 형식으로 Gzip을 선택하고, parquet 파일 형식의 경우 Snappy를 선택합니다.
- 파일 분할은 기본적으로 사용하도록 설정되어 있습니다. 큰 파일을 작은 파일로 분할합니다.
- 데이터 덮어쓰기는 기본적으로 사용하도록 설정되어 있습니다. 일별 내보내기의 경우 전날의 파일을 업데이트된 파일로 바꿉니다.
- 다음을 선택하여 검토 + 만들기 탭으로 이동합니다.
검토 후 만들기
내보내기 구성을 검토하고 필요한 경우 변경합니다. 완료되면 검토 + 만들기를 선택하여 프로세스를 완료합니다.
내보내기 관리
다음을 포함하여 각 내보내기에 대한 세부 정보 요약이 표시되는 내보내기 페이지로 이동하여 내보내기를 보고 관리할 수 있습니다.
- 데이터 형식
- 일정 상태
- 데이터 버전
- 마지막 런타임
- 빈도
- 스토리지 계정
- 예상되는 다음 실행 날짜 및 시간
페이지 오른쪽에 있는 줄임표(…)를 선택하거나 개별 내보내기를 선택하여 다음 작업을 수행할 수 있습니다.
지금 실행 - 예약된 런타임에 관계없이 다음 사용 가능한 순간에 실행되도록 계획되지 않은 내보내기를 큐에 넣습니다.
선택한 날짜 내보내기 - 새로운 일회성 내보내기를 만드는 대신 과거 날짜 범위에 대한 내보내기를 다시 실행합니다. 최대 13개월의 기록 데이터를 3개월 단위로 추출할 수 있습니다. 가격표에는 이 옵션을 사용할 수 없습니다.
사용 안 함정 - 내보내기 작업을 일시적으로 중단합니다.
삭제 - 내보내기를 영구적으로 제거합니다.
새로 고침 - 실행 기록을 업데이트합니다.
일정 빈도
모든 형식의 데이터는 다음 표에 설명된 대로 다양한 일정 빈도 옵션을 지원합니다.
데이터 유형 | 빈도 옵션 |
---|---|
가격표 | • 일회성 내보내기 • 이번 달 • 당월의 일별 내보내기 |
예약 세부 정보 | • 일회성 내보내기 • 월간 누계 비용 매일 내보내기 • 지난달 비용의 월간 내보내기 |
예약 권장 사항 | • 일회성 내보내기 • 일별 내보내기 |
예약 트랜잭션 | • 일회성 내보내기 • 일별 내보내기 • 지난달 데이터를 월별로 내보내기 |
비용 및 사용량 내역(실제) 비용 및 사용량 세부 정보(분할상환) 비용 및 사용량 세부 정보(FOCUS) 비용 및 사용량 세부 정보(사용량만) |
• 일회성 내보내기 • 월간 누계 비용 매일 내보내기 • 지난달 비용의 월간 내보내기 • 마지막 청구월 비용을 월 단위로 내보내기 |
데이터 형식 이해
현재 및 기록 버전의 스키마를 포함하여 사용 가능한 모든 데이터 세트에 대한 포괄적인 참조는 Cost Management 데이터 세트 스키마 인덱스를 참조하세요.
- 요금 및 사용량 세부 정보(실제) - 표준 사용량 및 구매 요금을 내보내려면 이 옵션을 선택합니다.
- 비용 및 사용량 세부 정보(분할 상환) - Azure 예약 및 컴퓨팅을 위한 Azure 절약 플랜과 같은 구매에 대한 분할 상환 비용을 내보내려면 이 옵션을 선택합니다.
- 비용 및 사용량 세부 정보(FOCUS) - 오픈 소스 FOCUS(FinOps Open Cost and Usage Specification) 형식을 사용하여 비용 및 사용량 세부 정보를 내보내려면 이 옵션을 선택합니다. 실제 비용과 분할 상환 비용을 합친 것입니다.
- 이 형식은 데이터 처리 시간과 내보내기에 대한 저장 및 컴퓨팅 요금을 줄여줍니다.
- 비용 및 사용량 세부 정보(FOCUS) 내보내기에는 관리 그룹 범위가 지원되지 않습니다.
- FOCUS 형식 내보내기를 FinOps용 Microsoft Fabric 작업 영역에 대한 입력으로 사용할 수 있습니다. 자세한 내용은 FinOps용 Fabric 작업 영역 만들기를 참조하세요.
- 비용 및 사용량 세부 정보(사용량만) - 구매 정보 없이 표준 사용량 요금을 내보내려면 이 옵션을 선택합니다. 새 내보내기를 만들 때 이 옵션을 사용할 수 없지만 이 옵션을 사용하는 기존 내보내기는 계속 지원됩니다.
- 가격표 – 다운로드한 조직의 Azure 가격 책정을 내보내려면 이 옵션을 선택합니다.
- 예약 세부 정보 – 사용 가능한 모든 예약의 현재 목록을 내보내려면 이 옵션을 선택합니다.
- 예약 권장 사항 - 요금 최적화에 도움이 되는 예약 권장 사항 목록을 내보내려면 이 옵션을 선택합니다.
- 예약 트랜잭션 - 모든 예약 구매, 교환, 환불 목록을 내보내려면 이 옵션을 선택합니다.
계약 유형, 범위 및 필수 역할은 범위 이해 및 작업에 설명되어 있습니다.
데이터 유형 | 지원되는 계약 | 지원되는 범위 |
---|---|---|
비용 및 사용량(실제) | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA • Azure 내부 |
• EA - 등록, 부서, 계정, 구독 및 리소스 그룹 • MCA - 청구 계정, 청구 프로필, 청구서 섹션, 구독 및 리소스 그룹 • MPA(Microsoft 파트너 계약) - 고객, 구독 및 리소스 그룹 |
비용 및 사용량(분할상환) | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA • Azure 내부 |
• EA - 등록, 부서, 계정, 구독 및 리소스 그룹 • MCA - 청구 계정, 청구 프로필, 청구서 섹션, 구독 및 리소스 그룹 • MPA - 고객, 구독 및 리소스 그룹 |
비용 및 사용량(FOCUS) | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA |
• EA - 등록, 부서, 계정, 구독 및 리소스 그룹 • MCA - 청구 계정, 청구 프로필, 청구서 섹션, 구독 및 리소스 그룹 • MPA - 고객, 구독, 리소스 그룹. 참고: 비용 및 사용량 세부 정보(FOCUS) 내보내기에는 관리 그룹 범위가 지원되지 않습니다. |
이용 가능한 모든 가격 | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA |
• EA - 청구 계정 • 기타 지원되는 모든 계약 - 청구 프로필 |
예약 권장 사항 | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA |
• EA - 청구 계정 • 기타 지원되는 모든 계약 - 청구 프로필 |
예약 트랜잭션 | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA |
• EA - 청구 계정 • 기타 지원되는 모든 계약 - 청구 프로필 |
예약 세부 정보 | • EA • Azure 웹 사이트를 통해 구입한 MCA • MCA 엔터프라이즈 • Microsoft 파트너를 통해 구매하는 MCA |
• EA - 청구 계정 • 기타 지원되는 모든 계약 - 청구 프로필 |
제한 사항
개선된 내보내기 환경에는 현재 다음과 같은 제한 사항이 있습니다.
새 내보내기 환경은 관리 그룹 범위를 완전히 지원하지는 않으며 기능 제한 사항이 있습니다.
일반적으로 종량제라고 하는 Azure 내부 계정 및 MOSP(Microsoft Online Service 프로그램)는 청구 범위 및 구독에 대한 '비용 및 사용량 세부 정보(사용량만)' 데이터 세트만 지원합니다.
SAS(공유 액세스 서비스) 키 기반 테넌트 간 내보내기는 청구 계정 범위의 Microsoft 파트너에 대해서만 지원됩니다. 다른 범위, EA 간접 계약 또는 Azure Lighthouse와 같은 다른 파트너 시나리오에서는 지원되지 않습니다.
EA 가격표: 예약 가격은 현재 월 가격표에만 사용할 수 있으며 기록 수출에 대해서는 검색할 수 없습니다. 기록 예약 가격을 유지하려면 되풀이 내보내기를 설정합니다.
FAQ
내보내기에서 파일 분할이 사용하도록 설정되는 이유는 무엇인가요?
파일 분할은 대용량 파일 관리를 용이하게 하기 위해 기본적으로 활성화되는 기능입니다. 이 기능은 큰 파일을 작은 세그먼트로 나누어 파일 전송, 다운로드, 수집 및 전반적인 가독성을 향상시킵니다. 이는 시간이 지남에 따라 비용 파일의 크기가 증가하는 고객에게 유리합니다. 파일 파티션의 세부 사항은 각 내보내기 실행과 함께 제공되는 manifest.json 파일에 설명되어 있으므로 원본 파일을 다시 조인할 수 있습니다.
향상된 내보내기 환경에서 구독 ID와 같은 누락된 특성을 어떻게 처리하나요?
새 내보내기 환경에서 구독 ID와 같은 누락된 특성은 기본 빈 GUID(000000000-0000-0000-00000-00000000000000)를 사용하는 대신 null 또는 비어 있음으로 설정됩니다. null 또는 빈 값은 값이 없음을 보다 정확하게 나타냅니다. 사용하지 않은 예약, 사용하지 않은 저축 계획 및 반올림 조정과 관련된 요금에 영향을 줍니다.
내보내기를 사용하여 검색할 수 있는 기록 데이터는 얼마인가요?
현재 권장 사항 스냅샷으로 제한되는 예약 권장 사항을 제외한 모든 데이터 세트에 대해 Azure Portal을 통해 최대 13개월의 기록 데이터를 검색할 수 있습니다. 13개월보다 오래된 데이터에 액세스하려면 REST API를 사용할 수 있습니다.
비용 및 사용량(실제), 비용 및 사용량(분할 상환) 및 비용 및 사용량(FOCUS): 최대 7년의 데이터입니다.
예약 트랜잭션: 모든 채널에서 최대 7년의 데이터.
예약 권장 사항, 예약 세부 정보: 최대 13개월의 데이터.
사용 가능한 모든 가격:
MCA/MPA: 최대 13개월.
EA: 최대 25개월(2022년 12월부터)
Parquet 형식 및 압축을 지원하는 데이터 세트는 무엇입니까?
다음 표에서는 내보낸 각 데이터 세트에 대해 지원되는 형식 및 압축 형식을 캡처합니다. 여러 데이터 세트로 내보내기를 만드는 경우 선택한 모든 데이터 세트가 지원하는 경우에만 Parquet 및 압축 옵션이 드롭다운에 표시됩니다.
데이터 세트 | 지원되는 형식 | 압축 지원됨 |
---|---|---|
비용 및 사용량 세부 정보(실제) | CSV | 없음, Gzip |
Parquet | 없음, Snappy | |
비용 및 사용량 세부 정보(분할 상환) | CSV | 없음, Gzip |
Parquet | 없음, Snappy | |
비용 및 사용량 세부 정보(사용량에만 해당) | CSV | 없음, Gzip |
Parquet | 없음, Snappy | |
비용 및 사용량 세부 정보(FOCUS) | CSV | 없음, Gzip |
Parquet | 없음, Snappy | |
예약 세부 정보 | CSV | None |
예약 권장 사항 | CSV | None |
예약 트랜잭션 | CSV | None |
가격표 | CSV | 없음, Gzip |
Parquet | 없음, Snappy |
내보내기를 만드는 동안 '권한 없음' 오류가 발생하는 이유는 무엇인가요?
방화벽을 사용하여 스토리지 계정으로 내보내기를 만들려고 할 때 사용자에게 소유자 역할 또는 사용자 지정 역할과 Microsoft.Authorization/roleAssignments/write
Microsoft.Authorization/permissions/read
사용 권한이 있어야 합니다. 이러한 권한이 누락된 경우 다음과 유사한 오류가 발생합니다.
{
"error":{
"code":"Unauthorized",
"message":"The user does not have authorization to perform 'Microsoft.Authorization/roleAssignments/write' action on specified storage account, please use a storage account with sufficient permissions. If the permissions have changed recently then retry after some time."
}
}
단일 Azure 리소스에 대한 사용자 액세스 확인의 단계를 참조하여 스토리지 계정에 대한 사용 권한을 확인할 수 있습니다.
내보내기를 만들 때 MG(관리 그룹) 내에서 허용되는 최대 구독 수는 무엇인가요?
최대 제한은 내보내기를 포함하여 Cost Management의 관리 그룹당 3,000개의 구독입니다.
3,000개 이상의 구독을 관리하려면 다음을 수행합니다.
더 작은 관리 그룹으로 구성합니다. 예를 들어 총 12,500개의 구독이 있는 경우 각각 약 2,500개의 구독이 있는 5개의 관리 그룹을 만듭니다. 각 관리 그룹 범위에 대해 별도의 내보내기를 만들고 전체 보기를 위해 내보낸 데이터를 결합합니다.
또는 모든 구독이 동일한 청구 계정 아래에 있는 경우 청구 계정 범위에서 내보내기를 만들어 결합된 데이터를 가져옵니다.
내보낸 파일은 Blob Storage 폴더에서 어떻게 구성되는가?
내보낸 파일은 스토리지 폴더 내의 구조화된 계층 구조로 구성됩니다. 폴더의 명명 및 계층 구조는 다음과 같습니다.
StorageContainer/StorageDirectory/ExportName/[YYYYMMDD-YYYYMMDD]/[RunID]/
이 경로에는 CSV 파일 및 매니페스트 파일이 포함됩니다.
예시:
StorageContainer/StorageDirectory/ExportName/[20240401-20240430]/[RunID1]/
이 폴더에는 2024년 4월 기간 동안 실행되는 모든 내보내기 실행에 대한 CSV 파일 및 매니페스트 파일이 포함됩니다.
StorageContainer/StorageDirectory/ExportName/[20241101-20241130]/[RunID2]/
이 폴더에는 2024년 11월 기간 동안 실행되는 모든 내보내기 실행에 대한 CSV 파일 및 매니페스트 파일이 포함됩니다.
Azure는 특정 월의 비용 파일을 해당 월 폴더 내에서 사용할 수 있도록 합니다. 예를 들면 다음과 [20240401-20240430]
[20241101-20241130]
같습니다.
파일 덮어쓰기 없음: 월 폴더 내에 여러 RunID가 표시되어 다른 내보내기 실행을 나타냅니다. 예를 들어 30일 동안 30개의 다른 RunID가 있습니다.
파일 덮어쓰기 사용: 월 폴더 내에 최신 실행을 나타내는 하나의 RunID 만 표시됩니다.
내보내기를 만들 때 StorageContainer, StorageDirectory 및 ExportName의 이름을 지정할 수 있습니다.
다음 단계
- 자습서: 내보낸 데이터 만들기 및 관리에서 내보내기에 대해 자세히 알아봅니다.