APM (Application Performance Management)도구의 이해 - APM 정의, APM 유형

CODEDRAGON Development/Software Engineering

반응형


 

 

APM 도구의 이해

·       APM 정의

·       APM 유형

 

 

 

APM(Application Performance Management) 정의

APM Application Performance Management(Monitoring) 약자로서, 운영 중인 시스템에 대한 가용성 확보, 다운타임 최소화 등을 통해 안정적인 시스템 운영 위하여, 부하량과 접속자 파악 장애진단 등을 목적으로 하는 성능 모니터링 도구 말한다.

 

 

 

 

 

APM 유형

APM 유형은 크게 두가지(리소스, 엔드투엔드) 영역으로 나누어 정의해 있다.

유형

설명

애플리케이션 수행시 리소스 모니터링

·       모니터링 대상 자원은 CPU, 메모리, 네트워크, 디스크 등이 있다.

·       대표적인 오픈 소스로는 Nagios, Zabbix, Cacti 등이 있다.

애플리케이션 수행을 위한 엔드투엔드(End to End) 모니터링

·       모니터링 대상을 애플리케이션 수행 관점으로 보아, 비즈니스 트랜잭션 관리 최종 사용자 엔드투엔드 모니터링으로 본다.

·       대표적인 오픈 소스로는 VisualVM 있고, 상용 제품으로는 제니퍼, 파로스, 시스마스터 등이 있다.

 

 


반응형