Product

안정성을 최우선으로 고려하는 기업들의 선택, 엔소프테크놀러지 솔루션

상단으로

OpenMCM

OpenMCM(Mission Critical Master)은 IT자원 중 Application자원을 전사 통합 관리하는 제품입니다. 실시간 상태에서 업무트랜잭션을 모니터링, 제어할 수 있는 제품은 전세계적으로 OpenMCM이 유일합니다.

제품 특장점

  • 01

    세계 최고의 전사 통합 관리 역량

    IT구간 모니터링, 업무트랜잭션 전체 모니터링, 제어, Reporting 기능 등이 통합된 제품으로 4-5개 제품 구매 및 프로젝트를 대체

    실시간 상태에서 업무트랜잭션을 모니터링, 제어할 수 있는 제품은 전세계적으로 OpenMCM이 유일

  • 02

    업무시스템 안정성 강화

    OpenMCM은 100개 이상의 기능과 화면을 통해 실시간 상태에서 전사 트랜잭션을 모니터하고 통제

    업무시스템 안정성 강화

  • 03

    성능 및 자원사용정보를 제공

    70종 이상의 KPI Report를 통해 성능 및 자원사용에 대한 시계열 정보를 제공

    실시간 통계기능을 통해 Main Frame 환경에서도 제공하지 못하던 성능 및 자원사용정보를 제공

도입배경 및 서비스 구성화면

OpenMCM(Mission Critical Master)은 업무 트랜잭션의 정보를 실시간으로 파악할 수 있습니다. IT자원 중 장애 빈도가 많이 발생하는 Application 부분에 대한 관리를 통해 IT안정성을 강화합니다. 모니터링을 통해 확보된 정보를 이용해 IT자원을 최적화 하거나 정밀한 자원계획을 수립할 수 있습니다.

제공기능

  • 실시간 End-to-End transaction 관리

    • LOB, IT 관점에서의 전사통합서비스 시스템 관리
    • Application 수정 및 개발자 개입이 필요 없는 Non-Program 방식
    • 특정구간에 대한 단순 Monitoring (Class기준) 수준이 아닌, 서비스 관점에서의 Multi-Product Enabler (E2E Management) 기능 제공
    • 개별 트랜잭션이 수행되는 이동경로에 대해 노드, 프로세스, 서비스 단위 정보 및 외부주소, 수행시간 등을 제공
  • Application 별 성능정보

    • System Application 별 TPS (초당 Transaction 수행 건수),일일 총 실행 건수, 평균 응답시간 정보 등 조회 기능.
    • WAS Application 별로 Active/Idle Queue, 총 Request 수 등의 정보 제공
    • TP Application 별로 Queue에 대기 중인 건수 및 총 처리건수 정보 제공
    • 구간 내 어플리케이션 별로 CPU, Memory 등의 시스템 별 자원 사용률 정보 제공
  • 비정상 거래의 문제 최소화를 위한 Dynamic 제어

    • 지속적인 문제를 일으키는 개별 Transaction에 대한 원천적인 봉쇄
    • 미등록서비스 Blocking 또는 장애상황이 감지되는 Thread 단위의 Control (Pending / Deadlock)
  • 장애 극소화를 위한 자동화 기능 구현

    • 운영 환경 기반의 시나리오
    • 실시간 이상징후 예측, 자동 감지, 통보, 자동 장애처리
    • 악성 Application에 대한 튜닝가이드 제공
    • Transaction ID 별 자세한 Session Tracker
    • Kill lock-Session 제어
    • Top 10 Heavy SQL Analyzer(Elapsed Time / Executed SQL/Etc)

도입효과

  • 거래 장애 발생시 즉각적인 감지 및 대응

    • 개별 트랜잭션의 특정 구간(WAS 또는 TP Monitor)에서의 상세 수행경로와 성능을 개발자 함수(User Defined Function,Method) 단위까지 성능 파악
    • 개별 비즈니스 트랜잭션이 수행하는 SQL Query 성능 정보 제공
    • WAS 인스턴스별로 실시간 JDBC Connection Pool 정보를 모니터링하여, DB 접근에 대한 문제 사전 파악
    • DBMS 구간에서의 Session 정보를 개별 트랜잭션과 연계하여 확인하고, Table Lock 발생시 이를 파악하고 통제
    • 업무 서비스별로 거래량 추이, 응답속도 추이, 업무처리 비율, Data Size 등을 실시간으로 파악
    • 투명한 기반 데이터에 의해 Tuning이 필요한 어플리케이션을 선별하거나, 향후 발생 가능한 장애를 예측
  • 시스템 운영 및 테스트를 위한 튜닝가이드 제공

    • Application에 대한 각 구간별 성능, 수행정보 및 Lifecycle 관리 제공
    • 개별 서비스별 Resource 사용량 (CPU/Memory/Network IO등), 개별 SQL 수행정보 튜닝가이드 제공
    • Role Based Model 기반구조로 전문가그룹을 위한 특화된 View 제공(Business Unit Manager/ Transaction Manager (WAS,TP) / Resource Manager (DB))
    • 개별 트랜잭션이 전 구간에 걸쳐 수행되는 이동경로에 대해 해당 노드, 프로세스, 서비스 단위의 정보 및 외부주소, 수행 시간 등의 상세 정보 제공
    • 특정 구간 내 문제점을 개발자 함수(User Defined Function또는 Method) 단위까지 파악하여 조치
  • 실시간 장애 원인 추적 및 역추적

    • WAS 및 미들웨어의 Memory Leak 및 리소스 미반납을 감지하고, 향후 발생할 수 있는 Out of Memory 장애와 빈번한 Full GC에 의한 성능상 문제의 사전예측
  • 신속한 병목구간 및 문제구간 확인

    • Thread 수준까지의 상세한 모니터링 기능을 제공함으로써 Business 차원에서 어떤 Application의 얼마나 많은 Transaction이 실행되었고 그 질적 수준이 어떤지에 대한 정확한 정보를 제공하여 서비스 응답 지연, 장애 발생 시 효과적 최단 접근 경로를 통한 Root Cause 정보를 제공

주요 구축 경험

공공 및 교육기관

금융기관

성실히 답변해 드리겠습니다