APM

개념
응용 소프트웨어의 성능과 서비스 이용성을 감시하고 관리하는데 초점을 둔 시스템 관리 원칙

1. End to End 성능 관리 SLA의 기준 툴 APM의 개요

  가. APM(Application Performance Management)의 정의

  • 응용 소프트웨어의 성능과 서비스 이용성을 감시하고 관리하는데 초점을 둔 시스템 관리 원칙
  • 운영 중인 시스템에 대한 응답시간과 같은 성능이나 처리량, 가용성 및 기능적 무결성, 신뢰성을 확보하고 다운타임의 최소화 등을 통해 안정적인 시스템 운영을 위한 도구로써 부하량, 접속자 파악, 장애진단, 통계, 분석 등을 목적으로 하는 성능 모니터링 제품

                       

 

  나. APM의 등장배경

             1) 기술적 양적 성장에서 질적 성장으로의 IT전략 변화

             2) 성능을 통한 비용 절감으로 비즈니스 경쟁력 향상

             3) 용량산정을 적절하게 검증할 수 있는 절차나 방법의 부재

 

2. APM의 구성도 및 구성요소

  가. APM의 구성도

 

  나. APM의 구성요소

구분

구성 요소

설명

비즈니스 관점

실시간 성능 감시

어플리케이션의 실시간 성능 감시

성능 저하 원인 규명

서비스 이용의 성능 저하 원인의 규명

SLA 관리

서비스의 일정 수준 유지 여부 통계

및 예측을 통한 관리

전산운용 관점

어플리케이션

메모리 누수 현상 및 메소드 수행 감시

서버 관리

사용자 요청 폭주로 인한 CPU 사용률

네트워크 관리

네트워크 병목현상으로 인한 응답시간

스토리지 관리

특정 디스크 I/O 병목현상 감시,

디스크별 로드 분산 실패 감시

 

3. 사용자 관점의 APM 도입에 따른 효과

구분

도입 전

도입 후

서비스

가용성

-모니터링 PC에서의 작동 여부

 육안 확인

-운영자에 의한 모니터링

-업그레이드 시 운영자의 경험

 적 근거

-모니터링 자동화 및 관련 데이터

 생성

-시스템에 의한 서비스 모니터링

서비스

성능

-매일 특정 시간대 측정

-응답 시간 측정 장소의 제한

-단일 서비스에 대한 측정

-스톱워치를 이용한 운영자에

 의한 측정

-24시간 대상의 측정

-다양한 곳에서의 주기적 측정

-다양한 서비스 대상의 측정

-시스템에 의한 개관적 측정

장애인지/

리소스

측정

-운영자의 모니터로 육안 인지

-서버로그의 육안 확인 인지

-PC리소스 사용량 유선 확인

-서비스 24시간 모니터링

-가용성 데이터 및 관련 자료 생성

-성능저하 발생시 자동 열람 가능

-클라이언트, 네트워크, 서버 리소스 자동 감시

근본원인

분석

-IT 관리자 입장에서 원인분석

-담당영역별 분석으로 인한

 책임 규명 미흡

-문제분석을 위한 많은 시간

 및 부서 개입

-문제 분석 후 일관되고 공통

 된 리포트 부재

-사용자 입장에서 원인 분석

-End-to-End 분석으로 누구나 공감

-문제분석을 위한 시간의 획기적 단축

-문제 분석 후 객관적인 원인분석 자료 제공

 

4. APM의 핵심기술과 기능

핵심기술

내용

메모링 샘플링

DB연결이 필요하지 않으무로 자원 사용량이 적어 운영에 효율적임

DB버전변경시 새로운 SGA 샘플링 방식 개발 필요함

API 샘플링

오버헤드 최소화, 내부구조에 의존하지 않아 변경이 용이함.

In-Memory Instrumentaion

특수한 후크를 애플리케이션의 주요 엔트리포인트와 엑시트포인트에 삽입하는 방식으로 동작, 애플리케이션 변경 불필요,

24x7 모니터링 적합

 

기능

내용

장애처리

성능관리에 수반되는 현실적인 장애처리, 신속한 장애복구

성능문제 근본 원인

확인

기업의 내부 시스템에 대한 각 Tier별 성능문제를 미리 체크 처리

성능문제 돌발성에

대한 대처

가용성, 트랜잭션 볼륨과 성격에 따른 성능문제에 대한 가시성 확보

히스토리 정보의 축적으로 대처

성능문맥의 파악

SLA를 통한 객관적인 정의 및 관리

비즈니스와 애플리케이션 연계

미션-크리티컬 애플리케이션의 성능향상

 

 

댓글