하이브리드 에이전트 통합

하이브리드 통합(Hybrid Integration)은 Altium 365를 사용하는 회사가 자사의 네트워크 내부, 즉 온프레미스에 호스팅되어 있으며 공인 IP 주소가 없어 인터넷에 노출되지 않은 PLM 시스템과 Workspace를 통합하려는 경우에 적용됩니다.

이를 구현하기 위해 Hybrid Agent라는 작은 프로그램을 회사 네트워크 내부에서 실행합니다. 이 프로그램은 Altium 365와 통신하며, Altium 365 Workspace와 폐쇄형 네트워크 내부의 PLM 시스템 간 정보를 중계합니다. Hybrid Agent와의 통신은 HTTPS를 통해 이루어지며, 인터넷으로부터의 인바운드 트래픽을 위해 네트워크 포트를 열 필요가 없습니다. 표준 HTTPS 포트 443은 아웃바운드 트래픽에만 필요합니다.

Note:

하이브리드 통합 설정

Agent 아카이브()를 다운로드한 후 내용을 잘 알려진 위치에 압축 해제합니다. 여기에는 회사 네트워크 내부의 컴퓨터에서 실행해야 하는 Java 애플리케이션(hybrid-agent.jar)이 포함되어 있으며, 해당 컴퓨터에서는 온프레미스 PLM 시스템과 Altium 365 모두에 연결할 수 있어야 합니다.

해당 컴퓨터는 인터넷에서 not 공개적으로 접근 가능할 필요는 없지만, 회사에서 사용하는 Altium 365 환경에는 연결할 수 있어야 합니다.

  • Hybrid Agent는 PLM 시스템을 호스팅하는 컴퓨터에서 반드시 실행할 not 필요는 없지만, 그렇게 설정해도 문제는 발생하지 않습니다.
  • Hybrid Agent 애플리케이션에는 Linux 기반 시스템용 동등한 셸 스크립트 파일(agent.sh 등)이 포함되어 있습니다. 아래의 에이전트 설정 지침에서는 Windows의 *.bat 파일 대신 이를 사용하십시오.

Hybrid Agent 버전 5 이하에서는 Java Development Kit (JDK) 버전 11 이상이 필요합니다. 버전 6(2026년 7월 6일 릴리스)부터는 Hybrid Agent에 JDK 버전 17 이상이 필요합니다.

Altium 365 Workspace는 Hybrid Agent 버전 5와 6을 모두 지원합니다. 따라서 이미 Hybrid Agent 버전 5가 설치되어 있다면 버전 6으로 업그레이드할 필요는 없습니다.

Hybrid Agent 애플리케이션이 준비되면:

  1. Altium 365 Workspace의 Hybrid Agent 페이지()에서 API 키를 생성합니다.
  2. API 키 값을 갖는 HYBRID_AGENT_API_KEY 환경 변수를 생성합니다.
  3. 다음 명령 컨텍스트를 사용하여 agent.bat를 실행합니다. 여기서 URL 매개변수 인수는 사용 중인 Altium 365 Workspace의 URL이어야 합니다:
    agent.bat https://acme.365.altium.com

활성화되면 Hybrid Agent는 애플리케이션의 hybrid-agent\logs 폴더에 로그 파일을 생성합니다.

Workspace에는 한 시점에 유효한 API Key가 하나만 존재할 수 있으며, Hybrid Agent 인스턴스도 하나만 실행할 수 있습니다. 두 PLM 시스템이 동일한 폐쇄형 네트워크 내에 호스팅되어 있다면 Agent는 둘 이상의 PLM 구성 인스턴스를 지원합니다.

운영 환경에서는 Hybrid Agent를 터미널에서 직접 실행하기보다 Windows 서비스로 실행하는 것을 강력히 권장합니다. 다만 후자의 방식은 테스트 용도로 사용할 수 있습니다.

NSSM 서비스 관리자를 사용하여 Hybrid Agent를 Windows 서비스로 실행하는 예시 방법:

  1. 다음 명령을 실행합니다: nssm install HybridAgent.
  2. NSSM 대화 상자 창(Application 탭 아래)에서 agent.bat 필드에 agent.bat 파일 경로를 입력하고, Arguments 필드에 Workspace URL을 입력한 다음 Install service를 클릭합니다.
    1. NSSM 대화 상자의 Details 탭에 있는 Startup type 옵션으로 서비스 시작 동작을 설정할 수 있습니다. 이러한 변경이 필요하면 nssm edit HybridAgent를 실행하십시오.
    2. Java용 표준 PATHJAVA_HOME 환경 변수를 생성하는 대신, NSSM의 Environment 탭에서 추가할 수도 있습니다. 이 방식에서는 HybridAgent 서비스가 실행 중일 때만 해당 변수들이 활성화됩니다.
    3. 위와 마찬가지로 HYBRID_AGENT_API_KEY 변수도 NSSM 환경 설정으로 옮길 수 있으며, 그러면 서비스가 실행 중일 때 활성화됩니다.

  3. Windows Services 관리 도구 또는 NSSM 명령 nssm start HybridAgent를 사용하여 HybridAgent 서비스를 시작합니다. 서비스가 자동 시작으로 설정되어 있다면(PC 재시작 후에는) 이 작업이 필요하지 않습니다.
  4. Windows Services 관리 도구 또는 NSSM 명령 nssm status HybridAgent를 사용하여 HybridAgent 서비스가 실행 중인지 확인합니다.

Hybrid Agent가 Altium 365 Workspace에 연결되면(상태를 확인하려면 브라우저 창을 새로 고침), Altium 365 Workspace에서 PLM Integration 구성을 계속 진행할 수 있습니다. Add Configuration 페이지에서 Hybrid Agent 연결 옵션을 활성화하고, 폐쇄형 네트워크 내부에서 보이는 온프레미스 PLM의 URL을 URL 필드에 입력합니다.

 

현재 API Key는 연결된 Revoke 명령을 사용하여 취소할 수 있습니다. 이 경우 새 API Key를 생성하고 HYBRID_AGENT_API_KEY 환경 변수를 새 Key 값으로 업데이트해야 합니다.

새 Key를 사용하려면 Hybrid Agent를 재시작하십시오. NSSM을 사용하는 경우 nssm restart HybridAgent 명령을 사용하거나, Windows Services에서 HybridAgent 서비스를 중지 후 다시 시작하면 됩니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.