Azure 청구 데이터를 다운로드하는 작업의 예약 및 관리
정구 다운로드 작업은 지정하는 일정에 각 지불자 계정에 대한 청구 데이터를 다운로드, 구성, 저장합니다. 시스템은 데이터를 분석하여 보고서를 생성하고 클라우드 운영에 대해 비용 절감으로 이어질 수 있는 변경 권장 사항을 만듭니다.
시작하기 전에
시스템에 8GB Clotho 메모리와 4GB MID 메모리가 있는지 확인합니다.
필요한 역할: 클라우드 통합 관리자 [sn_cld_intg_core.cloud_integrations_admin]
이 태스크 정보
- 일부 제공자에 대해 정확한 보고 및 권장 사항을 제공하려면 예약된 실행 전에 검색이 실행되도록 해야 합니다.
- 각 서비스 계정에 대해 하나의 청구 다운로드 작업만을 생성할 수 있습니다.
- 비혼합 유형의 비용만 지원됩니다.
- 성공적으로 실행될 때마다 청구 다운로드 작업 태그 지정된 비용이 업데이트됩니다. 태그 범주 정의에 대한 최근 업데이트(예: 범주에 태그 이름 추가)는 비용 보고서에 반영되지 않을 수 있습니다. 를 청구 다운로드 작업실행하지 않고 비용 데이터에 최신 태그 범주 정의를 적용하려면 을 선택합니다. 을 클릭한 다음 범주 다시 적용을 선택합니다.
- 청구 다운로드 작업이 성공적으로 실행될 때마다 예산 예측, 업무 시간, 예약/절약 계획, 라이트사이징 및 미사용 자원 작업이 트리거되어 지출 및 사용량 데이터를 분석하고 보고서에서 실행 가능한 권장 사항을 업데이트합니다.
- 예약된 시간이 되면 작업 실행이 여러 스테이지(예: 제공자에 연결, 데이터 다운로드, 임포트 후 정렬 수행 등)로 이루어집니다. 시스템은 각 단계의 가격표 실행 페이지에 상태와 결과를 기록합니다.
- 비용 범주는 청구 데이터가 다운로드될 때마다 새 비용 태그 값으로 업데이트됩니다. (제공자 포털에서 비용 태그를 정의하여 사용량 데이터를 특정 비즈니스 엔터티와 연결합니다. 예를 들어 비용 센터 범주에는 개발, 테스트 및 QA 태그가 포함될 수 있습니다. 사용자 범주에는 사용자의 이름이 포함될 수 있습니다.)
- 청구 데이터는 월별로 역순으로 다운로드됩니다. 예를 들어, 범위가 3월부터 6월까지인 경우 6월 데이터가 먼저 다운로드됩니다.
- 첫 번째 청구 데이터 다운로드에 대한 의미 있는 결과를 확인하기 위해 앱은 최소 30일 동안의 데이터를 다운로드합니다. 예를 들어, 오늘이 6월 10일이고 6월을 다운로드하도록 지정한 경우 시스템은 최소 30일의 데이터를 분석할 수 있도록 5월과 6월의 데이터를 모두 다운로드합니다.
- 최근 12개월 동안의 데이터만 다운로드할 수 있습니다.
-
클러스터를 프로비저닝 Kubernetes 할 때마다 하나의 기본 자원 그룹이 로 생성됩니다 MC_myResourceGroup_myAKSCluster_eastus. 예를 들어 자원 그룹 이름이 인 클러스터를 프로비저닝 Kubernetes 하는 경우 은 Azure 이 자원 그룹 이름을 사용하고 다른 자원 그룹을 MC_<name of the resource group>_<name of the cluster>_<location of the cluster>로 프로비저닝TestResourceGroup합니다.
클러스터의 모든 자원 Kubernetes 은 에서 Azure제공하는 자원 그룹에 포함됩니다. 청구 다운로드 작업을 실행하면 이 명명 규칙을 MC_<name of the resource group>_<name of the cluster>_<location of the cluster> 사용하여 자원 그룹에 포함된 자원 목록이 확인됩니다.- 청구 다운로드 작업을 실행하는 동안 클러스터에 태그가 sn_ccm_k8_cluster_name 추가됩니다 Kubernetes .
- 지출 작업을 실행하는 동안 자원 그룹에 있는 클러스터의 자원 Kubernetes 에 태그가 sn_ccm_k8_cluster_name 추가됩니다.
주:- 자원 그룹의 자산 또는 자원에 고유한 이름을 제공하면 클러스터의 지출 Kubernetes 을 볼 수 없습니다.
- 애플리케이션(sn_itom_pattern) 1.10.2 이상을 설치합니다 디스커버리 및 서비스 매핑 패턴 . 자세한 내용은 Install Discovery and Service Mapping Patterns 문서를 참조하십시오.
- CMDB CI Class Models(sn_cmdb_ci_class) 버전 1.53.1 이상을 설치합니다. 자세한 내용은 CMDB CI Class Models 문서를 참조하십시오.
- 검색을 설정하려면 Kubernetes 문서를 참조하십시오 Kubernetes discovery using patterns.
- 버전 8.1과 클라우드 비용 관리 인프라 스택 함께 클라우드 비용 관리 애플리케이션을 설치한 경우 청구서 처리는 Glide 외부의 클러스터에서만 Kubernetes 수행되지만 데이터센터 내에서는 ServiceNow 수행됩니다. 이 프레임워크는 청크 단위의 데이터 병렬 처리를 지원하여 청구 파일 다운로드 속도를 높입니다.
청구 데이터에 대한 Azure 요청을 제출하면 청크 크기에 따라 Blob이 생성됩니다. 시스템 속성을 sn_cld_intg_azure.billing_chunk_duration 사용하여 청크 크기를 설정할 수 있습니다. 자세한 내용은 청구 Blob의 Microsoft Azure 청크 크기 구성 문서를 참조하십시오. 30일간의 청구 데이터를 다운로드하려는 경우 청크 크기를 3으로 설정한 경우 청구 데이터를 10개의 Blob에서 사용할 수 있습니다. 모든 Blob이 생성되면 작업 상태가 준비에서 요청됨으로 변경됩니다. 이러한 Blob은 포털의 일부 Blob Storage에 Azure 저장됩니다. 그런 다음 프레임워크는 Kubernetes 에서 생성된 Blob을 Azure다운로드하고 처리합니다.
주:애플리케이션을 설치한 클라우드 비용 관리 인프라 스택 경우 작업이 끝날 무렵 클라우드 CI 및 지출 데이터 볼륨에 따라 중요한 데이터베이스 업데이트 및 삽입 작업이 수행됩니다. 따라서 데이터베이스 성능에 영향을 주는 다른 작업은 이 시간 동안 작업과 함께 클라우드 비용 관리 실행해서는 안 됩니다.
- 클라우드 비용 관리 버전 8.1부터 청구 다운로드 작업의 기본 시간이 오전 12시에서 오전 1시(UTC)로 변경되었습니다. 또한 업무 외 시간 및 인스턴스에서 실행 중인 ServiceNow 다른 무거운 작업이나 작업이 없는 경우에만 작업을 예약하거나 실행합니다클라우드 비용 관리.
프로시저
결과
- 데이터를 클라우드 비용 관리 다운로드하는 동안 청구 노드 데이터 테이블 [sn_cld_intg_<provider>_cost_usage]을 각 자원 ID에 해당하는 CMDB의 CI로 업데이트합니다. CI가 없는 경우 시스템에서 자리 표시자 CI를 생성합니다. 이후 검색에서 시스템이 자리 표시자 CI를 조정합니다.
- 클라우드 비용 관리 청구 다운로드 실행 페이지에서 실행의 각 단계에 대한 로그 항목을 생성합니다.