배치 운영환경 문의
- 작성자 :
- j***5
- 작성일 :
- 2019-02-07 16:06:43
- 조회수 :
- 1,820
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
배치 운영환경을 적용하고자 하는데, 배포와 실행에 관련해 이해가 잘 안 되는 부분이 있어 질문드립니다.
1. 스프링배치로 개발된 배치 프로그램을 ftp로 배포하는데, 이 때 첨부파일은 배치 프로그램의 jar 파일인가요?
그렇다면, 배치 프로그램마다 이클립스 배치프로젝트를 생성해서 jar 파일을 만들어야 하는지요?
2. 배치 프로그램은 배치운영 application 내의 classes 경로에 업로드 되는 건가요?
그럼, 만약 배치운영application을 수정해서 war로 was에 재배포하면 해당 디렉토리가 초기화될텐데, 그 때 이전 배치프로그램들을 다시 ftp배포해야 되는 건가요?
3. 배치실행서버가 여러 대인 경우에는 각 실행서버마다 대응하는 운영환경을 구성해야 되는 건가요?
4. 배치 프로그램은 ftp가 아닌 CI환경(jenkins)로 배포하고, 운영환경에 배치정보를 등록하는 방법은 없는지요?
1. 스프링배치로 개발된 배치 프로그램을 ftp로 배포하는데, 이 때 첨부파일은 배치 프로그램의 jar 파일인가요?
그렇다면, 배치 프로그램마다 이클립스 배치프로젝트를 생성해서 jar 파일을 만들어야 하는지요?
2. 배치 프로그램은 배치운영 application 내의 classes 경로에 업로드 되는 건가요?
그럼, 만약 배치운영application을 수정해서 war로 was에 재배포하면 해당 디렉토리가 초기화될텐데, 그 때 이전 배치프로그램들을 다시 ftp배포해야 되는 건가요?
3. 배치실행서버가 여러 대인 경우에는 각 실행서버마다 대응하는 운영환경을 구성해야 되는 건가요?
4. 배치 프로그램은 ftp가 아닌 CI환경(jenkins)로 배포하고, 운영환경에 배치정보를 등록하는 방법은 없는지요?
A
안녕하세요.
표준프레임워크센터 입니다.
답변1)
전자정부 배치는 스프링 배치를 기반으로 하고 있습니다.
스프링 배치는 그 기본 구조가 Reader, Writer, Processor로 구성이 되고
이들의 설정을 xml 빈형태로
배치작업을 정의하여 설정을 합니다.
xml에 추가한 커스텀class가 있는경우는 같이 배포를 해야 겠지만
기본적으로 xml파일을 배포하는 형태입니다.
다음 위키페이지를 참조하실수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte
답변2)
배치 프로그램은 job이라 하고
답변1에 언급했듯이 xml형태로 배포됩니다.
job xml 배치파일을 구동하는 서버 (배치운영환경)는
war등 편리한 방식으로 배포하시면 됩니다.
답변3)
배치 실행서버(배치운영환경)은
실서비스에 영향을 주지 않도록
별도 WAS에서 단일 환경으로 구동하시는게 좋습니다.
답변4)
앞서 드린 답변에 어느 정도 설명이 된듯 합니다.
배포는 운영화시는 환경을 고려하여
편리한 방법으로 하실수 있을듯 합니다.
센터에서 배포하는 배치운영환경 샘플은
FTP로 배치 xml을 등록하는 방식으로 가이드되어 있습니다.
감사합니다.
표준프레임워크센터 입니다.
답변1)
전자정부 배치는 스프링 배치를 기반으로 하고 있습니다.
스프링 배치는 그 기본 구조가 Reader, Writer, Processor로 구성이 되고
이들의 설정을 xml 빈형태로
배치작업을 정의하여 설정을 합니다.
xml에 추가한 커스텀class가 있는경우는 같이 배포를 해야 겠지만
기본적으로 xml파일을 배포하는 형태입니다.
다음 위키페이지를 참조하실수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte
답변2)
배치 프로그램은 job이라 하고
답변1에 언급했듯이 xml형태로 배포됩니다.
job xml 배치파일을 구동하는 서버 (배치운영환경)는
war등 편리한 방식으로 배포하시면 됩니다.
답변3)
배치 실행서버(배치운영환경)은
실서비스에 영향을 주지 않도록
별도 WAS에서 단일 환경으로 구동하시는게 좋습니다.
답변4)
앞서 드린 답변에 어느 정도 설명이 된듯 합니다.
배포는 운영화시는 환경을 고려하여
편리한 방법으로 하실수 있을듯 합니다.
센터에서 배포하는 배치운영환경 샘플은
FTP로 배치 xml을 등록하는 방식으로 가이드되어 있습니다.
감사합니다.