원격 에이전트를 사용하여 네트워크 경계 및 방화벽 교차

IBM® UrbanCode Deploy원격 에이전트: 네트워크 교차 배치를 지원합니다.

서버 및 원격 에이전트 사이에 낮은 대역폭 이상의 WAN 연결이 있는 반면 IBM UrbanCode Deploy 서버는 다른 지리적 위치에서 에이전트에 작업을 전송할 수 있습니다. 성능에 도움을 주고 유지보수를 용이하게 하기 위해 IBM UrbanCode Deploy에이전트 릴레이를 사용하여 원격 에이전트와 통신합니다. 에이전트 릴레이의 경우, 원격 네트워크 내에서 하나의 시스템만 서버에 접속해야 합니다. 기타 원격 에이전트는 에이전트 릴레이를 사용하여 서버와 통신합니다. 원격 네트워크의 모든 에이전트-서버 통신은 릴레이를 통과합니다.

다음은 원격 통신의 역학을 설명하는 단순 아티팩트 이동입니다.

  1. 원격 에이전트가 시작되고 JMS를 통해 에이전트 릴레이에 연결을 설정하고 차례로 원격 에이전트가 온라인 상태인 JMS를 통해 IBM UrbanCode Deploy 서버에 경보를 발생합니다.
  2. 서버가 JMS를 통해 릴레이에 아티팩트 다운로드 명령을 전송하고 릴레이 또한 JMS를 통해 메시지를 원격 에이전트에 전달합니다.
  3. 서버가 아티팩트를 찾고 다음을 수행합니다.
    • HTTP 또는 HTTPS를 통해 아티팩트를 릴레이에 전송하여 서버-릴레이 HTTP 또는 HTTPS 연결을 통해 에이전트에 직접 아티팩트 스트리밍을 시작합니다.
    • 원격 에이전트가 작업을 완료한 후에 JMS를 통해 서버에 이를 알립니다.
에이전트 릴레이가 에이전트로 하여금 방화벽을 통해 서버와 통신할 수 있도록
허용하는 방법을 보여주는 다이어그램

기본적으로, 에이전트 릴레이는 IBM UrbanCode Deploy 서버에 연결을 엽니다. 방화벽에서 필요로 하는 경우, JMS 포트의 연결을 되돌릴 수 있으나 릴레이에서 서버로 HTTP 연결을 되돌릴 수는 없습니다. 원격 에이전트가 에이전트 릴레이에 연결을 엽니다.

릴레이 에이전트를 구성할 때, IBM UrbanCode Deploy 서버에 대해 로컬인 에이전트는 계속 직접 통신을 사용합니다.


피드백