사용자 도구

사이트 도구


batch

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
batch [2015/06/01 17:05]
kwon37xi
batch [2022/03/21 16:28]
kwon37xi
줄 5: 줄 5:
   * [[http://nerds.airbnb.com/introducing-chronos/|Chronos]]   * [[http://nerds.airbnb.com/introducing-chronos/|Chronos]]
   * [[https://azkaban.github.io/|Azkaban]]   * [[https://azkaban.github.io/|Azkaban]]
-  * [[ci:jenkins|Jenkins]] : CI Tool인 Jenkins를 배치 작업 처리용으로 사용할 수도 있다. Java/Spring의 경우 애플리케션 컨텍스트 로딩 시간 때문에 다소 부하가 추가되는 경향이 있음.+  * [[ci:jenkins|Jenkins]] : CI Tool인 Jenkins를 배치 작업 처리용으로 사용할 수도 있다. 그러나 Fail Over 기능이 없어서 Master가 다운면 다 다운된다.
   * [[rundeck|Rundeck]]   * [[rundeck|Rundeck]]
   * [[https://github.com/davidmarquis/redis-scheduler|redis-scheduler]] [[nosql:redis|Redis]]를 이용하여 여러 서버간의 스케줄링 작업 동기화 실행. 배치 서버 없이 여러대의 웹서버를 스케줄 실행 서버로 사용할 경우 유용.   * [[https://github.com/davidmarquis/redis-scheduler|redis-scheduler]] [[nosql:redis|Redis]]를 이용하여 여러 서버간의 스케줄링 작업 동기화 실행. 배치 서버 없이 여러대의 웹서버를 스케줄 실행 서버로 사용할 경우 유용.
 +
 +===== 모니터링 =====
 +  * Batch Job scheduler 와 완전히 별도로 (**scheduler 자체가 다운 될 수 있기 때문**) 배치 잡의 실행시점과 성공 여부 모니터링 시스템이 필요하다.
 +  * [[monitoring:cronitor|Cronitor]]
 +  * [[monitoring:healthchecks|Healthchecks]]
 +
batch.txt · 마지막으로 수정됨: 2023/08/18 10:13 저자 kwon37xi