Service Reporting의 개요
적용 대상: System Center 2012 R2 Service Reporting, System Center 2012 R2 Orchestrator
하드웨어 및 서버 운영 체제의 관리자와 호스트 공급자는 가상 컴퓨터 리소스의 사용량에 대한 자세한 보고서를 작성해 달라는 요청과 테넌트에 대해 청구하라는 요청을 자주 받습니다. 일반적으로 보고서를 만들기 위해 데이터를 수집하는 작업의 경우 여러 가지 도구를 사용해야 하며, 테넌트 리소스의 할당 및 사용량을 결정하는 작업에는 보통 많은 시간이 걸립니다. 초기에 개발된 사용자 지정 도구는 보통 호스트 공급자의 요구를 충분히 만족시키지 못합니다.
수집하고 보고한 데이터가 일관되지 않은 경우 호스트 공급자의 수익이 적게 신고되고 테넌트가 과다 청구될 수 있습니다. 이처럼 잘못된 사용 정보를 제공하면 기업의 수익성에 손상을 주며 테넌트와의 관계도 훼손시킬 수 있습니다.
호스트 공급자가 Service Reporting의 보고 정보를 사용하면 투명하고 정확한 사용량 데이터를 관리자 및 테넌트에 전달할 수 있습니다.
이점
Windows Server 2012 운영 체제, Windows Server용 Windows Azure 팩 및 System Center 2012 R2를 배포한 후 사용자는 테넌트의 가상 컴퓨터 리소스 및 Windows Azure 팩 서비스 사용량을 이해하는 데 필요한 모든 도구를 보유하게 됩니다. 그러면 다음을 수행하는 데 사용할 수 있는 보고서를 생성할 수 있습니다.
테넌트별로 가상 컴퓨터 및 Windows Azure 팩 서비스의 전산, 메모리, 저장소 및 네트워킹 리소스 사용량에 대한 자세한 보기를 만들 수 있습니다.
청구 프로세스에 정확성을 더하고 과소 보고를 줄일 수 있습니다.
사용량 추적 시스템을 관리 및 개발하는 시간과 비용을 절감할 수 있습니다.
다른 기업에서는 제공할 수 없는 서비스를 사용자의 기업에서 테넌트에 제공할 수 있습니다.
Service Reporting을 사용하여 월례 보고서를 손쉽게 열람하고 실행하여 테넌트와 공유할 수 있습니다. 또한 관리자에게 자세한 정보를 제공할 수 있습니다. 잘못되거나 불완전한 추적 데이터로 인해 수익이 손실되는 영역을 강조할 수도 있고, 가장 수익성이 있는 영역에 주의를 환기시킬 수도 있습니다.
아키텍처
Service Reporting은 System Center 2012 R2의 선택적 구성 요소로 설치됩니다.System Center 2012 R2 Orchestrator의 초기 설치 페이지를 사용하여 Service Reporting을 설치할 수 있습니다. Service Reporting을 설치한 후 Windows PowerShell® 스크립트를 사용하여 Service Reporting을 구성할 수 있습니다. 스크립트는 Service Reporting 데이터 웨어하우스에서 Windows Azure 팩 사용량 끝점 및 System Center 2012 - Operations Manager에 대한 연결을 설정합니다. 그러나 Virtual Machine Manager의 Operations Manager 데이터는 에이전트에서 System Center 2012 R2 Virtual Machine Manager를 모니터링하는 경우에만 사용할 수 있습니다.
Service Reporting을 구성한 후 사용자가 Microsoft Excel 샘플 파일을 열고 Service Reporting 데이터 웨어하우스의 구성 요소인 Microsoft SQL Server Analysis Services 데이터베이스를 가리키도록 연결 정보를 수정합니다.
Service Reporting 데이터 웨어하우스는 다음과 같은 원본에서 정보를 수집합니다.
Windows Azure 팩 - VM 클라우드에 대한 사용량 데이터의 경우
Operations Manager 에이전트 - System Center 2012 R2 Virtual Machine Manager에서 수집된 패브릭 용량 데이터에 대한 정보의 경우
그러나 Service Reporting의 인벤토리 구성 요소는 Windows Azure 팩에 종속되지 않으므로 Windows Azure 팩을 설치하지 않은 경우에도 Service Reporting에서 환경에 대한 인벤토리 보고를 제공할 수 있습니다.
SSIS 작업
Service Reporting의 SQL Server 에이전트 작업은 SSIS(SQL Server Integration Services) 패키지 실행을 주기적으로 예약합니다. 이 작업은 Windows Azure 팩에서 데이터를 수집한 후 해당 데이터를 처리합니다. 그런 다음 Operations Manager에서 데이터를 수집하고 해당 데이터를 처리합니다 때로 Windows PowerShell cmdlet을 사용하여 SSIS 작업에서 사용하는 암호와 같은 자격 증명을 변경해야 합니다.
보고서
샘플 보고서는 OLAP(온라인 분석 처리) 데이터 큐브의 기능을 강조하며 가상 컴퓨터의 사용량 및 용량 데이터를 표시합니다. 또한 이러한 보고서는 테넌트에서 사용하는 운영 체제의 인벤토리도 표시합니다. Service Reporting에서는 보고서용 데이터를 매시간 수집하고 데이터베이스를 정리할 때까지 해당 데이터를 저장합니다.
Service Reporting을 설치한 경우 샘플 보고서는 파일 공유에 저장됩니다.