기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
HealthOmics 워크플로에서 수명 주기 실행
실행 상태를 모니터링하여 실행 진행 상황을 추적할 수 있습니다. HealthOmics는 실행이 수명 주기를 진행함에 따라 실행 상태를 업데이트합니다.
다음 방법 중 하나를 사용하여 실행 상태를 검색할 수 있습니다.
HealthOmics 콘솔은 Runs 페이지에 각 실행의 상태를 표시합니다.
-
GetRun API 작업은 현재 실행 상태를 반환합니다.
EventBridge 이벤트를 사용하여 실행 상태를 모니터링할 수 있습니다. 자세한 내용은 에서 EventBridge 사용 AWS HealthOmics 단원을 참조하십시오.
실행 상태 값
실행을 시작하면 HealthOmics는 실행 상태를 로 설정합니다Pending. 실행이 수명 주기를 진행하면 HealthOmics는 현재 진행 상황을 반영하도록 상태 값을 업데이트합니다.
참고
실행 중이 아닌 다른 실행 상태에서는 요금이 발생하지 않습니다. 자세한 내용은 다음 단원을 참조하십시오.
HealthOmics는 다음 실행 상태 값을 지원합니다.
- 보류중
-
실행이 대기열에 있으며 시작을 기다리고 있습니다. 실행은 일반적으로 시작하기 전에 짧은 기간 동안 보류 중 상태로 유지됩니다.
-
여러 작업을 동시에 제출하면 실행이 보류 중 상태로 더 오래 유지될 수 있습니다.
-
계정이 최대 동시 실행 수에 도달한 후에도 실행은 보류 중으로 유지됩니다.
-
실행이 리소스 최대값에 도달한 실행 그룹의 일부인 경우 실행은 보류 중으로 유지됩니다.
-
대기 중인 특정 실행이 다른 실행보다 먼저 시작되도록 실행 우선 순위를 조정할 수 있습니다. 실행 우선 순위에 대한 자세한 내용은 섹션을 참조하세요실행 우선 순위.
-
- Starting(시작 중)
-
HealthOmics는 실행을 생성하고 실행에 필요한 리소스(예: 임시 실행 스토리지 및 엔진 노드)를 프로비저닝합니다.
-
HealthOmics는 실행 시작 시 임시 실행 스토리지를 프로비저닝하고 실행이 중지 중일 때 실행 스토리지를 프로비저닝 해제합니다.
-
- 실행 중
-
가져오기 프로세스, 각 작업 처리 및 내보내기 프로세스 중에 실행은 실행 중 상태로 유지됩니다.
-
HealthOmics는 입력 파일을 임시 실행 스토리지 파일 시스템으로 가져옵니다. 입력 파일은 작업에서 워크플로의 다른 작업에 대한 입력을 수정하지 못하도록 읽기 전용입니다.
-
파일을 내보내는 동안 HealthOmics는 실행 스토리지 파일 시스템에서 S3 위치로 출력 파일을 내보냅니다.
-
HealthOmics는 실행 상태가 실행 중일 때 실행 로그와 작업 로그를 CloudWatch에 실시간으로 전달합니다. 자세한 내용은 CloudWatch의 로그그 단원을 참조하십시오.
-
- Stopping
-
내보내기 프로세스가 완료되면 실행이 중지 중 상태로 전환됩니다.
-
HealthOmics는 모든 리소스(실행 스토리지 파일 시스템 및 엔진 노드 포함)의 프로비저닝을 해제합니다.
-
- 완료됨
-
HealthOmics가 리소스 프로비저닝 해제를 완료한 후 실행이 완료됨으로 전환됩니다.
-
HealthOmics는 모든 실행 작업을 완료하고 오류 없이 출력 데이터를 내보냈습니다.
-
실행 출력은 지정된 Amazon S3 URI 출력 위치에서 사용할 수 있습니다. WDL 및 CWL의 경우 HealthOmics는에 대한 정보를 제공하는 실행 출력 요약 파일을 생성합니다HealthOmics 실행 출력.
-
최종 실행 매니페스트 로그 및 엔진 로그(해당하는 경우)는 CloudWatch에서 사용할 수 있습니다.
-
작업 재시도를 지원하는 실행의 경우 완료됨 상태의 실행에는 실패한 작업이 하나 이상 포함될 수 있습니다. 실패한 각 작업에 대해 작업 재시도가 성공한 한 HealthOmics는 실행을 완료됨으로 전환합니다. HealthOmics는 각 재시도에 새 작업 ID를 할당하므로 실행에는 실패한 시도와 완료된 시도에 대한 작업 IDs가 포함됩니다.
-
- Failed
-
HealthOmics에서 하나 이상의 오류가 발생하여 모든 실행 작업을 완료하지 못했습니다.
-
HealthOmics가 리소스 프로비저닝을 해제하는 동안 실패한 실행은 중지 중 상태로 전환됩니다.
-
- 취소됨
-
사용자가 실행 취소 요청을 시작했습니다.
-
HealthOmics는 실행 중인 작업을 중지하고 모든 리소스를 프로비저닝 해제합니다.
-
HealthOmics는 사용자가 실행을 취소할 때 실행 출력 데이터를 내보내지 않습니다. 취소된 실행의 중간 파일에 액세스할 수 없습니다.
-
취소 전에 실행 상태에서 실행이 사용한 작업 및 리소스에 대해 계정에 요금이 부과됩니다.
-
보류 중 또는 시작 상태에서 실행을 취소하는 경우 요금이 부과되지 않습니다.
-
작업 재시도
실행 중에 작업이 실패하면 HealthOmics는 다음과 같은 상황에서 작업을 다시 시도합니다.
-
WDL 워크플로의 경우 HealthOmics는 서비스 오류(5XX HTTP 상태 코드)로 인해 작업이 실패한 경우 작업 재시도를 지원합니다.
기본적으로 HealthOmics는 실패한 작업을 최대 2회 재시도합니다. WDL 정의 파일을 구성하여 작업 재시도를 옵트아웃할 수 있습니다. 구성 예제는 HealthOmics 워크플로 정의의 태스크 리소스 섹션을 참조하세요.
Nextflow 워크플로의 경우 워크플로 정의에서 작업에 대한 재시도 조건을 구성할 수 있습니다.
실행의 모든 작업이 결국 완료되는 경우 재시도가 필요하더라도 HealthOmics는 실행을 완료됨으로 전환합니다.
HealthOmics는 각 재시도에 새 작업 ID를 할당하므로 실행에는 실패한 시도와 완료된 시도에 대한 작업 IDs가 포함됩니다.
실행 상태의 요금 영향
실행 상태가 실행 중일 때 계정에 요금이 발생할 수 있습니다. 다른 실행 상태에서는 요금이 발생하지 않습니다. 예를 들어 실행이 시작 중 또는 중지 중일 때는 리소스에 대한 요금이 부과되지 않습니다.
실행 중 상태의 실행에는 다음과 같은 결제 영향이 있습니다.
-
실행 상태가 실행 중일 때 계정에 실행 스토리지 파일 시스템 사용에 대한 요금이 발생합니다. 실행 스토리지 유형에 대한 자세한 내용은 섹션을 참조하세요HealthOmics 워크플로에서 스토리지 유형 실행.
-
계정에는 워크플로 정의의 각 작업에 대해 지정한 컴퓨팅 및 메모리 리소스와 작업 기간을 기준으로 실행 중인 작업에 대한 요금이 부과됩니다. 자세한 내용은 HealthOmics 작업에 대한 컴퓨팅 및 메모리 요구 사항 단원을 참조하십시오.
-
각 작업의 최소 결제 임계값은 1분입니다. 작업을 1분 미만으로 실행하면 최소 1분 사용량에 대한 요금이 발생합니다. 가능하면 작은 작업을 그룹화하여 비용을 최적화합니다. 또한 태스크를 그룹화하면 여러 순차적 태스크의 가동을 방지하여 실행 시간이 단축됩니다.
HealthOmics 요금에 대한 자세한 내용은 HealthOmics 요금을