SAP 솔루션을 위한 Azure Monitor(미리 보기)Azure monitor for SAP solutions (preview)

개요Overview

SAP 솔루션을 위한 Azure Monitor는 Azure의 SAP 환경을 실행하는 고객을 위한 Azure 네이티브 모니터링 제품입니다.Azure Monitor for SAP Solutions is an Azure-native monitoring product for customers, running their SAP landscapes on Azure. 본 제품은 Azure 가상 머신의 SAPAzure의 SAP(대규모 인스턴스) 모두에서 작동합니다.The product works with both SAP on Azure Virtual Machines and SAP on Azure Large Instances. 고객들은 SAP 솔루션을 위한 Azure Monitor를 사용하여 단일 중앙 위치에서 Azure 인프라 및 데이터베이스의 원격 분석 데이터를 수집하고, 빠른 문제 해결을 위해 원격 분석 데이터의 상관 관계를 시각적으로 지정할 수 있습니다.With Azure Monitor for SAP Solutions, customers can collect telemetry data from Azure infrastructure and databases in one central location and visually correlate telemetry data for faster troubleshooting.

SAP 솔루션을 위한 Azure Monitor는 Azure Marketplace을 통해 제공됩니다.Azure Monitor for SAP Solutions is offered through Azure Marketplace. 간단하면서도 직관적인 설정 환경을 제공하여 몇 번의 클릭 만으로 SAP 모니터 리소스 로 알려진 SAP 솔루션을 위한 Azure Monitor용 리소스를 배포합니다.It provides a simple, intuitive setup experience and takes only a few clicks to deploy the resource for Azure Monitor for SAP Solutions (known as SAP monitor resource).

고객은 해당 구성 요소에 대해 관련 공급자 를 추가하여 Azure 가상 머신, 고가용성 클러스터, SAP HANA 데이터베이스 등의 SAP 환경을 이루는 다양한 구성 요소를 모니터링할 수 있습니다.Customers can monitor different components of an SAP landscape such as Azure Virtual Machines, High-availability cluster, SAP HANA database, and so on, by adding the corresponding provider for that component.

지원되는 인프라:Supported infrastructure:

  • Azure Virtual MachineAzure Virtual Machine
  • Azure 대규모 인스턴스Azure Large Instance

지원되는 데이터베이스:Supported databases:

  • SAP HANA 데이터베이스SAP HANA Database
  • Microsoft SQL Server:Microsoft SQL server

SAP 솔루션을 위한 Azure Monitor는 추가적인 모니터링 기능을 제공하기 위해 Log Analytics와 통합 문서 같은 기존 Azure Monitor 기능을 활용합니다.Azure Monitor for SAP Solutions uses the power of existing Azure Monitor capabilities such as Log Analytics and Workbooks to provide more monitoring capabilities. 고객은 SAP 솔루션을 위한 Azure Monitor가 제공하는 기본 통합 문서를 편집하여 사용자 지정 시각화를 만들 수 있고 Azure Log Analytics 작업 영역을 통해 사용자 지정 쿼리를 작성하고 사용자 지정 경고를 생성할 수 있으며 유연한 보존 기간을 활용하고 모니터링 데이터를 티켓팅 시스템에 연결할 수 있습니다.Customers can create custom visualizations by editing the default Workbooks provided by Azure Monitor for SAP Solutions, write custom queries and create custom alerts by using Azure Log Analytics workspace, take advantage of flexible retention period and connect monitoring data with their ticketing system.

SAP 솔루션을 위한 Azure Monitor에서 어떤 데이터를 수집하나요?What data does Azure Monitor for SAP solutions collect?

SAP 솔루션을 위한 Azure Monitor에서 수집하는 데이터는 고객이 구성한 공급자에 따라 달라집니다.Data collection in Azure Monitor for SAP Solutions depends on the providers that are configured by customers. 공개 미리 보기 중에 다음과 같은 데이터가 수집됩니다.During Public Preview, the following data is being collected.

고가용성 Pacemaker 클러스터 원격 분석:High-availability Pacemaker cluster telemetry:

  • 노드, 리소스 및 SBD 디바이스 상태Node, resource, and SBD device status
  • Pacemaker 위치 제약 조건Pacemaker location constraints
  • 쿼럼 투표 및 링 상태Quorum votes and ring status
  • 기타Others

SAP HANA 원격 분석:SAP HANA telemetry:

  • CPU, 메모리, 디스크 및 네트워크 사용률CPU, memory, disk, and network utilization
  • HSR(HANA 시스템 복제)HANA System Replication (HSR)
  • HANA 백업HANA backup
  • HANA 호스트 상태HANA host status
  • 인덱스 서버 및 이름 서버 역할Index server and Name server roles

Microsoft SQL Server 원격 분석:Microsoft SQL server telemetry:

  • CPU, 메모리, 디스크 사용률CPU, memory, disk utilization
  • 호스트 이름, SQL 인스턴스 이름, SAP 시스템 IDHostname, SQL Instance name, SAP System ID
  • 시간에 따른 일괄 처리 요청, 컴파일 및 페이지 예상 수명Batch Requests, Compilations, and page Life Expectancy over time
  • 시간에 따라 가장 많은 비용이 드는 상위 10개 SQL 문Top 10 most expensive SQL statements over time
  • SAP 시스템에서 가장 큰 상위 12개 테이블Top 12 largest table in the SAP system
  • SQL Server 오류 로그에 기록된 문제Problems recorded in the SQL Server Error log
  • 시간에 따른 차단 프로세스와 SQL 대기 통계Blocking processes and SQL Wait Statistics over time

운영 체제 원격 분석(Linux)Operating system Telemetry (Linux)

  • CPU 사용률, 포크의 수, 실행 중인 프로세스 및 차단된 프로세스CPU utilization, fork's count, running and blocked processes.
  • 사용되거나 캐시되거나 버퍼링한 메모리 사용률 및 배포Memory utilization and distribution among utilized, cached, buffered.
  • 스왑 사용률, 페이징 및 교환 비율Swap utilization, Paging, and swap rate.
  • 파일 시스템 사용률, 블록 디바이스당 읽고 쓴 바이트 수Filesystems utilization, Number of bytes read and written per block device.
  • 블록 디바이스당 읽기/쓰기 대기 시간Read/write latency per block device.
  • 지속 I/O 수, 영구 메모리 읽기/쓰기 바이트Ongoing I/O count, Persistent memory read/write bytes.
  • 네트워크 패킷 입출력, 네트워크 바이트 입출력Network packets in/out, Network bytes in/out

Microsoft와 데이터 공유Data sharing with Microsoft

SAP 솔루션을 위한 Azure Monitor는 시스템 메타데이터를 수집하여 Azure의 SAP 고객에게 향상된 지원을 제공합니다.Azure Monitor for SAP Solutions collects system metadata to provide improved support for our SAP on Azure customers. PII/EUII는 수집되지 않습니다.No PII/EUII is collected. 고객은 드롭다운에서 공유 를 선택하여 SAP 솔루션을 위한 Azure Monitor 리소스를 만들 때 Microsoft와 데이터 공유를 사용하게 설정할 수 있습니다.Customers can enable data sharing with Microsoft at the time of creating Azure Monitor for SAP Solutions resource by choosing Share from the drop-down. 데이터 공유를 통해 Microsoft 지원 및 엔지니어링 팀이 고객 환경에 대한 추가 정보를 얻어 중요 업무용 Azure의 SAP 고객에게 향상된 지원을 제공할 수 있으므로 고객은 데이터 공유를 사용하는 것이 좋습니다.It is highly recommended that customers enable data sharing, as it gives Microsoft support and engineering teams more information about customer environment and provides improved support to our mission-critical SAP on Azure customers.

아키텍처 개요Architecture overview

다음 다이어그램은 SAP 솔루션을 위한 Azure Monitor가 SAP HANA 데이터베이스에서 원격 분석 데이터를 수집하는 방법을 개략적으로 보여 줍니다.At a high level, the following diagram explains how Azure Monitor for SAP Solutions collects telemetry from SAP HANA database. 아키텍처는 SAP HANA를 Azure 가상 머신에 배포하는지 Azure 대규모 인스턴스에 배포하는지 여부와 무관합니다.The architecture is agnostic to whether SAP HANA is deployed on Azure Virtual Machines or Azure Large Instances.

SAP 솔루션을 위한 Azure Monitor 아키텍처

해당 아키텍처의 중요 구성 요소는 다음과 같습니다.The key components of the architecture are:

  • Azure Portal – 고객의 시작 지점입니다.Azure portal – the starting point for customers. 고객은 Azure Portal 내에서 Marketplace로 이동하여 SAP 솔루션을 위한 Azure Monitor를 검색할 수 있습니다.Customers can navigate to marketplace within Azure portal and discover Azure Monitor for SAP Solutions
  • SAP 솔루션을 위한 Azure Monitor 리소스는 고객이 모니터링 원격 분석을 볼 수 있는 기본 위치입니다.Azure Monitor for SAP Solutions resource – a landing place for customers to view monitoring telemetry
  • 관리되는 리소스 그룹은 SAP 솔루션을 위한 Azure Monitor 리소스 배포의 일부로 자동으로 배포됩니다.Managed resource group – deployed automatically as part of the Azure Monitor for SAP Solutions resource deployment. 관리되는 리소스 그룹 내에 배포된 리소스는 원격 분석 데이터를 수집하는 데 도움이 됩니다.The resources deployed within managed resource group help in collection of telemetry. 배포된 주요 리소스와 그 용도는 다음과 같습니다.Key resources deployed and their purpose are:
    • Azure 가상 머신: 수집기 VM 이라고도 합니다.Azure Virtual Machine: Also known as collector VM. Standard_B2ms VM입니다.This is a Standard_B2ms VM. 해당 VM의 주 용도는 모니터링 페이로드 를 호스트하는 것입니다.The main purpose of this VM is to host the Monitoring Payload. 페이로드 모니터링은 원본 시스템에서 원격 분석 데이터를 수집하고, 수집한 해당 데이터를 모니터링 프레임워크로 전송하는 논리를 나타냅니다.Monitoring payload refers to the logic of collecting telemetry from the source systems and transferring the collected data to the monitoring framework. 위 다이어그램에서 모니터링 페이로드는 SQL 포트를 통해 SAP HANA 데이터베이스에 연결하기 위한 논리를 포함합니다.In the above diagram, the monitoring payload contains the logic to connect to SAP HANA database over SQL port.
    • Azure Key Vault: 이 리소스는 SAP HANA 데이터베이스 자격 증명을 안전히 보관하고 공급자에 대한 정보를 저장하기 위해 배포됩니다.Azure Key Vault: This resource is deployed to securely hold SAP HANA database credentials and to store information about providers.
    • Log Analytics 작업 영역: 원격 분석 데이터가 위치할 대상입니다.Log Analytics Workspace: the destination where the telemetry data resides.
      • 시각화는 Azure 통합 문서를 사용하여 Log Analytics에서 원격 분석을 기반으로 빌드됩니다.Visualization is built on top of telemetry in Log Analytics using Azure Workbooks. 고객은 시각화를 사용자 지정할 수 있습니다.Customers can customize visualization. 고객은 최소 세분성이 30분인 자동 새로 고침을 위해 통합 문서나 통합 문서 내의 특정 시각화를 Azure 대시보드에 고정할 수 있습니다.Customers can also pin their Workbooks or specific visualization within Workbooks to Azure dashboard for autorefresh capability with lowest granularity of 30 minutes.
      • 고객은 배포 시 해당 옵션을 선택하여 SAP 모니터 리소스와 동일한 구독 내에 위치한 기존의 작업 영역을 사용할 수 있습니다.Customers can use their existing workspace within the same subscription as SAP monitor resource by choosing this option at the time of deployment.
      • 고객은 KQL(Kusto 쿼리 언어)을 사용하여 Log Analytics 작업 영역 내의 원시 테이블에 대해 쿼리를 실행할 수 있습니다.Customers can use Kusto query language (KQL) to run queries against the raw tables inside Log Analytics workspace. 사용자 지정 로그 확인Look at Custom Logs.

참고

고객은 관리되는 리소스 그룹 내에 배포된 VM의 패치와 유지를 담당합니다.Customers are responsible for patching and maintaining the VM, deployed in the managed resource group.

고객은 원격 분석 컬렉션을 위한 기존의 Log Analytics 작업 영역이 SAP 솔루션을 위한 Azure Monitor용 리소스로서 동일한 Azure 구독 내에 배포된 경우 이를 사용하도록 선택할 수 있습니다.Customers can choose to use an existing Log Analytics workspace for telemetry collection, if it is deployed within the same Azure subscription as the resource for Azure Monitor for SAP Solutions.

아키텍처 주요 내용Architecture Highlights

아키텍처의 주요 내용은 다음과 같습니다.Following are the key highlights of the architecture:

  • 다중 인스턴스 - 고객은 SAP 솔루션을 위한 Azure Monitor용 단일 리소스를 이용해 단일 VNET 내의 여러 SAP SIDs에 걸쳐 주어진 구성 요소 유형(예를 들면, HANA DB, HA 클러스터, Microsoft SQL Server)의 여러 인스턴스에 대한 모니터링을 만들 수 있습니다.Multi-instance - Customers can create monitor for multiple instances of a given component type (for example, HANA DB, HA cluster, Microsoft SQL server) across multiple SAP SIDs within a VNET with a single resource of Azure Monitor for SAP Solutions.
  • 다중 공급자 - 위의 아키텍처 다이어그램은 SAP HANA 공급자를 예로써 보여줍니다.Multi-provider - The above architecture diagram shows the SAP HANA provider as an example. 마찬가지로, 고객은 해당 구성 요소(예를 들면, HANA DB, HA 클러스터, Microsoft SQL Server)에 대해 추가적인 공급자를 구성하여 해당 구성 요소에서 데이터를 수집할 수 있습니다.Similarly, customers can configure more providers for corresponding components (for example, HANA DB, HA cluster, Microsoft SQL server) to collect data from those components.
  • 오픈 소스 - SAP 솔루션을 위한 Azure Monitor의 소스 코드는 GitHub에서 이용할 수 있습니다.Open source - The source code of Azure Monitor for SAP Solutions is available in GitHub. 고객은 공급자 코드를 참조하여 제품 및 기여네 대한 자세한 정보를 확인하고 피드백을 공유할 수 있습니다.Customers can refer to the provider code and learn more about the product, contribute or share feedback.
  • 확장 가능한 쿼리 프레임워크 - 원격 분석 데이터 수집을 위한 SQL 쿼리는 JSON으로 작성됩니다.Extensible query framework - SQL queries to collect telemetry data are written in JSON. 원격 분석 데이터를 더 많이 수집하기 위해 SQL 쿼리를 쉽게 추가할 수 있습니다.More SQL queries to collect more telemetry data can be easily added. 고객은 본 문서의 끝에 있는 링크를 통해 피드백을 남기거나 담당 계정 팀에 문의하여 SAP 솔루션을 위한 Azure Monitor에 추가할 특정 원격 분석 데이터를 요청할 수 있습니다.Customers can request specific telemetry data to be added to Azure Monitor for SAP Solutions, by leaving feedback through link in the end of this document or contacting their account team.

가격 책정Pricing

SAP 솔루션을 위한 Azure Monitor는 무상 제품입니다(라이선스 요금이 없음).Azure Monitor for SAP Solutions is a free product (no license fee). 고객은 관리되는 리소스 그룹 내의 기본 구성 요소에 대한 비용을 지불할 책임이 있습니다.Customers are responsible for paying the cost for the underlying components in the managed resource group.

다음 단계Next steps

공급자에 대해 알아보고 SAP 솔루션을 위한 첫 번째 Azure Monitor 리소스를 만듭니다.Learn about providers and create your first Azure Monitor for SAP Solutions resource.