운영환경 구성
운영환경은 표준프레임워크 기반 애플리케이션에 대한 모니터링도구와 정보시스템의 효율적인 운영을 위한 커뮤니케이션 도구를 제공합니다.
모니터링 도구
- 애플리케이션에서 발생하는 동작정보와 수행로그를 수집하고 시스템 상태에 대한 모니터링 기능을 제공
- 에이전트 관리 : 에이전트는 스케줄, 로깅 등 의 설정을 기반으로 모니터링 대상 시스템에서 실행
- 모니터링 정보 수집 : 에이전트가 실행되면서 시스템 정보 및 프로그램 로그 수집 기록
- 운영자 GUI : 운영자에게 수집된 정보를 그래프, 차트를 활용하여 다양한 형태로 표현
![모니터링 도구 개념도. 모니터링 도구에서 정보 수집은 표준프레임워크 실행환경 기반으로 구성된 모니터링 대상 시스템에서 스케쥴, 로깅, 임계치, 모니터링 정책, 서버정보, 상태정보 등의 설정을 기반으로 에이전트 모듈을 통해 서비스 수행시간, 자원현황, WAS 상태, 에이전트 상태 등의 정보를 수집하여 운영자 GUI 관리 시스템을 통해 Dashboard에서는 그래프, 차트 등을 활용하여 수집된 정보를 시각적으로 표현하며 표 형태로 표현하는 Admin 화면도 제공한다.](/statics/home/images/img_P0011_1.png)
커뮤니케이션 도구
- 개발 및 운영 시에 관련 이해당사자간의 원활한 의사소통을 지원하고 프로젝트에서 발생하는 각종 관리항목에 대한 등록 및 관리기능을 제공
![커뮤니케이션 도구로는 개선요청, 설정관리, 운영정보, 게시판자료실, 일정관리, 산출물관리, 회의실관리, 공지사항, 결재관리가 있다.](/statics/home/images/img_P0011_2.png)
배치운영 도구
- 일괄(배치) 개발/실행환경에서 작성된 배치Job을 등록/실행하고 수행현황을 모니터링하며 처리결과를 확인하기 위한 표준화된 운영환경을 제공
배치개발환경(로컬)
개발코딩/디버깅 단위테스트
- 배치App
- 배치App
- 배치개발환경
- 배치실행환경
- Eclipse
- Tomcat
- JVM
- Windows
배치job담당자
체크인 체크아웃배치운영서버(서버)
소스형상관리
- Job신청
- Job점검
- Job승인
- Job배포
배치운영환경
- 연동/지식관리
- 작업이력
- WAS
- JVM
- OS
배치운영자
Job 스케쥴링 및 상태 모니터링 Job배포배치Job운영서버
운영서버- 배치Job
- 배치Job
- 배치Job
- 스케쥴링
- 배치실행환경
- WAS
- JVM
- OS
주요기능 | 설명 |
---|---|
배치운영 프로세스 관리 | 검증 완료된 배치Job만 운영에 배포하여 장애 사전 예방 |
배치실행 관리 | 배치작업의 직접 실행 및 중지, 실패한 작업에 대한 재처리 기능 제공 |
스케쥴링 관리 | 배치작업에 대한 주기적 수행을 위한 스케줄 관리 기능 제공 |
배치작업결과 관리 | 수행 된 작업에 대한 결과 및 작업이력 제공 |