.NET 서비스 성능 관리(APM)
제품 개요
닷넷 플랫폼의 출시 이후 많은 산업군에서 닷넷(.NET) 플렛폼과 이를 기반으로 개발된 복잡한 애플리케이션을 사용중에 있습니다. 1999년 닷넷 프레임워크가 처음 발표된 이래, 마이크로소프트 플랫폼은 본격적으로 클라이언트에서 엔터프라이즈 환경으로까지 확장이 되었습니다. 기존의 클라이언트 환경 하에서 발생하는 성능 이슈 문제를 해결하는 데에는 디버거나 특정 프로파일러만으로 가능했지만, 이러한 도구들이 복잡한 상호 연동 환경 하에서 운영중인 서비스의 성능 이슈에 대한 해결책을 제시하기에는 역부족이었습니다.
이러한 성능 장애를 해결하고자 출시된 제니퍼(JENNIFER FOR .NET)는 운영 중인 시스템을 최소한의 부하로 상시 모니터링(Monitoring) 할 수 있을 뿐만 아니라 기존의 디버거 및 프로파일링 제품들에서는 볼 수 없는 .NET 환경에서 개발된 서비스에 대한 실시간 모니터링, 효과적인 장애 원인 분석 그리고 직관적인 통합 성능관리 및 운영을 지원합니다.
제니퍼(JENNIFER .NET)의 기본 기능
- 실시간 부하량 / 서비스 모니터링
- 장애진단 / 성능저하 병목 원인분석
- 전거래 응답시간분포도(X-VIEW)
- 개별 트랜잭션 상세 프로파일링
- 애플리케이션 / SQL 성능추적
- 애플리케이션 장애 감지 및 분석
- 서비스 폭주 시 지능적 부하량 제어
- 사용자 권한별 메뉴/화면 구성
- 시스템/IIS 리소스 모니터링
- 템플릿 기반 사용자 정의형 통계 분석 보고서
도입효과
- 다운타임 최소화
제니퍼는 성능장애현상 발생 시 즉각적인 원인분석으로 신속한 해결을 통해 다운타임을 최소화하여 시스템을 보다 안정적으로 운영할 수 있도록 지원합니다.
- 통합 성능관리 시스템 구축
제니퍼는 사용자가 원하는 서비스 관점에서의 성능 모니터링 시스템을 손쉽게 구축하여 서비스 현황을 실시간으로 통합 관제할 수 있다. 제니퍼의 실시간 통합 대시보드는 강력하고 다이나믹하며 즉시적인 성능 모니터링 인터페이스를 제공합니다.
- 장애대응능력 확보
제니퍼는 지속적인 시스템의 성능 모니터링을 통해 향후 발생할 가능성이 있는 위험을 예측하고 미연에 방지할 수 있다. 또한 제니퍼는 문제 발생시 자동 경보 기능을 제공할 수 있도록 지원합니다.
- 대 고객 서비스 만족도 향상
제니퍼는 자동 부하량 제어(PLC) 기능을 통한 서비스 안정화, 다운 타임의 최소화 및 장애 대응 능력의 확보로 보다 안정적이고 신뢰성 높은 24 시간 x 365 일 시스템 운영이 가능하게 되어, 결과적으로는 대고객 만족도를 향상시킵니다.
- 총소유비용(TCO) 절감
제니퍼를 도립하면 다운타임의 최소화, 장애대응능력확보, 애플리케이션 튜닝을 통한 성능최적화, IT자원 효율성 극대화, 효율적인 인적자원 활용이 가능하므로 궁극적으로 귀사의 총소유비용을 최소화 할 수 있도록 지원합니다.
- 정량화된 성능 근거자료 확보
접속자, 부하량, 자원사용량 등에 대한 통계화된 성능 데이터를 수집함으로써, 향후 시스템 확장 및 증설 규모 예측, 애플리케이션 튜닝 작업 시 필요한 정량화된 성능 근거자료를 확보할 수 있습니다.
제니퍼(JENNIFER.NET)의 구조도
1) 제니퍼 에이전트(AGENT)모니터링 대상 시스템에 탑재되어 각종 성능 정보를 수집, 제니퍼서버로 전달하는 역할을 합니다.
2) 제니퍼 서버(SERVER)제니퍼에이젼트로부터 실시간 모니터링 정보를 수집, 가공하며 통계정보관리, 장애/에러 경보 등 관리에 필요한 각종 기능을 수행합니다.
3) 제니퍼 레파지토리 (REPOSITORY)제니퍼 서버에서 가공된 데이터는 데이터 형태에 따라 DB,File시스템에 저장됩니다.
4) 제니퍼 클라이언트콘솔(CLIENT CONSOLE)웹브라우저를 통해 장소의 제약없이 시스템 모니터링 및 제니퍼 관리를 수행 할 수 있습니다.
지원 환경
- OPERATING SYSTEMS
Windows 2003 Server 32bit, 64bit
Windows 2008 Server 32bit, 64bit
Windows 2008 Server R2
- WEB APPLICATION SERVERS (IIS)
IIS 6.0, 7.0, 7.5
- .NET Framework
2.0, 3.0, 3.5, 4.0
- Supported DB Provider
System.Data (SqlClient, Odbc, Oledb, OracleClient)
Oracle.DataAccess.Client
PostgreDB (Npgsql)












