운영환경 아키텍쳐 구성

운영환경 구성

운영환경은 표준프레임워크 기반 어플리케이션에 대한 모니터링도구와 정보시스템의 효율적인 운영을 위한 커뮤니케이션 도구를 제공합니다.

모니터링 도구
어플리케이션에서 발생하는 동작정보와 수행로그를 수집하고 시스템 상태에 대한 모니터링 기능을 제공
에이전트 관리 : 에이전트는 스케줄, 로깅 등 의 설정을 기반으로 모니터링 대상 시스템에서 실행
모니터링 정보 수집 : 에이전트가 실행되면서 시스템 정보 및 프로그램 로그 수집 기록
운영자 GUI : 운영자에게 수집된 정보를 그래프, 차트를 활용하여 다양한 형태로 표현
모니터링 도구는 Information Collection 부분과 Operator GUI Management로 구성됩니다. Information Collection 부분은 표준프레임워크 실행환경 모듈에 에이전트가 서비스 수행시간, 자원현황, WAS상태, 에이전트 상태 등의 수집정보를 취합합니다. 에이전트 관리 기능은 스케쥴, 로깅, 임계치, 모니터링 정책, 서버정보, 상태정보 기능으로 구성됩니다. Operator GUI Management는 Dashboard와 Admin으로 구성됩니다.
커뮤니케이션 도구
개발 및 운영 시에 관련 이해당사자간의 원활한 의사소통을 지원하고 프로젝트에서 발생하는 각종 관리항목에 대한 등록 및 관리기능을 제공
커뮤니케이션 도구는 개선요청, 설정관리, 운영정보, 게시판자료실, 일정관리, 산출물관리, 회의실 관리, 공지사항, 결재관리로 구성됩니다.
배치운영 도구
일괄(배치) 개발/실행환경에서 작성된 배치Job을 등록/실행하고 수행현황을 모니터링하며 처리결과를 확인하기 위한 표준화된 운영환경을 제공
배치 Job 담당자는 eclipse 기반의 배치 개발환경을 및 배치 실행환경을 통해 배치 Job을 개발합니다. 개발된 배치 Job은 배치운영환경(서버)의 Job 신청관리를 통해 배치 Job 등록을 신청합니다. 배치운영자는 배치 운영환경을 통해 등록 요청된 Job 점검 기능을 통해 Job을 검토하여 Job을 승인합니다. 승인된 Job은 Job 배포를 통해 배치 Job 운영서버에 deploy됩니다. 또한 배치 운영자는 배치 Job 운영서버를 통해 Job 스케줄링 및 상태를 모니터링할 수 있습니다.
배치운영도구 정보
주요기능 설명
배치운영 프로세스 관리 검증 완료된 배치Job만 운영에 배포하여 장애 사전 예방
배치실행 관리 배치작업의 직접 실행 및 중지, 실패한 작업에 대한 재처리 기능 제공
스케쥴링 관리 배치작업에 대한 주기적 수행을 위한 스케줄 관리 기능 제공
배치작업결과 관리 수행 된 작업에 대한 결과 및 작업이력 제공