

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

# AWS IoT 작업 제한
<a name="job-limits"></a>

AWS IoT 작업에는의 최대 서비스 리소스 또는 작업 수에 해당하는 서비스 할당량 또는 제한이 있습니다 AWS 계정.

**Topics**
+ [작업 실행 한도](#job-execution-limits)
+ [활성 및 동시 작업 제한](#job-limits-active-concurrent)

## 작업 실행 한도
<a name="job-execution-limits"></a>

이 섹션에서는 AWS IoT Device Management의 작업 실행 한도에 대한 정보를 제공합니다.

**참고**  
이러한 한도는 [AWS IoT Device Management Service Quotas 설명서](https://docs.aws.amazon.com/general/latest/gr/iot_device_management.html#iot_device_management_quotas)에서 찾을 수 있는 서비스 할당량의 일부가 아닙니다.

보류 중인 작업 실행 수에 대한 정보를 얻으려면 `GetPendingJobExecutions` API를 사용하거나 AWS IoT 작업에 대한 MQTT 예약 주제를 구독하고를 수신할 수 있습니다[작업 알림 유형](jobs-comm-notifications.md#jobs-comm-notifications-types).

계정에서 보류 중인 작업 실행 수는 예약 구성을 활성화하고 반복 유지 관리 기간을 사용하는지 여부에 따라 달라질 수 있습니다.


**대기 중인 작업 실행의 최대 수**  

| API/알림 이름 | 설명 | 예약 구성 사용 | 예약 구성 미사용 | 
| --- | --- | --- | --- | 
| ListNotification | 이전 작업 실행이 터미널 상태가 되거나 새 작업 실행이 대기열에 추가되거나 비터미널 상태로 변경될 때마다 ListNotification가 게시됩니다. QUEUED 또는 IN\$1PROGRESS인 보류 중인 작업 실행을 최대 15개까지 표시할 수 있습니다. | 10 | 15(유지 관리 기간 동안에 최대 5개의 작업 실행이 ListNotification에만 표시됨). | 
| GetPendingJobExecutions | `GetPendingJobExecutions` API를 간접 호출하면 아직 시작되지 않은 작업 실행 목록이 반환되며, API 직접 호출 후에 시작할 수 있습니다. API는 최대 10개의 보류 중인 작업 실행을 반환할 수 있습니다. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/job-limits.html)  | 10 | 15 | 

## 활성 및 동시 작업 제한
<a name="job-limits-active-concurrent"></a>

이 단원에서는 활성 및 동시 작업과 해당 작업에 적용되는 제한에 대해 자세히 알아볼 수 있습니다.

**활성 작업 및 활성 작업 제한**  
 AWS IoT 콘솔 또는 `CreateJob` API를 사용하여 작업을 생성하면 작업 상태가 로 변경됩니다`IN_PROGRESS`. 진행 중인 모든 작업은 *활성 작업*이며 활성 작업 제한에 포함됩니다. 여기에는 새 작업 실행을 롤아웃하는 작업이나 디바이스가 작업 실행을 완료할 때까지 대기 중인 작업이 포함됩니다. 이 제한은 연속 작업과 스냅샷 작업 모두에 적용됩니다.

**동시 작업 및 작업 동시성 제한**  
새 작업 실행을 롤아웃하는 진행 중인 작업 또는 이전에 생성된 작업 실행을 취소하는 작업은 *동시 작업*이며 작업 동시성 한도에 포함됩니다. AWS IoT 작업은 분당 1,000개의 디바이스 속도로 작업 실행을 신속하게 롤아웃하고 취소할 수 있습니다. 각 작업은 `concurrent`이며 짧은 시간 동안만 작업 동시 실행 한도에 포함됩니다. 작업 실행이 롤아웃되거나 취소된 후에는 작업이 더 이상 동시 작업이 아니며 작업 동시성 제한에 포함되지 않습니다. 디바이스가 작업 실행을 완료할 때까지 기다리는 동안 작업 동시성을 통해 많은 수의 작업을 생성할 수 있습니다.

**참고**  
선택적 예약 구성이 설정되었고 작업 문서 롤아웃이 유지 관리 기간 중에 수행되도록 예약된 작업이 선택한 `startTime`에 도달하고 최대 작업 동시 실행 한도에 도달하면 예약된 해당 작업은 `CANCELED` 상태가 됩니다.

작업이 동시인지 확인하려면 AWS IoT 콘솔에서 또는 `DescribeJob` 또는 `ListJob` API를 사용하여 작업의 `IsConcurrent` 속성을 사용할 수 있습니다. 이 제한은 연속 작업과 스냅샷 작업 모두에 적용됩니다.

에 대한 활성 작업 및 작업 동시성 한도와 기타 AWS IoT 작업 할당량을 보고 한도 증가를 요청 AWS 계정 하려면 [AWS IoT 의 디바이스 관리 엔드포인트 및 할당량을 참조하세요](https://docs.aws.amazon.com/general/latest/gr/iot_device_management.html#job-limits) AWS 일반 참조.

다음 다이어그램은 진행 중인 작업과 취소 중인 작업에 작업 동시성이 어떻게 적용되는지 보여줍니다.

![\[AWS IoT 작업의 다양한 상태를 보여주는 이미지입니다.\]](http://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/images/job-states-concurrency.png)


**참고**  
선택적 `SchedulingConfig`가 있는 새 작업은 초기 상태인 `SCHEDULED`로 유지된 후 선택된 `startTime`에 도달하면 `IN_PROGRESS`로 업데이트됩니다. 선택적 `SchedulingConfig`가 있는 새 작업이 선택된 `startTime`에 도달하여 `IN_PROGRESS`로 업데이트되면 활성 작업 제한 및 작업 동시성 제한 계산에 포함됩니다. 상태가 `SCHEDULED`인 작업은 활성 작업 제한을 계산하는 데 포함되지만 작업 동시성 제한을 계산하는 데는 포함되지 않습니다.

다음 표에서는 활성 및 동시 작업과 작업 상태의 동시 단계와 비동시 단계에 적용되는 제한을 보여줍니다.


**활성 및 동시 작업 제한**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/job-limits.html)

**참고**  
반복 유지 관리 기간의 최대 기간은 23시간 50분입니다.