로딩중...
SOLUTION_WebTune 2018-08-13T17:24:40+00:00

WebTune은 서비스되고 있는 J2EE 어플리케이션에 대하여 사용자들이 원하는 형태의 대시보드 환경을 구축하고 실시간 모니터링을 통해 어플리케이션에 대한 성능 관리, 장애 관리를 지속적이고 체계적으로 수행하여, J2EE 어플리케이션 서비스가 높은 가용성과 신뢰성을 가질 수 있도록 도움을 주는 APM 솔루션입니다.
고객의 다양한 요구에 맞추어 제공해야 할 서비스 규모가 증대됨에 따라 어플리케이션도 지속적으로 확장되고 있습니다.
개발된 어플리케이션의 범위가 확장됨에 따라 자동화된 J2EE 서비스에 대한 이해의 어려움, 어플리케이션 프레임 워크에 대한 사용 미숙, 다양한 multi-tier 설계 요소들로 인해 서비스 성능 저하 지점의 분석이 어려워지고 있습니다.
WebTune은 좀 더 쉽게 어플리케이션 성능 모니터링, 분석, 품질관리, 서비스 장애 인지 등에 가장 빠르게 대응할 수 있도록 고안되었습니다.
Note : 다음이 궁금할때 WebTune을 사용하십시오.
어플리케이션 서버의 성능상의 문제는 없는가?
어플리케이션 중 성능상 취약한 어플리케이션은 무엇인가?
어플리케이션에서 수행되는 서비스들의 명시적인 성능은 어떠한가?
J2EE 서버 인스턴스에서 메모리 누수를 발생시키는 어플리케이션은 무엇인가?
다수의 사용자들이 접속하였을때 어플리케이션의 성능은 문제가 없는가?
WebTune은 성능 정보를 수집하는 Agent, Agent에서 수집된 성능 정보를 저장 관리하는 Manager, Manager를 통해 실시간 성능 데이터를 표시하고 성능 분석을 수행하는 Viewer로 구성되어 있습니다.
주요특징
WebTune은 웹사이트 성능 저하 문제에 대한 원인 분석, 어플리케이션 성능 모니터링 / 분석,
서비스 장애 및 어플리케이션 품질 관리 등 사이트 운영에 현실적인 도움을 드릴 수 있습니다.
차별화된 실시간 모니터링 환경
그룹별, 사용자별 원하는 형태의 모니터링 환경구성
Connective Adapter를 통한 대시보드 확장
(Shell Script, Java, SNMP 등)
스냅샷 분석
스냅샷 기능을 통한 과거 시점 모니터링 상황 재현
스냅샷 별 상호 성능 비교를 통한 성능 분석 활용
(어플리케이션 성능 튜닝 전 후 비교)
분석 시점 스냅샷 데이터 교환을 통한 성능 분석
성능 분석
어플리케이션(TX, JSP/Servlet, JNDI, EJB, JDBC등), 장애, 성능 이슈 항목들에 대한 트렌드 분석을 제공
통계/보고서
통계 및 분석 보고서 제공 템플릿 / 위저드 방식의 사용자 정의 보고서 작성 기능
사용자 편의성에 최적화된 사용법
사용자에게 편리한 UI 환경 및 빠른 속도 제공
(조회 및 응답 속도 최대화)
비전문가도 설치 가능한 WAS 와 성능 수집 Agent 간
설치 파일 제공
Client UI 에서 Agent 환경설정
풍부한 UI 환경 및 대시보드 제공
주요기능
가트너의 분석에 따르면 APM은 다음의 5가지 주요 기능을 제공해야 합니다.
1. 최종 사용자 경험 모니터링 (End-user Experience Monitoring)
어플리케이션을 최종적으로 사용하는 사용자 입장에서 어떻게 느낄 수 있을 것인가를 모니터 할 수 있어야 한다.
2. 어플리케이션 런타임 아키텍처 분석 및 모델링
(Application Runtime Architecture Discovery and Modeling)
실행되는 어플리케이션이 어떤 아키텍처로 구성되어 있는지 자동으로 분석이 가능하여야 하고 어떠한 모델을 통해 짜여있는지 분석이 가능해야 한다.
3. 사용자 정의 트랜잭션 프로파일링 (User-defined Transaction Profiling)
특수하게 제작된 어플리케이션의 분석이 가능하도록 사용자가 원하는 방식의 트랜잭션에 대한 분석이 가능.
4. 어플리케이션 컴포넌트 딥다이브 모니터링
(Application Component Deep-dive Monitoring)
어플리케이션의 상세 요소들에 대한 상세한 분석 및 모니터링이 가능해야 한다.
5. 어플리케이션 데이터 분석(Application Data)
Analytics 어플리케이션에서 수집된 많은 자료들을 분석해서 의미 있는 보고서를 만들어낼 수 있어야 한다.
WebTune은 가트너의 5가지 주요 기능들 외에도 많은 기능들을 가지고 있습니다.
WebTune의 기능들은 다음과 같습니다.
1. 최종 사용자 경험 모니터링 (End-user Experience Monitoring)
어플리케이션을 최종적으로 사용하는 사용자 입장에서 어떻게 느낄 수 있을 것인가를 모니터 할 수 있어야 한다.
이를 위해 WebTune에서 제공하는 기능들은 다음과 같습니다.
실시간 접속 중인 동시단말 사용자
실시간 수행 중인 액티브 서비스
실시간 업무 처리량
실시간 트랜잭션 응답시간 분포도
어플리케이션 이름 동적 치환 기능
외부 트랜잭션과 바인딩 변수를 포함한 SQL 추적
2. 어플리케이션 런타임 아키텍처 분석 및 모델링
(Application Runtime Architecture Discovery and Modeling)
실행되는 어플리케이션이 어떤 아키텍처로 구성되어 있는지 자동으로 분석이 가능하여야 하고 어떠한 모델을 통해 짜여 있는지 분석이 가능해야 합니다. WebTune은 어플리케이션 응답 시간 분포도와 메소드 단위의 프로파일링을 통해 어플리케이션의 런타임 아키텍처를 분석해 낼 수 있습니다.

WebTune에서는 다음과 같은 내용을 통해 분석 작업을 수행합니다.

임의의 메서드 호출 다이내믹 프로파일링
임의의 메서드 파라미터와 반환값 추적
JDBC와 바인딩 변수를 포함한 SQL 추적
레거시 시스템과의 연동과 같은 외부 트랜잭션 추적
파일과 소켓 IO 추적
3. 사용자 정의 트랜잭션 프로파일링 (User-defined Transaction Profiling)
특수하게 제작된 어플리케이션의 분석이 가능하도록 사용자가 원하는 방식의 트랜잭션에 대한 분석이 가능해야 합니다.
WebTune에서는 레거시 시스템 등 사용자 정의 트랜잭션에 대한 분석을 쉽게 할 수 있습니다.
4. 어플리케이션 컴포넌트 딥다이브 모니터링(Application Component Deep-dive Monitoring)
어플리케이션의 상세 요소들에 대한 상세한 분석 및 모니터링이 가능해야 합니다.
자바 힙 메모리 누수(컬렉션 객체 및 라이브 오브젝트)
미반환 JDBC Connection/Statement/ResultSet 객체
미처리 JDBC 트랜잭션(commit/rollback)
어플리케이션에서 발생한 예외(Exception)
어플리케이션에서 발생한 SQL 예외(SQLExceptoin)
액티브 서비스를 처리하는 자바 스레드에 대한 덤프
5. 어플리케이션 데이터 분석 (Application Data)
어플리케이션에서 수집된 많은 자료들을 분석해서 의미 있는 보고서를 만들어낼 수 있어야 합니다.
6. 리소스 모니터링 (System Resource Monitoring)
어플리케이션의 수행 과정에서 사용하는 시스템의 여러 자원들이 어떻게 사용되는지를 실시간으로 모니터 하는 기능입니다.

모니터 할 수 있는 항목은 다음과 같습니다.

JDBC 커넥션 및 커넥션풀 상태
시스템 및 자바 어플리케이션 CPU 사용률
시스템 및 자바 어플리케이션 메모리 사용량
자바 힙 메모리사용량
파일 IO 상태
TCP 소켓 IO 추적
콜렉션 객체와 자바 라이브 오브젝트
7. 실시간 트랜잭션 모니터링 (Real Time Transaction Monitoring)
어플리케이션이 현재 처리하고 있는 트랜잭션을 실시간으로 보여줍니다.
8. 동적 바이트코드 인젝션 (Dynamic Byte Code Injection)
WebTune에서는 어플리케이션을 재실행하지 않고 동적 바이트코드 인젝션이라는 기법을 통해 임의의 메서드를 분석할 수 있는 기능을 제공합니다.
9. 스택 트레이싱 (Stack Tracing)
WebTune은 JVM의 스레드의 스냅샷 및 모니터링 기능을 제공합니다. 이를 통해 쉽고 빠르게 어플리케이션의 문제를 발견할 수 있습니다.
10. 인스턴스 그룹핑을 통한 통합 모니터링(Instance-grouped Monitoring)
복잡한 인스턴스들을 논리적인 형태로 그룹화하여 쉽게 파악할 수 있는 기능을 제공합니다.
11. 데이터베이스 SQL 튜닝 (Database SQL Tuning)
어플리케이션과 데이터베이스와의 응답시간 및 어플리케이션 컴포넌트의 상세 분석을 통해 튜닝이 필요한 SQL 문을 찾아냅니다. WebTune을 이를 찾아 낼 뿐만 아니라, 오라클의 SQL Tuning advisor를 지원해서 자동으로 튜닝해줍니다.
12. 예외 모니터링 (Exception Monitoring)
어플리케이션에 일어나는 예외를 감지하고 이를 경보해줍니다.
13. 비정형 데이터 분석 (Unstructured Data Analysis)
WebTune에서는 정형화 되어있지 않은 데이터를 분석하기 위해 다음의 확장 어댑터를 지원합니다.

모니터 할 수 있는 항목은 다음과 같습니다.

ROME 어댑터 WebTune의 ROME 어댑터를 이용하면, 임의의 운영체제에서 임의의 스크립트를 실행시키거나, 임의의 데이터베이스에 대해서 임의의 SQL을 실행시키거나, 특정 자바 인터페이스를 구현한 자바 클래스를 실행시키는 방법으로 비정형 성능 데이터를 간편하게 수집합니다.

커스텀 에이전트 애드온 지원 사용자가 임의로 에이전트를 만들어서 임의의 성능 데이터를 수집할 수 있습니다.

 

로그 애널라이저 WebTune은 로그 분석 기능을 탑재하여 다양한 로그를 분석할 수 있습니다.

 

14. 통계분석 및 보고서 (Statistics and Reports)
WebTune은 분석 자료를 데이터베이스 및 파일로 저장하여 분석합니다.
의 막강한 보고서 작성 기능은 정기 성능 보고 업무를 크게 줄여줍니다.
 <WebTune화면 이미지>
 <통합 대시보드>
 <스냅샷 분석>
 <품질 분석>
 <통계 분석>
 <어플리케이션 성능 분석>
 <성능 비교 분석>
 <장애 관리>
 <보고서>
지원환경
WebTune은 다양한 Web Application Server, OS, DB 환경을 지원합니다.

WebTune Agent

지원 플랫폼 및 OS

Sun Solaris 5.x 이상
HP-UX 11.x 이상
IBM AIX 4.x 이상
Windows Server 2000, 2002, 2003, 2008, 2012
Windows XP, Vista, 7, 8, 10

Java플랫폼

JDK 1.4.x 이상

지원 J2EE 서버

Oracle WebLogic 7.x/8.x/9.x/10.x/11.x/12.x
Red Hat JBoss EAP 4.x/5.x/6.x/7.x
Red Hat WildFly(JBoss AS) 3.x/4.x/5.x/6.x/7.x/8.x/9.x/10.x
Apache Tomcat 4.x/5.x/6.x/7.x/8.x/9.x
TmaxSoft JEUS 4.x/5.x/6.x/7.x
IBM WebSphere 5.x/6.x/7.x/8.x/9.x
Caucho Resin 3.x/4.x
Borland Enterprise Server 5.x/6.x
Fujitsu Interstage 6.x/7.x
Oracle GlassFish 2.x
Oracle iPlanet(Sun ONE) Web Server 6.x
Oracle Application Server 10.x(10g)
BES Application Server 6.x/8.x
Adobe JRun 4.x

WebTune Manager

지원 플랫폼 및 OS

Sun Solaris 5.x 이상
HP-UX 11.x 이상
IBM AIX 4.x 이상
Windows NT
Windows Server 2000, 2002, 2003, 2008, 2012
Windows XP, Vista, 7, 8, 10

CPU

Dual Core CPU 1.6GHz 이상 (Windows 기준)

RAM

1 GB 이상

HDD

80 GB 이상(사이트 서비스량과 데이터 보관기간에 따라 달라질 수 있습니다.)

Java 플랫폼

JDK 1.5.x 이상

지원 외부 데이터베이스

Oracle
MySql
MS-SQL
MariaDB

WebTune Viewer

지원 플랫폼 및 OS

Windows NT, XP, Vista, 7, 8, 10
Windows Server 2000, 2002, 2003, 2008, 2012

CPU

Dual Core 1.6GHz 이상

RAM

2 GB 이상

HDD

80 GB 이상
도입기대효과
사용자 정의형 통합관제 시스템 구축
대시보드를 통한 실시간 모니터링 환경을 사용자 또는 역할별로 구축할 수 있기 때문에 상황에 맞추어 대시보드를 설정하거나, 3rd Party와 연동하여 다양한 비정형 데이터 형식의 실시간 데이터들을 모니터링할 수 있는 대시보드를 구축할 수 있습니다.
장애 사전 감지 및 대응능력 향상
실시간 모니터링 기능과 장애 관리 기능을 통해 장애 사전 감지, 장애 발생 시 신속한 경보 기능을 통해 장애 대응 능력이 강화됩니다.
운영 중인 서비스의 정량화된 어플리케이션 수행 정보 확보
운영 중인 서비스의 수행 시간 클래스/메서드별 수행 시간, JDBC 수행 시간 등과 처리량, 동시 접속자, 방문자에 대한 정확한 자료를 확보할 수 있습니다.
가용성 확대 및 TCO 절감
장애에 대한 빠른 대처와 원인 분석 활동을 통해 다운타임을 최소화할 수 있기 때문에 시스템을 안정적으로 운영할 수 있어 가용성이 증대되며 어플리케이션 최적화 등을 통해 효율성이 극대화되어 TCO를 절감할 수 있습니다.
성능 자료를 통한 역할별(개발자, 운영자, 관리자) 별 활용 자료 확보
정량화된 성능 자료를 통해 각 역할별(개발자, 운영자, 관리자) 담당자들이 활용할 수 있는 자료를 확보할 수 있습니다. 개발자 측면의 개발 어플리케이션 성능 및 품질자료, 운영자 측면의 J2EE 서버 인스턴스 운영 현황 및 웹 어플리케이션 서비스 운영 상태, 관리자 측면의 서비스 사용 현황 및 통계자료를 활용할 수 있으며 각종 장애 발생 시 장애를 확인하고 분석할 수 있는 자료를 통해 상호 의사소통을 할 수 있습니다.
사용자 정의형 통합관제 시스템 구축
대시보드를 통한 실시간 모니터링 환경을 사용자 또는 역할별로 구축할 수 있기 때문에 상황에 맞추어 대시보드를 설정하거나, 3rd Party와 연동하여 다양한 비정형 데이터 형식의 실시간 데이터들을 모니터링할 수 있는 대시보드를 구축할 수 있습니다.
레퍼런스
WebTune은 공공기관, 금융, 방송, 통신, 미디어, 교육, 제조, 게임등 다양한 고객 환경에 적용되어 높은 신뢰도를 보여줍니다.
건설공제조합
경찰청 (본청, 서울청, 경기남부청)
교육과학기술부
국가기록원
국민연금관리공단
국토해양부
대통령실
대한체육회
법무부
사학연금
산업연구원
산업인력공단
서민금융진흥원
서울시농수산식품공사
서울시청
성북구청
신용회복위원회
양산시청
인천지방경찰청
지식경제부
질병관리본부
청주시청
한국건강가정진흥원
한국고용정보원
한국교육학술정보원
한국보건복지인력개발원
한국보건복지정보개발원
한국수력원자력
한국정보통신기술협회 (TTA)
한국지방재정공제회
한국지역정보개발원
한국해운조합
KTB투자증권
골든브릿지투자증권
동양생명
롯데카드
산업은행 (정책금융공사)
새마을금고
수협
신협
씨티은행
우리아비바생명
이나인페이
하나은행
한국은행
흥국생명
KT파워텔
농심NDS
비즈웰
삼성SDS
삼성SNS
싸이버로지텍
윈디소프트
인천U-City
두산그룹
만도
삼성디스플레이
삼성바이오로직스
삼성바이오에피스
삼성엔지니어링
삼성전자
삼성전자서비스
삼성제일모직
삼성코닝정밀소재
현대자동차
경기도 교육정보연구원
대구보건대학교
메가넥스트
명지전문대학교
산업기술대학교
인천광역시 교육과학연구원
한국기술교육대학교
로엔엔터테인먼트 멜론
롯데하이마트
삼성 리빙플라자
연합뉴스
한화갤러리아
Bao Steel
China Mobile Communication Corporation Beijing Branch
ChinaAMC (Huaxia 기금관리유한회사)
Sino Life
SSAC (Samsung Air China Life)
XJM (Xinjiang Mobile)
ZTE Corporation