ENPHAROS Enhanced Application Performance Management Solution 멀티티어환경에서 WAS, TP모니터, MCI, 대외계, FEP, EAI 등다양한외부 IT 자원과연계되어처리되는트랜잭션과 WAS/TP모니터자원의상세성능모니터링을모두지원하는 Enhanced APM 솔루션 Pharos for one, Pharos for all
Enhanced Application Performance Management ENPHAROS APM ENPHAROS APM은멀티티어환경에서다양한 IT 자원 (WAS, TP모니터, MCI, 대외계, FEP, EAI 등 ) 과연계되어처리되는트랜잭션트래킹기반성능모니터링과 WAS/TP모니터자원의상세성능모니터링을모두지원해기업들이진정필요로하는통합성능관리가가능한 Enhanced Application Performance Management Solution입니다. Benefits 멀티티어의이기종미들웨어와연계된트랜잭션에대한인터랙티브성능모니터링체계수립 비즈니스와애플리케이션간성능진단과분석으로중단없는서비스고가용성 (High Availability) 보장 일관된성능보장으로비즈니스경쟁력및기업영속성강화에기여
Why ENPHAROS? 01 트랜잭션과애플리케이션간인터랙티브성능모니터링으로비즈니스통찰력제시 02 로우오버헤드 (Low Overhead) 로실시간모니터링의지속성보장 03 성능저하근원을도출해능동적인장애예방계획수립 04 뛰어난이식성과무결성으로애플리케이션의안정성보장 05 효율성을담보로한도입및운영비용의획기적인절감 06 관리의용이성및유연한정보접근성을통해업무생산성향상 07 200여대형기업에서검증된통합성능관리솔루션 전사차원에서참여가능한성능관리체계구축으로서비스의질적개선도모 단일벤더솔루션기반통합성능관리시스템구축에따른 TCO 절감 관리의용이성과효율성에기반한 ROI 극대화실현
ENPHAROS 제품구성 다봄소프트의 Enhanced APM 솔루션 ENPHAROS 는총 3가지제품으로구성되어있습니다. ENPHAROS ENPHAROS ENPHAROS JAVA TRACE TP WAS+TP+BTM WAS 및자바애플리케이션의최적화된성능구현및유지, 개선을위해연계된서비스와사용자원에대한실시간모니터링을위한 WAS 전용 APM 솔루션 복잡다양해지는 IT 시스템의전구간을거쳐발생하는트랜잭션트래킹을가능케하는비즈니스트랜잭션관리 (BTM, Business Transaction Management) 와 APM을결합한 Enhanced APM 솔루션 TP모니터미들웨어와그미들웨어상에서실행되는 C언어로개발된서비스의최적화된성능구현및유지, 개선을제공하는 TP모니터전용 APM 솔루션 ENPHAROS 핵심기술 엔파로스는 JAVA 언어에서는 ASM 기술을, C언어에서는 DLI 기술을적용하여설계되고개발되어져모니터링대상시스템에최소한의부하만을미치도록안정성이보장되며, 모니터링을위해별도로애플리케이션소스를수정, 컴파일할필요가없는높은이식성과무결성을제공합니다. 실시간모니터링 개선 장애근본원인진단및개선기술적용 분석 Method/SQL Level 전구간 Call Tree 성능분석 사후분석 수집 AP 수정없고, 운영부하가낮은자료수집 Mobile 트랜잭션추적 ENPHAROS TRACE E-mail ENPHAROS Agent ENPHAROS Agent ENPHAROS Agent ENPHAROS Agent ENPHAROS Agent 대쉬보드 WAS TP 모니터 JVM EAI MCI Speaker
ENPHAROS Reference 금융 엔터프라이즈 공공 학교
비즈니스트랜잭션트래킹을통해통합성능관리를지원하는 ENPHAROS TRACE Enhanced Application Performance Management Solution ENPHAROS TRACE 주요기능및특징 아키텍처 정보수집방식 초경량 ASM 방식적용 (JAVA) 적용방식높은이식성을고려한 DLI 분산처리안정성을위한 3 티어 대용량저장및성능처리지원 기술적용 (TP, 독점기술 ) ( 에이전트, 서버, UI) 분산 고성능대용량처리구조채택 처리구조지원 실시간데이터저장및처리를위해 NoSQL 엔진내장 (Cassandra) 통계화된수치데이터를위해 Instrumentation 최신기법적용 3-Tier 아키텍쳐 관계형 DBMS 탑재 BCEL ASM ENPHAROS UI 클라이언트환경으로 Web Browser에서 ENPHAROS Server와통신하여모니터링정보의표현담당 ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary ENPHAROS Server form, or to dynamically modify classes at load time, i.e., just before they are loaded into the ENPHAROS Agent 로부터 Java Virtual Machine. ASM offers similar functionalities as BCEL or SERP, but is much more smaller (25KB instead of 350KB for BCEL and 150KB for SERP) and faster than these tools 수집한성능데이터를저장소에저장하고 UI가요청하는각종성능데이터전송담당 DB (the overhead of a load time class transformation is of the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with SERP). Indeed ASM was designed to be used in a dynamic way * and was therefore designed and implemented to be as small and as fast as ENPHAROS Agent possible. ASM can of course be used in a static way too. 출처 : http://java-source.net/open-source/bytecode-libraries 모니터링대상 WAS 내부에서동작하며, 성능및요청처리정보수집후 ENPHAROS Server로전송담당 BCEL : Byte Code Engineering Library ASM : C의 _ASM_ 키워드에서 유래 WAS WAS WAS WAS 초경량 ASM 방식및 안정성을위한분산처리구조채택
About ENPHAROS TRACE WEB, WAS, TP모니터, MCI, EAI, FEP 등고도로분산화되어복잡한구성을갖는 IT인프라환경에서상호연계되어처리되는비즈니스트랜잭션을마치하나의머신에서하나의비즈니스트랜잭션이처리되듯단순화하여처리플로우를모니터링해주는엔드-투-엔드거래추적기반성능관리솔루션입니다. 기능성 실시간성능관리단일화면에서비즈니스트랙잭션트래킹정보파악가능실시간장애대응을위한 SLA 및임계치사용자설정지원 비즈니스단위모니터링및연계트래킹 GUID 기반의트랜잭션연계성능정보수집 (TRACE) 분산화된멀티티어의연계모니터링비즈니스단위의모니터링및연계추적지원 강력한사후분석및예측베이스라인 (Baseline) 설정에기반한비교분석성능트렌드를통한향후성능예측기능제공 보고서일 / 주 / 월단위정형 / 비정형보고서제공스크린샷저장기능제공리파지토리구조직접접근지원 용이한상세분석상세정보파악이용이한 Top-down 방식의 Call Tree 지원 Call Tree의다양한표현방식지원 (text, SQL, Topology) 완료된리퀘스트상세분석을위한 Performance View 지원 일 > 시 > 분단위순차분석이 가능한 Zoom In 방식지원 사용자업무파악에용이 하도록대쉬보드 UI 설정 변경지원
통합성 운영측면대용량, 멀티노드시스템에최적화된비즈니스단위그룹핑기능제공비즈니스단위그룹핑기능제공대상범위측면비즈니스레벨에서애플리케이션레벨까지통합모니터링기능제공관리자측면개발, 운영, 관리업무별모니터링뷰지원 안정성 운영측면 ( 지속성, 가용성 ) 최소한의시스템부하로상시모니터링가능도입측면 ( 무결성, 이식성 ) 애플리케이션소스수정없이즉시적용가능 비용절감 멀티벤더대비저렴한비용으로통합성능관리구축가능운영및관리에소요되는중복비용최소화 검증된기술력 핵심적컴퓨팅언어에대한모니터링방법론확보 (C & JAVA) 전산업분야의 200여개사이트적용케이스확보 ( 누적기준 ) 대용량, 멀티노드의높은적용비율 ROI 극대화 통합관점의높은장애대응력확보전사모니터링체계의통합으로인한효율성제고개발, 운영, 관리측면의단일모니터링뷰로사일로효과 (Silos Effect) 제거
WAS TP 모니터성능모니터링 + 트랜잭션기반모니터링추가제공 통합성능분석에최적화된솔루션차별화 여타 APM 솔루션들이개발언어 (JAVA/PHP/.NET) 가동일한애플리케이션서버에대한모니터링만지원하는데반해, 엔파로스트레이스 (ENPHAROS TRACE) 는 WAS TP모니터에대한성능모니터링과함께트랜잭션기반모니터링을추가로제공해통합성능분석이가능하다는점이가장차별화되는특징입니다. 애플리케이션의 GUID와성능데이터를최소의부하만으로운영중에도종합적으로모니터링이가능하여성능저하구간의위치를정확하게파악할수있습니다. 시스템복잡도와불확실성증가로인해 WAS TP모니터단위비즈니스트랜잭션의구간별트래킹의결합이실질적인성능개선을위한전제조건이라는점에서엔파로스트레이스는현존하는여타 APM보다강화된 APM(Enhanced APM) 입니다. 특히 GUID 를통한연계성능정보의수집은애플리케이션소스변경없이적용가능한이식성을제공하며, 모니터링레벨조정없이상시모니터링을가능하다는점도매력적인장점입니다. 운영중인시스템업무특성상소스를재컴파일하거나장애트래킹을목적으로모니터링레벨을상향조정하는것은운영중인시스템에미치는부하가크기때문입니다. 또한추이분석 (Statistics Analyzer), Top-N분석, 장애분석 (Issue Analyzer) 등다양한통계분석기능을활용할경우, 비즈니스서비스에서애플리케이션레벨에이르기까지탑다운 (Top down) 방식의콜트리 (Call Tree) 를통해상세한성능정보를살펴볼수있어성능장애근원파악과함께능동적인장애대처계획을수립할수있습니다. ENPHAROS 운영환경 Agent Compatibility Server Reguirements UI Reguirements 항목요구사항 항목 요구사항 항목 요구사항 OS UNIX(IBM AIX 5.x, 6.x, 7.x, HP-UX 10, 11, Solaris) Linux, MS Windows 계열 JAVA JDK 1.5, 1.6, 1.7 JEUS, Weblogic, Tomcat, WebSphere, OC4, JBoss TP Tmax Tmax 3.x, 4.x, 5.x Tuxedo Tuxedo 8~12g OS UNIX, Linux, MS Windows 계열 Hardware Processor Intel Dual Pentium IV 2GHz 이상 RAM AMD Dual Athlon XP 2400+ 이상 4096MB 이상메모리공간 Disk Space 최소 100GB ( 모니터링대상수에따라유동적 ) NIC OS Display 100Mbps 32Bit, 64Bit 최소 1024X768 해상도, 24bit 컬러이상 Web Browser Viewer Internet Explorer 7.0 이상, Mozilla Firefox 17 이상, Google Chrome, Safari 5.0 이상, Opera 11 이상 JAdobe Flash Player 11.9 이상 (UI 4.1 이하 ) Adobe Flash Player 14.0 이상 (UI 5.0 이상 ) Software JDK 1.7 버전이상설치요구 DBMS Cassandra 기본내장지원 ( 기본설치 ) Oracle 9i, 10gR2, 11g 지원 ( 상용 DB 지원 ) PostgreSQL 지원 ( 상용 DB 지원 )
ENPHAROS JAVA WAS 및자바애플리케이션을위한최적의 APM 솔루션 엔파로스자바 (ENPHAROS JAVA) 는기업내도입, 운영중인자바기반애플리케이션의최적화된성능구현및유지, 개선을위해연계된서비스와사용중인자원에대해실시간으로모니터링하는 APM(Application Performance Management Solution) 입니다. 엔파로스자바는현재동작중인 WAS와자바애플리케이션을실시간으로모니터링해성능, 장애이벤트, 자원사용량등성능관리지표를 Call Tree 형태로제공하고, DB SQL 처리결과를수집하여현재상태에대한성능정보를제공합니다. 기설정한임계치에따른자동알림을발생시켜운영자가 WAS 애플리케이션의성능저하및장애발생에대해능동적이고즉각적인조치를취할수있도록지원하고서비스처리시 CPU 사용량, 메모리 Leak, Elapsed time을추적하여서비스의안정적인실행을가능하게합니다. 엔파로스자바는통계기반의정량분석, Top 프로그램분석등을위해가독성이뛰어난다양한형태의통계분석을제공하며, 이러한분석데이터에대한정형 / 비정형보고서지원은비즈니스관점에서운영자와관리자의신속한의사결정을가능하게합니다. 상세기능 직관적인실시간모니터링 부하량, 성능, JVM 자원사용량, 실시간리퀘스트모니터링제공호출구조 (Call Tree) 와 Method, SQL의상세정보도출 JAVA 로직과 SQL간즉각적인문제점식별 신속한장애파악및분석, 장애예방 성능저하및장애징후발생시경보발생실시간및분단위사후분석기능을통한정확한장애분석과부하방지및매크로차단기능을통한장애예방 강력한분석 개별분석, 추이분석, Top-N 분석등다양한분석제공 Dynamic Profiling을통한사용자 Method 성능분석 WAS와 DB간연계분석제공 다양한리포트 자동화된리포팅제공일 / 주 / 월단위시스템운영현황리포트제공
ENPHAROS TP TP 모니터및 C 애플리케이션을위한최적의 APM 솔루션 엔파로스 TP(ENPHAROS TP) 는대용량트랜잭션처리를관장하는 TP모니터의동작상황을감시하며 TP에의해실행되는 C 프로그램을모니터링하는 TP모니터기반 C 애플리케이션의성능관리솔루션입니다. 기간계시스템의중심에자리잡고있는 TP모니터에서실행되는 C 애플리케이션의성능모니터링을위해최우선적으로고려해야하는사항은 C 애플리케이션의무결성과안정성을보장하는것입니다. 엔파로스 TP는 다봄소프트의독자적인기술인 LD_PRELOAD 기반 DLI(Dynamic Library Instrumentation) 기술을적용해애플리케이션수정없이프로그램내부처리상태를모니터링합니다. TP모니터서비스의속도저하에미치는영향을최소화하기위해엔파로스 TP는처리시간에따라성능자료수집여부를자동으로판단하고, 장애가발생했거나성능이느린경우에한해서만상세정보를수집합니다. 서비스큐잉현상발생시큐잉발생트렌드와큐잉이발생된 TP 서버와해당시점에수행중이던 TP 서비스등을분석합니다. 상세기능 직관적인실시간모니터링 신속한장애파악및분석, 장애예방 수행중인서비스의 Call Tree 분석실시간거래응답분포도제공및 Call Tree 분석초단위주요성능요소에대한실시간모니터링제공 TP와 DB 중병목발생구간의즉각적인판별성능저하및장애징후발생시경보발생실시간및분단위사후분석기능을통한정확한장애분석 TP Error 및 SQL Error 모니터링및분석 강력한분석 다양한리포트 개별분석, 추이분석, Top-N 분석등다양한분석제공 Core 파일에대한자동인지및분석 / TP와 DB간연계분석제공서비스, ATMI, SQL문 ( 바인드변수값포함 ) 의성능추출사용자 Shared Library 및함수 Hooking 기능자동화된리포팅제공일 / 주 / 월단위시스템운영현황리포트제공
사람과기술, 산업별시스템특성과업무에대한이해를기초로최적화된성능관리솔루션개발에매진해온 APM 전문가그룹입니다. ( 주 ) 다봄소프트는 Pharos for one, Pharos for all 를모토로, JAVA 및 C 애플리케이션성능모니터링과비즈니스트랜잭션트래킹기반성능모니터링을통해기업핵심비즈니스의성능과안정성을제공하는데주력하고있습니다. ENPHAROS Pharos for one, Pharos for all KOREA 152-790 서울시구로구디지털로 306, 714호 ( 구로동, 대륭포스트타워 2차 ) TEL. 02 6451 5100 FAX. 02 6451 5101 E-Mail. sales@dabomsoft.com www.dabomsoft.com JAPAN 東京都港区芝 5-27-3 A-12 TEL. 81 03 6435 2640 FAX. 81 03 6435 1602 E-Mail. jp-sales@dabomsoft.com