J-Jobs

Q & A

서버/에이전트 차이에 대해 알고 싶습니다

  • L*NET
  • 2019-05-07 14:39
  • 05-07 14h

리눅스 서버에 J-Job를 설치하고자 합니다.

Crontab Script 로 수행하는 작업을 자동화 하기 위해 이용하려고 하는데 서버로 설치? 에이전트만 설치? 어떤 차이가 있는지 잘 모르겠습니다.

해당 서버는 리눅스 기반이며, 주로 운영장비의 데이터 백업용으로 사용하고 있습니다.

Crontab 을 통해 데이터를 주기적으로 삭제하거나 분류하는 작업을 주로 수행하고 있고 일부 데이터 가공을 위한 Script가 수행되고 있습니다.

이 경우 Full 버전으로 설치가 필요할지, 에이전트만 따로 설치하면 되는건지 궁금합니다.

감사합니다.

[RE]서버/에이전트 차이에 대해 알고 싶습니다

  • 2019-05-08 08:48
  • 05-08 08h

안녕하세요? 먼저 J-Jobs에 많은 관심을 가져주셔서 감사합니다.

문의 주신 내용에 대해서 답변드리겠습니다.

먼저 서버와 에이전트에 대해서 간략하게 설명드리면

J-Job 서버는 여러대의 서버에서 실행되는 작업을 한 곳에서 관리, 제어 및 스케줄링하는 역할을 수행합니다.

J-Job 에이전트는 에이전트가 설치된 서버의 shell파일이나 OS명령어를 J-Job 서버가 내려주는 신호를 받아서 실행 처리 및 실시간 제어처리를 대행해주는 역할을 수행합니다.

다시 말씀 드리면 기존의 crontab은 crontab이 스케줄링하고 실행 대행까지 해주었다면 J-Jobs는 그 역할이 분리되었다고 보시면 됩니다.

J-Jobs가 정상적으로 동작하기 위해서는 서버/에이전트가 모두 설치되어야 합니다.

서버와 에이전트 설치가 분리가 된 이유는 서버는 보통 통합관리를 위해서 별도 환경으로 구성해서 설치하고 실제 작업이 수행될 여러서버에 에이전트를 별도로 설치하고 있습니다.

하지만 작업이 수행되는 서버가 한개라면 J-Job 서버와 에이전트를 한 서버에 설치하셔도 무방하지만 결과적으로는 두개 모두 설치는 하셔야 합니다.

자세한 내용은 가이드 메뉴에 설치가이드, 운영자가이드를 참조하시면 도움이 될듯 합니다.

답변이 부족하셨다면 언제든지 재문의 주시면 답변 드리겠습니다.

감사합니다.