

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

# 사용 중이고 사용 가능한 리소스 수 확인
<a name="resource-aware-scheduling-how-to-check-resources-check-resources"></a>

Batch를 사용하면 주어진 시점에 사용 가능한 리소스 수(`availableQuantity`), 사용 중인 리소스 수(`inUseQuantity`) 및 총 리소스(`totalQuantity`)를 쿼리할 수 있습니다.

작업이 `STARTING` 상태가 되면 소모된 리소스는 해당 리소스의 사용 가능한 수량에서 차감됩니다. 리소스가 `REPLENISHABLE`인 경우, 작업이 SUCCEEDED 또는 FAILED 상태로 전환되는 즉시 소비된 리소스 수가 사용 가능한 수량에 다시 추가되고 총 수량은 동일하게 유지됩니다. 리소스가 `NON_REPLENISHABLE`인 경우, 소모된 리소스 수는 총 수량 및 사용 가능한 수량 모두에서 차감되며 작업이 `SUCCEEDED` 또는 `FAILED` 상태로 이동하는지 여부에 관계없이 다시 추가되지 않습니다.

**참고**  
이 정보는 최대 30초까지 지연될 수 있습니다.

**콘솔**:

1. [AWS Batch 콘솔](https://console.aws.amazon.com/batch)의 왼쪽 탐색 패널에서 **소모성 리소스**를 선택합니다.

1. **보충 가능** 또는 **보충 불가능** 탭을 선택하여 생성한 해당 유형의 리소스를 봅니다.

1. 각 **보충 가능** 리소스에 대해 콘솔에는 **이름**, 리소스의 **총** 수량, 현재 **사용 중**인 수 및 아직 **사용 가능한** 수가 **사용률** 계산(사용 중인 리소스 수를 해당 리소스의 총 수량으로 나눈 값)과 함께 표시됩니다.

   각 **보충 불가** 리소스에 대해 콘솔에는 **이름**, 현재 **사용 중**인 수 및 여전히 **사용 가능**한 수가 표시됩니다.

콘솔의 작업 세부 정보 페이지에서 사용 가능한 리소스에 대한 현재 정보를 볼 수도 있습니다.

1. [AWS Batch 콘솔](https://console.aws.amazon.com/batch)의 왼쪽 탐색 패널에서 **작업**을 선택한 다음 작업 이름을 선택하여 해당 작업에 대한 세부 정보 페이지를 엽니다.

1. **보충 가능 리소스**와 **보충 불가 리소스** 모두에 대한 정보는 작업에 리소스가 필요한 경우 확인할 수 있습니다. 두 유형 모두에 대해 콘솔에는 **이름**, 작업에 **요청된** 수량, 여전히 **사용 가능**한 수량, 현재 **사용 중**인 수량, **총** 리소스 수량이 **현재 사용률** 계산(작업에서 사용 중인 리소스 수를 해당 리소스의 총 수량으로 나눈 값)과 함께 표시됩니다.

**API:**

다음 정보를 반환하는 [`DescribeConsumableResource` API](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeConsumableResource.html)를 사용합니다.

```
{
   "availableQuantity": number,
   "consumableResourceArn": "string",
   "consumableResourceName": "string",
   "createdAt": number,
   "inUseQuantity": number,
   "resourceType": "string",
   "tags": { 
      "string" : "string" 
   },
   "totalQuantity": number
}
```

또한 [`ListConsumableResources` API](https://docs.aws.amazon.com/batch/latest/APIReference/API_ListConsumableResources.html)는 사용 중인 리소스 수(`inUseQuantity`)와 현재 사용 가능한 총 리소스 수(`totalQuantity`)를 계정에서 생성한 모든 소모성 리소스 목록의 일부로 보고합니다. 또한 이 API를 사용하면 소모성 리소스 이름을 기반으로 소모성 리소스 목록 쿼리를 필터링할 수 있습니다.