Azure 청구 데이터를 다운로드하는 작업의 예약 및 관리
정구 다운로드 작업은 지정하는 일정에 각 지불자 계정에 대한 청구 데이터를 다운로드, 구성, 저장합니다. 시스템은 데이터를 분석하여 보고서를 생성하고 클라우드 운영에 대해 비용 절감으로 이어질 수 있는 변경 권장 사항을 만듭니다.
시작하기 전에
시스템에 8GB Clotho 메모리와 4GB MID 메모리가 있는지 확인합니다.
필요한 역할: 클라우드 통합 관리자 [sn_cld_intg_core.cloud_integrations_admin]
이 태스크 정보
- 일부 제공자에 대해 정확한 보고 및 권장 사항을 제공하려면 예약된 실행 전에 검색이 실행되도록 해야 합니다.
- 각 서비스 계정에 대해 하나의 청구 다운로드 작업만을 생성할 수 있습니다.
- 비혼합 유형의 비용만 지원됩니다.
- 청구 다운로드 작업을 성공적으로 실행할 때마다 태그가 지정된 비용이 업데이트됩니다. 태그 범주 정의에 대한 최근 업데이트(예: 범주에 태그 이름 추가)는 비용 보고서에 반영되지 않을 수 있습니다. 태그 값을 채우려면 하나 이상의 성공적인 실행이 필요하기 때문에 첫 번째 실행 후 태그 값을 태그 범주에 매핑해야 합니다. 다음을 선택하여 청구 다운로드 작업을 실행하지 않고 비용 데이터에 최신 태그 범주 정의를 적용할 수 있습니다. 을 클릭한 다음 Re-Apply Categories(범주 다시 적용)를 선택합니다.
- 청구 다운로드 작업이 성공적으로 실행될 때마다 예산 예측, 업무 시간, 예약/절약 계획, 라이트사이징 및 미사용 자원 작업이 트리거되어 지출 및 사용량 데이터를 분석하고 보고서에서 실행 가능한 권장 사항을 업데이트합니다.
- 예약된 시간이 되면 작업 실행이 여러 스테이지(예: 제공자에 연결, 데이터 다운로드, 임포트 후 정렬 수행 등)로 이루어집니다. 시스템은 각 단계의 가격표 실행 페이지에 상태와 결과를 기록합니다.
- 비용 범주는 청구 데이터가 다운로드될 때마다 새 비용 태그 값으로 업데이트됩니다. (제공자 포털에서 비용 태그를 정의하여 사용량 데이터를 특정 비즈니스 엔터티와 연결합니다. 예를 들어 비용 센터 범주에는 개발, 테스트 및 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:00에서 01:00(UTC)로 변경되었습니다. 또한 업무 외 시간 및 인스턴스에서 실행 중인 ServiceNow 다른 무거운 작업이나 작업이 없는 경우에만 작업을 예약하거나 실행합니다클라우드 비용 관리.
프로시저
결과
- 데이터를 클라우드 비용 관리 다운로드하는 동안 청구 노드 데이터 테이블 [sn_cld_intg_<provider>_cost_usage]을 각 자원 ID에 해당하는 CMDB의 CI로 업데이트합니다. CI가 없는 경우 시스템에서 자리 표시자 CI를 생성합니다. 이후 검색에서 시스템이 자리 표시자 CI를 조정합니다.
- 클라우드 비용 관리 청구 다운로드 실행 페이지에서 실행의 각 단계에 대한 로그 항목을 생성합니다.