Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

로드 밸런서 요구 사항

  • 업데이트: 6/10/2021
    • Automation 360 v.x
    • 설치
    • RPA 작업 영역

로드 밸런서 요구 사항

Automation Anywhere 설치에 대한 로드 밸런서 요구 사항을 확인합니다. 여기에는 로드 밸런서 최소 요구사항과 TCP 및 HTTPS 계층의 로드 밸런싱 요구 사항이 포함됩니다.

로드 밸런서 최소 요구 사항

Automation Anywhere에서 모범사례의 경우, 로드 밸런서는 다음 조건을 갖추어야 합니다.
  • (필수) WebSocket 프로토콜(RFC 6455)을 지원합니다.
  • (선호) 라운드 로빈 호스트 선택을 사용하고 영구(고정) 세션을 사용하도록 구성되지 않습니다.
  • (선호) 다음과 같은 적절한 TLS 보안 계층을 사용합니다.
    • TCP(계층 4) 로드 밸런싱
    • HTTPS(계층 7) 로드 밸런싱

      Nginx 로드 밸런서를 사용하여 http://Backend에서 https://Backend로 변경하여 노드에 HTTPS 종료를 설정합니다.

  • (선호) 유휴 시간 초과를 120초로 설정합니다.

    시간 초과 값은 bots 체크인 및 체크아웃, bots 가져오기, bot 다운로드 등과 같은 Control Room의 다양한 동작 프로세스 시간에 따라 달라집니다.

    유휴 시간 초과가 Control Room 처리 시간보다 적으면 브라우저 요청이 시간 초과될 수 있습니다. 예를 들어, 구성된 유휴 시간 초과가 bot 체크인 작업을 완료하기에 충분하지 않은 경우 bot 체크인 작업이 성공했는지 여부를 확인하기 위해 브라우저를 새로 고침해야 합니다.

로드 밸런서 상태 점검 매개변수

로드 밸런서 상태 점검 매개변수는 사용되는 로드 밸런서 유형, 네트워크 지연 및 로드 밸런서 내부 및 외부의 사용자 인터페이스 응답성과 같은 다양한 요인에 따라 달라집니다.

TCP(계층 4) 로드 밸런싱

TCP를 계층 4에서 로드 밸런서와 함께 적용하면, 로드 밸런서 URL에 해당하는 인증서가 모든 Control Room에 설치됩니다.

계층 4의 로드 밸런서 TCP, Control Room의 인증서.

이미지에서 Control Room 컴포넌트는 주황색으로 나타나고 다른 컴포넌트는 파란색으로 나타납니다.

장점
로드 밸런서에서 가로채기를 할 수 없도록 엔드투엔드 암호화가 이루어집니다.
단일 인증서만 필요함
단점
감사 로깅이 필요한 경우, 로드 밸런서가 클라이언트로부터의 요청을 보고할 수 없습니다.
로드 밸런서가 TLS 하드웨어 오프로딩을 지원하는 경우에도 이를 사용하지 않습니다.

HTTPS(계층 7) 로드 밸런싱

HTTPS가 로드 밸런서와 함께 계층 7에 적용되면 로드 밸런서 URL에 해당하는 인증서가 로드 밸런서를 통해 적용됩니다. Control Room은 로드 밸런서에서 받은 인증서를 신뢰합니다.

로드 밸런싱 HTTPS, 계층 7, 로드 밸런서를 통한 인증서

장점
로드 밸런서에서 지원하는 경우 요청 로깅을 허용합니다.
로드 밸런서에서 지원하는 경우 하드웨어 오프로딩을 통해 TLS 핸드셰이크의 로드를 줄입니다.
단점
인증서를 로드 밸런서와 Control Room 노드에서 모두 관리해야 합니다.
TLS 세션이 엔드투엔드가 아니기 때문에 로드 밸런서 하드웨어 수준에서 데이터의 가로채기 가능성이 있습니다.
피드백을 보내주십시오