APM은 응용 프로그램의 성능이 중도에 얼마나 처리를 빨리 마치는지, 또 특정 네트워크, 응용 프로그램 및 웹 서비스 인프라를 거친 응용 프로그램을 통해 정보가 최종 사용자에게 정상적으로 전달되는지와 깊은 관련은 가지고 있습니다.
소비자에게 정보 전달은 기업의 서비스 경쟁력과 깊은 관련이 있으며 이를 극대화하기 위해 기업들은 운영하고 있는 서비스 어플리케이션의 성능을 관리하기 위해 APM 제품들을 운영하고 있습니다.
하지만, APM 제품의 문제는 수많은 기업에서 비즈니스 중심의 응용 프로그램 가운데 극히 일부만이 웹 기반이며 J2EE/닷넷을 필두로 다양한 기술들로 작성된 것이라는 것입니다. 두 번째 문제는 수많은 응용 프로그램 시스템이 가상화되고 있어 응용 프로그램이 실행 중인 게스트 운영 체제의 시간 기반의 유효성을 무너뜨리는다는 것입니다. 이로인해 APM은 가상화 시스템에 맞는 새로운 접근이 요구된다는 것입니다.
업계에서 사용되는 기술은 아주 다양하기 때문에 APM도 그에 따라 가야 하지만 국내에서는 JAVA/.NET 모니터링에 WAS 단일 노드 모니터링이 주로 사용되고 있으며 E2E(EndToEnd) 모니터링에 대한 추적 기능이 부족하다는 평가를 받고 있습니다.
이에 빅데이터 전문업체인 모아데이터(www.moadata.co.kr) 에서 APM + E2E 기능을 가진 Coconut 를 출시하여 이 시장에 진출하였습니다.
모아데이터에서 출시한 APM 솔루션 Coconut에 대해서 알아보도록 하겠습니다.
■ Coconut(코코넛)
Coconut은 모니터링에서 성능관리로 진화한 차세대 APM 솔루션으로 웹 화면 모니터링, 성능지연 원인분석, 업무튜닝 뿐만 아니라 E2E(End to End) 비즈니스 거래추적이 가능한 APM+E2E 통합솔루션입니다.
기존의 APM은 그 의미대로 단지 모니터링 수준에서만 사용되어 왔으며, 원인이나 성능분석/튜닝을 위해서는 APM의 모니터링 결과를 통해 전문가의 경험을 통한 수작업에 의존할 수 밖에 없었습니다.
하지만, Coconut은 실시간 병목 자동분석(특허출원) 기능을 통해 병목 발생시 해당 원인을 식별하여 문제 해결방법을 제공하고 있습니다. 실시간 Hang Stack 자동 검출 및 구간별 병목 시각화 –모니터링 설정 Depth와 관계 없이 병목 발생 시 자동으로 해당 병목 Thread Stack을 수집하여 기존의 Thread dump분석의 한계를 없앴으며. WAS, JDBC, Framework 등 Low Level API에서 발생하는 숨겨진 병목을 99% 자동 분석하여 손쉽게 찾아낼 수 있습니다.
Client(웹 페이지) 응답시간, 네트워크시간, 페이지 로딩시간, 오류현황 자동 모니터링 하며, JSP 등의 기존 소스 수정 없이 자동으로 특정 페이지, 사용자만 동적으로 웹 브라우저(모바일 포함) 성능 및 오류 현황을 분석하여 고객 서비스 품질 향상 할 수 있는 Automatic End-to-End Trace for Client 기능을 제공하고 있습니다.
COCONUT은 APM의 모든 기능과 Client/DB E2E, 병목 자동분석, 튜닝, 시스템, 배치 모니터링, 사용자 유량 제어, Cloud Auto Scaling, VM 장애 관제 등을 지원하는 종합 성능관리 및 분석 솔루션입니다.
이제 더 이상 Dump Analyzer와 같은 추가 분석 도구나 외부 성능 전문가는 필요 없습니다. 코코넛만 있으면 당신이 바로 성능 전문가입니다.
APM 솔루션으로 종합 성능관리 및 분석 기능을 지원하는 Coconut에 대해 좀 더 알고 싶으시면 모아데이터 및 그린아일의 홈페이지를 방문하시기 바랍니다.
어려운 용어일 수 있지만 조금씩 배워가다 보면 미래시대를 준비하는
새로운 도전이 될 수 있습니다. 조금이라도 도움이 되시길 바랍니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'정보기술(IT)잡기' 카테고리의 다른 글
[Info] 가상화솔루션, TCP IaaS from TmaxCloud (1) | 2024.11.27 |
---|---|
[Info] GAUCE5(가우스5), (ActiveX -> HTML5 자동전환) from 쉬프트정보통신 (0) | 2024.11.13 |
[info] Linux, ProLinux from TmaxCloud (4) | 2024.11.11 |
[Info] Arm Appliance On Arm from TmaxSoft (10) | 2024.10.22 |
[Info] GAUCE5(가우스5), (ActiveX -> HTML5 자동전환) from 쉬프트정보통신 (4) | 2024.10.11 |