

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 작업을 실행하는 데 필요한 리소스 지정
<a name="resource-aware-scheduling-how-to-for-jobs"></a>

작업을 등록할 때 생성한 하나 이상의 리소스 이름(`consumableResource`)과 작업의 각 인스턴스에 필요한 해당 리소스의 수량(`quantity`)을 지정할 수 있습니다.

Batch는 주어진 시점에 각 리소스의 사용 가능한 유닛을 추적합니다. 작업 대기열의 각 작업에 대해 Batch 스케줄러는 지정된 리소스 종속성을 사용할 수 있는 경우에만 작업이 실행되도록 합니다.

작업이 대기열의 앞부분에 도달할 때 작업을 위한 소모성 리소스를 사용할 수 없는 경우, 작업은 필요한 모든 리소스를 사용할 수 있게 되거나 작업 상태 시간 제한에 도달할 때까지 `RUNNABLE` 상태로 대기합니다([에서 작업 대기열 보기 AWS Batch](job_queue_viewing_status.md) 참조). Batch가 모든 리소스를 사용할 수 있는지 확인하면 작업이 `STARTING` 상태로 전환되었다가 `RUNNING`으로 전환됩니다. 작업이 일단 `STARTING`으로 이동하면 리소스가 잠기고 작업이 `SUCCEEDED` 또는 `FAILED`로 이동하면 잠금 해제됩니다.

작업을 제출할 때 특정 작업에 필요한 리소스의 수량도 업데이트할 수 있습니다.

**콘솔**:

**작업을 정의할 때 리소스와 필요한 수량을 지정하려면:**

1. [AWS Batch 콘솔](https://console.aws.amazon.com/batch)에서 작업 정의 마법사를 사용하여 작업을 정의합니다(**작업 정의** -> **생성**).

1. 마법사의 4단계: **컨테이너 구성**의 **소모성 리소스** 아래의 목록에서 필요한 리소스의 **이름**을 선택합니다. **요청된 값** 필드에 이 작업의 인스턴스에 필요한 이 리소스의 수량을 입력한 다음 **소모성 리소스 추가**를 선택합니다.

1. 작업에 필요한 모든 소모성 리소스에 대해 이전 단계를 반복합니다. 정의한 각 작업에 대해 최대 5개의 리소스를 지정할 수 있습니다.

1. 작업 정의 마법사를 완료한 후 **작업 정의 생성**을 선택하기 전에 생성한 소모성 리소스의 목록이 표시됩니다.

**작업을 제출할 때 필요한 리소스 양을 업데이트하려면:**

1. [AWS Batch 콘솔](https://console.aws.amazon.com/batch)의 왼쪽 탐색 창에서 **작업**을 선택한 다음 **새 작업 제출**을 선택합니다.

1. 마법사의 2단계: **재정의 구성**의 **소모성 리소스 재정의**에서 작업에 필요한 수량을 재정의할 모든 소모성 리소스에 대해 새 **요청된 값**을 입력합니다.

1. 이 작업에 대해 수행할 모든 재정의를 완료한 후 **다음**을 선택하여 **검토 및 제출**을 계속합니다.

**API:**

[`RegisterJobDefinition` API](https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html)에 작업을 등록할 때 요청의 `consumableResourceProperties` 부분에 `consumableResourceList`를 사용하여 작업의 인스턴스를 실행하는 데 필요한 소모성 리소스와 각 리소스의 수량을 지정합니다.

[`SubmitJob` API](https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html)를 사용하여 작업을 제출할 때 요청의 `consumableResourcePropertiesOverride` 부분을 사용하여 소모성 리소스 목록과 각 리소스의 수량을 재정의할 수 있습니다. 이렇게 하면 작업의 각 인스턴스에 필요한 리소스 수량만 재정의되고 사용 가능한 총 수량은 재정의되지 않습니다.