워크플로우
회사 개요
Rescale Workflows를 사용하면 팀에서 재사용 가능한 다단계 워크플로를 구축, 공유 및 실행할 수 있습니다. 시뮬레이션시뮬레이션은 실험, 테스트 시나리오 및 제작입니다. 더 보기 Rescale 플랫폼의 파이프라인에서 워크플로우 템플릿은 작업, 워크스테이션, 스토리지 장치, 의사 결정 로직 및 에이전트를 나타내는 노드들의 연결된 그래프로, 한 번 구성하면 다양한 입력값을 사용하여 반복적으로 실행할 수 있습니다. 이를 통해 파이프라인 단계 간의 수동 인수인계를 없애고 팀의 시뮬레이션 모범 사례를 모든 엔지니어가 실행할 수 있는 형식으로 유지할 수 있습니다.
장점
- 시각적 템플릿 빌더 — 스크립팅 없이 드래그 앤 드롭 캔버스에서 여러 단계로 구성된 시뮬레이션 파이프라인을 구성하세요
- 두 가지 페르소나 디자인 템플릿 작성자는 워크플로를 한 번만 구성하고, 실행자는 각 실행에 필요한 입력값만 제공하여 워크플로를 실행합니다.
- 조건부 논리 — 상위 단계의 출력에 따라 실행 경로를 지정하려면 결정 노드를 사용하십시오(예: 메시 크기에 따라 하드웨어 선택).
- 관리 데이터 전송서로 다른 저장 시스템 간의 데이터 이동... 더 보기 공유 스토리지는 노드들을 연결하여 한 단계의 출력 파일이 다음 단계에서 자동으로 사용 가능하게 합니다.
- 재사용 및 공유 가능한 템플릿 — 템플릿을 저장하고 팀 전체와 공유하여 최고의 시뮬레이션 프로세스를 조직의 자산으로 활용하세요.

사전 조건
워크플로를 구축하거나 실행하기 전에:
- 워크플로 기능이 활성화된 Rescale 계정에 접근 권한이 있어야 합니다. 계정에 워크플로 기능을 활성화하려면 Rescale 담당자에게 문의하십시오.
- 워크플로를 실행하려면 워크플로 템플릿의 소유자이거나 워크플로 템플릿이 공유되어 있어야 합니다.
워크플로 템플릿 구축
워크플로 템플릿은 모든 워크플로 실행의 재사용 가능한 기반입니다. 워크플로 템플릿은 노드를 구성하고, 순서대로 연결하고, 실행 시 러너가 입력할 매개변수를 정의하여 한 번만 구축할 수 있습니다. 저장 후에는 팀과 공유하고 수정 없이 필요한 만큼 실행할 수 있습니다.
1. 워크플로로 이동합니다.
- Rescale 플랫폼에 로그인하세요.
- 왼쪽 탐색 메뉴에서 클릭하세요. 워크플로우.
- 새로운 워크플로 + 새 템플릿 만들기 워크플로 템플릿 구축을 위한 캔버스를 엽니다.

2. 캔버스에 노드 추가
캔버스는 드래그 앤 드롭 방식입니다. 작업 공간작업 공간을 통해 Rescale 고객은 전담 팀을 만들 수 있습니다... 더 보기 여기서는 다양한 팔레트 중에서 선택하여 파이프라인을 구성합니다. 노드전통적인 컴퓨팅에서 노드는 네트워크의 객체입니다. ... 더 보기 유형. 워크플로 템플릿을 실행하려면 최소 하나 이상의 노드가 필요합니다.
- 노드 팔레트에서 원하는 노드 유형을 캔버스 위로 드래그하세요. 사용 가능한 노드 유형은 다음과 같습니다.
- 캔버스에서 노드를 선택합니다. 하단 패널에 해당 노드의 구성 양식이 열립니다.
- 독립형 시스템을 구성하는 것과 같은 방식으로 노드 구성(소프트웨어, 하드웨어, 명령 및 기타 설정)을 입력하십시오. 일 or 워크 스테이션 리스케일에서.

Tip 워크플로에서 단계 간에 파일을 전달하는 경우, 다음을 추가하세요. 저장 장치 먼저 노드를 생성하고 하위 노드에 연결하세요. 연결된 모든 노드는 자동으로 동일한 스토리지 볼륨을 공유하게 됩니다.
3. 노드 연결
연결 관계는 실행 순서를 정의합니다. 하위 노드는 자신이 의존하는 모든 노드가 완료될 때까지 시작되지 않습니다.
- 먼저 실행하려는 노드의 가장자리에 마우스 커서를 올리세요. 연결 핸들이 나타납니다.
- 핸들을 클릭하고 드래그하여 파이프라인의 다음 노드로 이동하세요.
- 연결을 생성하려면 손을 떼십시오. 각 단계를 순서대로 반복하십시오.
만들다 평행 분기하나의 상위 노드를 여러 하위 노드에 연결합니다. 상위 노드의 작업이 완료되면 모든 하위 노드가 동시에 시작됩니다.
Tip 이전에 정의한 연결을 삭제하려면 해당 연결을 선택하고 백스페이스 키를 누르십시오.
4. 워크플로우 매개변수 정의
워크플로 매개변수를 사용하면 실행자가 템플릿 자체를 수정하지 않고도 실행 시점에 워크플로를 사용자 지정할 수 있습니다. 매개변수는 한 번만 정의하면 되며, 실행자는 실행을 제출할 때 값을 제공합니다.
- . 파라미터 패널에서 매개변수 추가.
- 이름을 입력하고 유형을 선택하세요:
- 매개변수를 다음과 같이 설정하세요. 필수 or Optional.
- 노드 구성 내에서 매개변수를 사용하려면 해당 노드 필드의 아무 곳에나 다음 참조를 삽입하십시오. 예를 들어 작업 명령이나 파일 경로에 삽입할 수 있습니다.
${매개변수[“ ”]}
워크플로 빌더는 노드 필드를 편집할 때 이 참조를 자동으로 채우거나 드롭다운 메뉴에서 선택하는 경우가 많습니다.

5. 상위 노드 출력 참조(선택 사항)
동적 값 참조를 사용하면 런타임에 한 노드의 출력을 하위 노드의 구성으로 직접 전달할 수 있습니다. 예를 들어 완료된 작업의 리소스 ID를 다음 단계의 입력으로 사용할 수 있습니다.
상위 노드의 리소스 ID를 참조하려면 다음과 같이 하십시오.
${노드[“ ”].data.execution.resource_id}
상위 값을 사용하려는 노드 구성 필드에 이 참조를 삽입하십시오. 워크플로가 실행될 때 자동으로 해결됩니다.
6. 워크플로 템플릿을 저장합니다.
찜하기템플릿이 표시됩니다. 워크플로우 목록이 준비되었으며 실행 또는 공유할 수 있습니다.
7. 템플릿 공유 (선택 사항)
- 워크플로 템플릿을 엽니다. 워크플로우 명부.
- 공유.
- 추가할 수신자를 검색하고 선택하세요.
수신자는 워크플로를 보고 제출할 수 있지만 템플릿을 편집할 수는 없습니다. 수신자가 생성한 워크플로 실행은 수신자 본인의 소유입니다.
워크플로 실행
워크플로를 실행하려면 저장된 템플릿을 사용합니다. 필요한 입력값을 제공하면 플랫폼에서 실행, 순서 지정 및 데이터 전송을 자동으로 처리합니다.
1. 워크플로 템플릿을 엽니다.
- 왼쪽 탐색 메뉴에서 클릭하세요. 워크플로우.
- 새로운 워크플로실행하고 싶은 템플릿(직접 만든 템플릿이든, 다른 사람과 공유한 템플릿이든)을 찾아서 클릭하세요. 템플릿 사용.
Tip 워크플로 실행을 폴더로 정리하려면 클릭하세요. 새로운 워크플로 워크플로 실행을 생성하려는 폴더에서 워크플로 탭을 선택합니다. 작업 공간 폴더.
2. 워크플로 실행 제출
- 제출 양식에 모든 필수 매개변수에 대한 값을 입력하십시오.
- 럭셔리 끈 매개변수의 경우 텍스트 필드에 값을 입력하십시오.
- 럭셔리 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 매개변수를 설정하고 파일을 업로드하거나 기존 클라우드 저장소에서 파일을 선택하세요.
- 럭셔리 저장 장치 매개변수를 선택하고 드롭다운 메뉴에서 실행 중인 저장 장치를 선택하십시오.
- 입력한 내용을 검토한 후 클릭하세요. 워크 플로 실행.
Rescale은 워크플로 실행을 생성하고 템플릿에 정의된 순서대로 노드 실행을 시작합니다.

3. 워크플로 실행 모니터링
- 왼쪽 탐색 메뉴에서 클릭하세요. 워크플로우다음 선택 워크플로 실행.
- 실행 이름을 클릭하여 실행 화면을 엽니다.
- 또는 워크플로 탭에서 작업 공간 폴더실행 이름을 클릭하여 실행 보기 화면을 엽니다.
실행 보기에는 템플릿과 동일한 캔버스가 표시되며, 각 노드의 실시간 상태로 업데이트됩니다.
| Status | 의미 |
|---|---|
| 대기중 | 상위 종속성 작업이 완료될 때까지 기다리는 중입니다. |
| 달리는 | 현재 실행 중 |
| 진행완료 | 성공적으로 완료되었습니다 |
| 실패한 | 오류가 발생했습니다 |
- 특정 노드를 검사하려면 캔버스에서 해당 노드를 클릭하십시오. 실행 세부 정보 패널에는 현재 상태와 기본 리소스(작업, 워크스테이션 또는 스토리지 장치)에 대한 직접 링크가 표시되며, 해당 링크를 통해 로그 및 출력을 볼 수 있습니다.
일반적인 사용 사례
Rescale Workflows는 가장 일반적인 다단계 시뮬레이션 파이프라인 패턴을 다룹니다.
전처리 및 후처리 파이프라인
전처리, 해결, 후처리 단계를 하나의 템플릿에 통합:
- A 워크 스테이션 or 일 노드는 메시 또는 입력 파일을 생성합니다.
- 하나 이상 일 노드들은 솔버를 실행합니다. 필요한 경우 매개변수 변형에 걸쳐 병렬로 실행됩니다.
- 최종 일 노드 집계 및 형식 지정 결과
각 단계 간 파일 전송은 공유 폴더를 통해 자동으로 처리됩니다. 저장 장치 노드입니다. 단계 간에 수동으로 데이터를 이동할 필요가 없습니다.
조건부 하드웨어 선택
사용하십시오 결정 상위 단계의 출력에 따라 실행 경로를 지정하는 노드입니다. 예를 들면 다음과 같습니다.
- 전처리 일 메쉬를 생성하고 메쉬 크기 정보를 출력합니다.
- A 결정 노드는 메시 크기 정보를 평가합니다.
- 평가 결과를 바탕으로 워크플로는 솔버에 대해 더 작거나 더 큰 하드웨어 구성으로 자동 라우팅됩니다. 일
다중 프로그램 템플릿 관리
실행 시간 매개변수 값에 따라 다양한 작업 또는 워크스테이션 노드로 라우팅하는 단일 템플릿을 구축합니다. 예를 들어, 방법 개발자 또는 시뮬레이션 전문가가 다양한 유형의 시뮬레이션에 대한 모범 사례를 관리할 수 있습니다. 실행기는 수행하려는 시뮬레이션 유형을 선택하기만 하면 워크플로가 나머지를 처리합니다. 이를 통해 각 구성 또는 시뮬레이션 유형에 대해 별도의 템플릿을 유지 관리할 필요 없이 사용자 간 일관성을 유지할 수 있습니다.
자주 묻는 질문
워크플로우 내에서 작업을 병렬로 실행할 수 있나요?
예. 하나의 상위 노드를 여러 하위 노드에 연결하여 병렬로 실행할 수 있습니다. 모든 병렬 분기는 상위 노드의 작업이 완료되면 시작되며, 모든 하위 노드는 모든 분기가 완료될 때까지 기다립니다.
워크플로 실행 중에 노드에 오류가 발생하면 어떻게 되나요?
기본적으로 노드에 오류가 발생하면 해당 노드에 종속된 하위 노드는 시작되지 않습니다. 워크플로에서 "노드 오류 발생 시 계속 실행"이 활성화된 경우 실행은 계속되며, 오류가 발생한 노드에 종속된 모든 결정 노드는 거짓 분기로 이동합니다.
워크플로 템플릿과 워크플로 실행의 차이점은 무엇인가요?
워크플로 템플릿은 저장된 구성, 즉 노드 구조, 연결 및 매개변수입니다. 워크플로 실행은 활성 상태입니다. 예Amazon 가상 머신 더 보기 이 객체는 특정 매개변수 값을 사용하여 템플릿을 제출할 때 생성됩니다. 각 실행은 독립적이며 기본 템플릿을 수정하지 않습니다.
공유한 워크플로 템플릿을 수정할 수 있나요?
네. 언제든지 템플릿을 수정할 수 있습니다. 다른 사람과 템플릿을 공유하면 해당 사용자는 템플릿을 실행하고 볼 수는 있지만 수정할 수는 없습니다. 템플릿을 변경해도 이미 진행 중인 실행에는 영향을 미치지 않습니다.
여러 워크플로 실행에서 파일이나 스토리지를 재사용할 수 있나요?
네. 사용하시는 경우 저장 장치 이 매개변수를 통해 러너는 여러 실행에서 동일한 공유 스토리지 장치를 선택할 수 있으므로 이전 실행 결과를 기반으로 하거나 캠페인 간에 데이터를 공유할 수 있습니다.
내 워크플로 실행 내역을 누가 볼 수 있나요?
각 워크플로 실행은 해당 실행을 제출한 사용자의 소유입니다. 팀원과 템플릿을 공유하고 팀원이 워크플로를 실행하면 해당 실행은 팀원의 소유가 되며 내 워크플로 실행 목록에는 나타나지 않습니다.