Fusion 성능 가드레일

작업 자동화에는 빠른 처리가 필요하므로 Adobe Workfront Fusion은 고성능을 위해 설계되었습니다. 장기 실행 시나리오는 작업 속도를 늦출 수 있으므로 Workfront Fusion은 실행 시간, 데이터 크기 및 기타 시나리오 매개변수를 제한하는 성능 보장 가드레일로 설계되었습니다. Workfront Fusion 설계자는 이러한 가드레일을 인식하고 이를 설계 실행에 포함해야 합니다.

브라우저

  • Workfront Fusion은 Chrome 기반 브라우저만 지원합니다.

시나리오

  • 기본 시나리오 실행 시간 제한은 40분​입니다. 실행이 이 시간 제한에 도달하면, Workfront Fusion은 시나리오에 따라 다음 주기 또는 작업 후에 시나리오 실행을 중단합니다. 이로 인해 시나리오는 40분 제한에 도달한 직후에 중지됩니다.

    연결 시나리오는 시나리오 실행 시간 제한에 포함되지 않습니다. 상위 시나리오는 하위 시나리오가 실행되기를 기다리는 동안 시간이 진행되지 않습니다.

  • 시나리오 블루프린트의 최대 크기는 5MB​이지만 시나리오 크기를 3MB 미만으로 유지하는 것이 좋습니다.

    많은 필드를 가진 데이터를 만들거나 업데이트하는 앱 모듈은 블루프린트가 매우 클 수 있습니다.

    • Workfront 앱을 사용할 때는 사용 사례를 만들거나 업데이트하는 데 필요한 필드만 선택해야 합니다.
    • 다른 앱을 사용할 때는 사용자 정의 API 모듈을 사용하여 필드 수가 많은 레코드 유형과 상호 작용합니다.
  • 시나리오에는 모듈 수에 제한이 없지만, 150개 이상의 모듈이 있는 시나리오는 Workfront Fusion 시스템의 성능에 부정적인 영향을 미칩니다. 이러한 이유로 150개 이상의 모듈로 시나리오를 만드는 것은 권장하지 않습니다.

작업

  • 기본 작업 시간 제한은 일반적으로 40초​입니다.

파일

  • 파일에 대한 Fusion의 총 처리 용량은 1GB​입니다. 제한은 총 메모리 비용을 기준으로 합니다. 모든 작업은 그 비용에 기여합니다. 400MB의 단일 파일을 다운로드하여 업로드하면 파일 용량의 총 비용은 800MB가 됩니다.
  • Workfront Ultimate 플랜을 사용하는 조직은 1GB를 초과하는 파일 처리 능력을 사용할 수 있습니다. 그러나 데이터 전송에 영향을 미치는 다른 요인들도 있습니다. Fusion이 연결하는 서비스는 파일 크기를 제한할 수 있으며, 이는 해당 서비스에서 처리되는 모든 파일에 영향을 줄 수 있습니다. 또한, 파일 크기가 크면 시나리오 실행 시간에 영향을 미칠 수 있습니다. Fusion은 실행 제한 시간인 40분에 도달할 때까지 파일을 처리하며, 이 시점에서 실행이 실패합니다.
  • 대용량 파일을 지원하는 모듈을 사용하여 파일을 다운로드한 후 대용량 파일을 지원하지 않는 모듈로 전달하면 해당 모듈은 파일을 성공적으로 처리하지 못합니다. 대용량 파일은 워크플로 전체에서 지원되는 모듈로만 처리해야 합니다.
  • 대용량 파일을 지원하지 않는 모듈은 최대 200MB 크기의 파일을 처리할 수 있습니다.

자세한 내용은 대용량 파일 작업을 참조하십시오.

서버 메모리 사용량

  • 단일 실행에 대한 서버 메모리 사용량은 1GB​로 제한됩니다.

    대용량 파일이나 복잡한 모듈과 같은 많은 요인들이 예측하거나 제어하기 어려운 방식으로 서버 메모리 사용량에 영향을 미칠 수 있습니다. 이로 인해 시나리오가 다른 모든 성능 가드레일을 따르더라도 시나리오 실행은 1GB 메모리 제한을 초과할 수 있습니다. 메모리 제한을 초과하면 실행이 실패합니다.

웹후크

  • 페이로드의 기본 최대 크기는 5MB​입니다.

  • 웹후크는 초당 요청 100개​로 제한됩니다. 이 제한에 도달하면 Workfront Fusion에서 429(요청이 너무 많음) 상태를 보냅니다.

  • Workfront Fusion은 30일 동안 웹후크 페이로드를 저장합니다. 웹후크 페이로드가 수신된 지 30일 이상 지난 후 액세스하면 “스토리지에서 파일을 읽지 못했습니다.”라는 오류가 발생합니다.

  • 다음 중 하나에 해당하는 경우 웹후크가 자동으로 비활성화됩니다.

    • 웹후크가 5일 이상 어떤 시나리오에도 연결되지 않았습니다.
    • 웹후크는 30일 이상 비활성 상태인 비활성 시나리오에서만 사용됩니다.
  • 비활성화된 웹후크는 시나리오에 연결되지 않고 30일 이상 비활성화된 상태인 경우 자동으로 삭제 및 등록 취소됩니다.

  • 웹후크 응답의 시간 제한은 5분입니다.

실행 기록

  • 실행 기록 로그는 100MB​로 제한됩니다. 실행 기록이 이 크기를 초과하면 처음 100MB만 표시됩니다.
  • 시나리오에 여러 개의 동시 실행이 있는 경우 시나리오 세부 정보 페이지의 실행 영역에 5개의 실행만 표시됩니다. 5개 이상의 실행이 진행 중인 때에도 마찬가지입니다.

불완전한 실행

  • 불완전한 실행은 시나리오당 총 10MB​로 제한됩니다. 10MB 제한에 도달하면 해당 시나리오에 대해 더 이상 불완전한 실행이 저장되지 않습니다.
  • 불완전한 실행은 팀당 총 500MB​로 제한됩니다. 500MB 제한에 도달하면 해당 팀에 대해 더 이상 불완전한 실행이 저장되지 않습니다.
  • Workfront Fusion은 분당 최대 5번 실패를 허용합니다.

재시도

  • Break 모듈을 사용하고 재시도 지침을 지정할 때, 시나리오가 2분 이내에 연속으로 10번 실패하면 시나리오는 자동으로 비활성화됩니다.

재귀

재귀는 시나리오가 자체적으로 새로운 실행을 트리거할 때 발생하며, 이는 무한 루프에서 새로운 실행을 트리거합니다.

예를 들어, 작업을 만들 때 시나리오가 트리거되고, 그 시나리오는 두 개의 작업을 만듭니다. 새로 만든 작업은 모두 시나리오를 다시 트리거하여 4개의 새로운 작업을 만듭니다. 작업을 만들 때마다 시나리오가 트리거되고, 시나리오가 실행될 때마다 작업 수가 두 배로 증가합니다. 작업의 수가 기하급수적으로 증가합니다.

재귀는 재귀 시나리오를 소유한 조직과 다른 조직 모두에게 성능 문제를 일으킬 수 있습니다.

재귀와 관련하여 다음 사항을 고려하십시오.

  • 시나리오가 재귀되면, 추가 성능 문제를 방지하기 위해 Fusion 엔지니어링 팀에서 비활성화합니다.
  • 재귀는 시나리오 설계의 결과이므로 시나리오를 트리거하는 액션이 시나리오에 포함되지 않도록 시나리오를 설계해야 합니다.

TLS

  • Fusion은 현재 기본값으로 TLS 버전 1.2를 지원합니다.
  • 대상 서비스에서 TLS 1.3이 활성화된 경우 Fusion은 아웃바운드 HTTPS 요청에 TLS 1.3을 사용할 수 있습니다.
  • Fusion은 웹후크로 들어오는 HTTPS 요청에 대해 TLS 1.2와 TLS 1.3을 모두 지원합니다.
  • 조직은 Fusion 인스턴스에 대해 TLS 버전 1.3을 사용하도록 요청할 수 있습니다.
NOTE
Workfront에 연결하는 경우, 이 TLS 기능은 Workfront에서 https://<domain>.my.workfront.com 형식의 도메인으로 호출할 때 활성화됩니다.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3