SAP 솔루션을 위한 Azure Monitor란?

Azure 리소스를 사용하는 중요한 SAP 애플리케이션과 비즈니스 프로세스가 있으면 가용성, 성능 및 작업에 사용되는 리소스를 모니터링할 수 있습니다. SAP 솔루션을 위한 Azure Monitor는 Azure에서 실행되는 SAP 환경을 위한 Azure 네이티브 모니터링 제품입니다. Azure Monitor 인프라의 특정 부분을 사용합니다.

Azure VM(virtual machines)의 SAPAzure의 SAP 대규모 인스턴스 모두에서 SAP 솔루션을 위한 Azure Monitor를 사용할 수 있습니다.

무엇을 모니터링할 수 있나요?

SAP 솔루션을 위한 Azure Monitor를 사용하여 하나의 중앙 위치에 있는 Azure 인프라 및 데이터베이스에서 데이터를 수집할 수 있습니다. 그런 다음, 더 빠른 문제 해결을 위해 데이터상관 관계를 시각적으로 지정할 수 있습니다.

SAP 환경의 구성 요소를 모니터링하려면 해당 공급자를 추가합니다. 이러한 구성 요소에는 Azure VM, HA(고가용성) 클러스터, SAP HANA 데이터베이스 및 SAP NetWeaver가 포함됩니다. 자세한 내용은 빠른 시작: Azure Portal에서 SAP 솔루션용 Azure Monitor 배포를 참조하세요.

SAP 솔루션을 위한 Azure Monitor는 Log Analytics통합 문서Azure Monitor 기능을 사용합니다. 이를 통해 다음을 수행할 수 있습니다.

수집되는 데이터

SAP 솔루션을 위한 Azure Monitor은 일부 다른 Azure 리소스처럼 Azure Monitor 메트릭 또는 리소스 로그 데이터를 수집하지 않습니다. 대신 사용자 지정 로그를 직접 Azure Monitor 로그 시스템에 전송합니다. Log Analytics의 기본 제공 기능을 사용할 수 있습니다.

SAP 솔루션을 위한 Azure Monitor에서 수집하는 데이터는 구성된 공급자에 따라 다릅니다. 각 공급자에 대해 다음 데이터가 수집됩니다.

HA Pacemaker 클러스터 데이터

  • 노드, 리소스 및 SBD 상태
  • Pacemaker 위치 제약 조건
  • 쿼럼 투표 및 링 상태

ha_cluster_exporter메트릭 사양도 참조하세요.

SAP HANA 데이터

  • CPU, 메모리, 디스크 및 네트워크 사용
  • HANA 시스템 복제
  • HANA 백업
  • HANA 호스트 상태
  • 인덱스 서버 및 이름 서버 역할
  • 데이터베이스 증가
  • 상위 테이블
  • 파일 시스템 사용

Microsoft SQL Server 데이터

  • CPU, 메모리 및 디스크 사용
  • 호스트 이름, SQL 인스턴스 이름 및 SAP 시스템 ID
  • 시간에 따른 일괄 처리 요청, 컴파일 및 페이지 예상 수명
  • 시간에 따라 가장 많은 비용이 드는 상위 10개 SQL 문
  • SAP 시스템에서 가장 큰 상위 12개 테이블
  • SQL Server 오류 로그에 기록된 문제
  • 시간에 따른 차단 프로세스와 SQL 대기 통계

OS(Linux) 데이터

  • CPU 사용, 포크 수, 실행 중인 프로세스 및 차단된 프로세스
  • 사용, 캐시, 및 버퍼링된 메모리 사용 및 배포
  • 스왑 사용, 페이징 및 스왑 비율
  • 파일 시스템 사용량과 블록 디바이스당 읽고 쓴 바이트 수
  • 블록 디바이스당 읽기/쓰기 대기 시간
  • 지속 I/O 수 및 영구 메모리 읽기/쓰기 바이트
  • 네트워크 패킷 입출력 및 네트워크 바이트 입출력

SAP NetWeaver 데이터

  • SAP 시스템 및 애플리케이션 서버 가용성(다음 인스턴스 프로세스 가용성 포함):
    • 디스패처
    • ICM
    • 게이트웨이
    • 메시지 서버
    • 큐에 넣은 서버
    • IGS Watchdog
  • 업무 프로세스 사용 통계 및 추세
  • 큐에 넣은 잠금 통계 및 추세
  • 큐 사용 통계 및 추세
  • SMON 메트릭(/SDF/SMON)
  • SWNC 워크로드, 메모리, 트랜잭션, 사용자 및 RFC 사용량(St03n)
  • 짧은 덤프(ST22)
  • 개체 잠금(SM12)
  • 실패한 업데이트(SM13)
  • 시스템 로그 분석(SM21)
  • 일괄 작업 통계(SM37)
  • 아웃바운드 큐(SMQ1)
  • 인바운드 큐(SMQ2)
  • 트랜잭션 RFC(SM59)
  • STMS 변경 전송 시스템 메트릭(STMS)

IBM Db2 데이터

  • 데이터베이스 가용성
  • 연결 수, 논리적 읽기 및 물리적 읽기
  • 대기 및 현재 잠금
  • 상위 20개 런타임 및 실행

아키텍처는 무엇인가요?

다음 다이어그램은 SAP 솔루션을 위한 Azure Monitor이 SAP HANA 데이터베이스에서 데이터를 수집하는 방법을 개략적으로 보여 줍니다. 아키텍처는 SAP HANA가 Azure VM 또는 Azure 대규모 인스턴스에 배포되는지 동일합니다.

Diagram that shows the architecture of Azure Monitor for SAP solutions.

아키텍처에 대한 중요한 사항은 다음과 같습니다.

  • SAP 솔루션을 위한 Azure Monitor의 단일 리소스를 사용하여 가상 네트워크 내의 여러 SAP 시스템(SID)에서 구성 요소 형식의 여러 인스턴스를 모니터링할 수 있습니다. 예를 들어 여러 SID의 여러 HANA 데이터베이스, HA 클러스터, Microsoft SQL Server 인스턴스 및 SAP NetWeaver 시스템을 모니터링할 수 있습니다.
  • 아키텍처 다이어그램에서는 예로 SAP HANA 공급자를 보여 줍니다. 해당 구성 요소에 대해 여러 공급자를 구성하여 해당 구성 요소에서 데이터를 수집할 수 있습니다. 예를 들어 HANA 데이터베이스, HA 클러스터, Microsoft SQL Server 인스턴스 및 SAP NetWeaver가 있습니다.

해당 아키텍처의 중요 구성 요소는 다음과 같습니다.

  • Azure Portal에서 SAP 솔루션을 위한 Azure Monitor에 액세스할 수 있습니다.
  • SAP 솔루션을 위한 Azure Monitor 리소스에서 모니터링 데이터를 볼 수 있습니다.
  • 관리되는 리소스 그룹은 SAP 솔루션을 위한 Azure Monitor 리소스 배포의 일부로 자동으로 배포됩니다. 관리되는 리소스 그룹 내에서 다음과 같은 리소스는 데이터를 수집하는 데 도움이 됩니다.
    • Azure Functions 리소스는 모니터링 코드를 호스트합니다. 이 논리는 원본 시스템에서 데이터를 수집하고 모니터링 프레임워크로 전송합니다.
    • Azure Key Vault 리소스는 SAP HANA 데이터베이스 자격 증명을 안전하게 보관하고 공급자에 대한 정보를 저장합니다.
    • Log Analytics 작업 영역은 데이터를 저장하기 위한 대상입니다. 필요에 따라 배포 시 SAP 솔루션을 위한 Azure Monitor 리소스와 동일한 구독의 기존 작업 영역을 사용하도록 선택할 수 있습니다.
    • 스토리지 계정은 Azure Functions 리소스와 연결되어있습니다. 로깅 함수의 트리거 및 실행을 관리하는 데 사용됩니다.

Azure Monitor 통합 문서는 Log Analytics에서 사용자 지정 가능한 데이터 시각화를 제공합니다. 통합 문서나 시각화를 자동으로 새로 고치려면 항목을 Azure 대시보드에 고정합니다. 최대 새로 고침 빈도 간격은 30분입니다.

또한 KQL(Kusto 쿼리 언어)을 사용하여 Log Analytics 작업 영역 내 원시 테이블에 대해 로그 쿼리를 실행할 수 있습니다.

로그를 분석하려면 어떻게 해야 하나요?

SAP 솔루션을 위한 Azure Monitor는 리소스 로그 또는 활동 로그를 지원하지 않습니다. Azure Monitor 로그가 Log Analytics에서 쿼리하는 데 사용하는 테이블 목록은 Azure의 SAP 모니터링에 대한 데이터 참조를 참조하세요.

Kusto 쿼리를 만들려면 어떻게 해야 하나요?

SAP 솔루션을 위한 Azure Monitor 메뉴에서 로그를 선택하면 현재 SAP 솔루션을 위한 Azure Monitor 인스턴스로 설정된 쿼리 범위와 함께 Log Analytics가 열립니다. 로그 쿼리에는 해당 리소스의 데이터만 포함됩니다. 다른 계정의 데이터나 다른 Azure 서비스의 데이터가 포함된 쿼리를 실행하려면 Azure Monitor 메뉴에서 로그를 선택합니다. 자세한 내용은 Azure Monitor Log Analytics Log 쿼리 범위 및 시간 범위를 참조하세요.

Kusto 쿼리를 사용하여 SAP 솔루션을 위한 Azure Monitor 리소스를 모니터링할 수 있습니다. 다음은 지정된 시간 범위에 대한 사용자 지정 로그에서 데이터를 제공하는 샘플 쿼리입니다. Custom Logs 섹션을 확장하여 사용자 지정 테이블 목록을 볼 수 있습니다. 시간 범위와 행 수를 지정할 수 있습니다. 이 예에서는 선택한 시간 범위에 대한 5개의 데이터 행을 가져옵니다.

Custom_log_table_name
| take 5

경고를 어떻게 얻나요?

Azure Monitor 경고는 모니터링 데이터에서 중요한 조건이 발견될 때 사용자에게 사전에 알립니다. 그런 다음, 고객에게 알리기 전에 시스템에서 문제를 식별하고 해결할 수 있습니다.

Azure Portal에서 SAP 솔루션을 위한 Azure Monitor에서 경고를 구성할 수 있습니다. 자세한 내용은 Azure Portal을 사용하여 SAP 솔루션을 위한 Azure Monitor에서 경고 구성을 참조하세요.

SAP 솔루션을 위한 Azure Monitor 리소스를 어떻게 만들 수 있나요?

Azure Portal 또는 Azure PowerShell을 사용하여 SAP 솔루션을 위한 Azure Monitor를 배포하고 공급자를 구성할 수 있습니다.

가격 책정이란?

SAP 솔루션을 위한 Azure Monitor는 무상 제품입니다. 라이선스 요금은 없습니다.

관리되는 리소스 그룹 내의 기본 구성 요소에 대한 비용을 지불할 책임이 있습니다. 데이터 사용 및 보존과 관련된 사용 비용도 사용자가 부담해야 합니다. 자세한 내용은 다음을 참조하세요.

다음 단계