마크베이스 사용사례


 

B 의료원 통합로그관리시스템

작성자
susan hong
작성일
2019-02-25 11:01
조회
57

우리의 삶과 관련된 곳 들 중, 가장 기민하게 대응해야 하는 곳, 24시간 불이 꺼지면 안되는 곳은 비단 제조 시설만은 아닙니다. 


생명과 가장 밀접한 행위가 일어나는 곳, 바로 병원입니다. 


의료원의 여러 업무를 통해 발생되는 데이터는 24/7, 365일 한 순간이라도 놓칠 수 없으며,  이에 대한 모니터링과 빠른 대응이 가장 우선 시 해야 할 데이터입니다. 


마크베이스는 빠른 데이터 입력과 분석 능력을 통해  국내 의료원의 시스템 내 반드시 필요한 실시간 모니터링 솔루션을 구현하는데 핵심적인 엔진으로 활용되고 있습니다. 


 


프로젝트 개요 


배경 


로그가 발생하는 프로세스 내 성능 관리에 대한 프로세스 자체가 부재하여 주기별, 업무별 특정 트랜잭션 발생 시 원인 파악이 어려웠습니다. 


이에 기존 하둡 제품과 외산 통합로그관리 제품을 검토하던 중 신규 솔루션에 대한 운영인력이 부족할 뿐더러 기존 데이터 웨어하우스 (D/W) 운영 인력을 활용할 수 있는 빅데이터 저장 솔루션을 찾게 되었습니다. 


 


목표


병원 내 15,000여개 클라이언트에서 발생하는 업무 로그에 대해 클라이언트 서버, 웹서버에 접속하는 빅데이터 로그를 축적하고 분석하는 것이 1차 목표 였습니다. 


진료 서비스를 위한 전체 로그 검출을 통한 차세대 플랫폼에 도입하는 Data Lake 구성이 최종 목표입니다. 


 


통합로그시스템 구축 절차 


마크베이스 제품은 로그 및 센서 데이터 빅데이터 플랫폼 구축의 가장 핵심인 빠른 데이터 입력과 빠른 조회를 바탕으로 아래 단계를 거쳐 통합로그시스템에 적용되었습니다. 


 



 


구축 효과 


경제성 제고 



  • 원본 로그 압축 저장으로 서버 스토리지 비용 감소

  • 관리 비용 및 관리 인원 최소화로 비용 절감 


 


효율성 증대  



  • 시계열 데이터베이스를 활용한 빅데이터 로그 수집 

  • 실시간 로그 수집 30만 건 이상 산출 


 


빅데이터 로그 활용 



  • 클라이언트 서버, 앱서버 등 이기종 디바이스 로그  수집 

  • 정형, 반정형 로그 통합 빅데이터 관리 


 


통합로그시스템 구성도 


연간 약 300TB 처리가 가능한 빅데이터 플랫폼의 데이터 저장소 역할로 일일 1TB 에 달하는 로그 수집이 가능해 졌습니다. 


기존 RDB 기반의 제품에서는 일일 10G 에서 10배에 달하는 로그 실시간 수집과 모니터링을 통해 시시각각 달라지는 성능 측정으로 병원 비지니스의 핵심인 빠른 대응과 안정적인 시스템을 구현하였습니다. 



 


데이터에서 로그 수집기를 통해 모은 이기종 디바이스의 로그는 마크베이스의 로그테이블을 통해 각각의 업무테이블에 분산되어 기록됩니다. 


 



 


본 사례는 데이터베이스 기반의 MART 나 DW 구성은 가능하지만, 시계열데이터베이스만이 갖고 있는 특장점을 잘 활용한 사례로 화면 구성과 웹 기반의 모니터링툴과의 간편한 API 연결로 가능한 통합로그시스템 구성입니다.