작업 한도
AWS IoT Jobs에는 AWS 계정의 최대 서비스 리소스 또는 작업 수에 해당하는 서비스 할당량 또는 제한이 있습니다.
활성 및 동시 작업 제한
이 단원에서는 활성 및 동시 작업과 해당 작업에 적용되는 제한에 대해 자세히 알아볼 수 있습니다.
활성 작업 및 활성 작업 제한
AWS IoT 콘솔 또는 CreateJob
API를 사용하여 작업을 생성하면 작업 상태가 IN_PROGRESS
로 변경됩니다. 진행 중인 모든 작업은 활성 작업이며 활성 작업 제한에 포함됩니다. 여기에는 새 작업 실행을 롤아웃하는 작업이나 디바이스가 작업 실행을 완료할 때까지 대기 중인 작업이 포함됩니다. 이 제한은 연속 작업과 스냅샷 작업 모두에 적용됩니다.
동시 작업 및 작업 동시성 제한
새 작업 실행을 롤아웃하는 진행 중인 작업 또는 이전에 생성된 작업 실행을 취소하는 작업은 동시 작업이며 작업 동시 실행 한도에 포함됩니다.AWS IoT 작업은 분당 1,000개 디바이스의 속도로 신속하게 작업 실행을 롤아웃하고 취소할 수 있습니다. 각 작업은 concurrent
이며 짧은 시간 동안만 작업 동시 실행 한도에 포함됩니다. 작업 실행이 롤아웃되거나 취소된 후에는 작업이 더 이상 동시 작업이 아니며 작업 동시성 제한에 포함되지 않습니다. 디바이스가 작업 실행을 완료할 때까지 기다리는 동안 작업 동시성을 통해 많은 수의 작업을 생성할 수 있습니다.
참고
선택적 예약 구성이 설정되었고 작업 문서 롤아웃이 유지 관리 기간 중에 수행되도록 예약된 작업이 선택한 startTime
에 도달하고 최대 작업 동시 실행 한도에 도달하면 예약된 해당 작업은 CANCELED
상태가 됩니다.
작업이 동시 작업인지 여부를 확인하려면 AWS IoT 콘솔이나 DescribeJob
또는 ListJob
API를 통해 작업의 IsConcurrent
속성을 사용할 수 있습니다. 이 제한은 연속 작업과 스냅샷 작업 모두에 적용됩니다.
AWS 계정에 대한 활성 작업 및 작업 동시 실행 한도와 기타 AWS IoT 작업 할당량을 보고 한도 증가를 요청하려면 AWS 일반 참조에서 AWS IoT 디바이스 관리 엔드포인트 및 할당량을 참조하세요.
다음 다이어그램은 진행 중인 작업과 취소 중인 작업에 작업 동시성이 어떻게 적용되는지 보여줍니다.
참고
선택적 SchedulingConfig
가 있는 새 작업은 초기 상태인 SCHEDULED
로 유지된 후 선택된 startTime
에 도달하면 IN_PROGRESS
로 업데이트됩니다. 선택적 SchedulingConfig
가 있는 새 작업이 선택된 startTime
에 도달하여 IN_PROGRESS
로 업데이트되면 활성 작업 제한 및 작업 동시성 제한 계산에 포함됩니다. 상태가 SCHEDULED
인 작업은 활성 작업 제한을 계산하는 데 포함되지만 작업 동시성 제한을 계산하는 데는 포함되지 않습니다.
다음 표에서는 활성 및 동시 작업과 작업 상태의 동시 단계와 비동시 단계에 적용되는 제한을 보여줍니다.
작업 상태 | Phase(단계) | 활성 작업 제한 | 작업 동시성 제한 |
---|---|---|---|
SCHEDULED |
비동시 단계: AWS IoT Jobs에서 작업의 예약된 startTime 까지 기다린 후에 디바이스에 대한 작업 실행 알림을 시작합니다. 이 단계의 작업은 활성 작업 제한에만 포함되며 IsConcurrent 속성이 false로 설정되어 있습니다. |
적용됨 | 적용되지 않음 |
IN_PROGRESS |
동시 단계: AWS IoT Jobs에서 작업 생성 요청을 수락하고 작업 실행 알림을 디바이스에 롤아웃하기 시작합니다. 이 단계의 작업은 IsConcurrent 속성이 true로 설정된 것을 통해 알 수 있듯이 동시 작업이며 활성 작업과 작업 동시성 제한 모두에 포함됩니다. |
적용됨 | 적용됨 |
비동시 단계: AWS IoT Jobs에서 디바이스가 작업 실행 결과를 보고할 때까지 기다립니다. 이 단계의 작업은 활성 작업 제한에만 포함되며 IsConcurrent 속성이 false로 설정되어 있습니다. |
적용됨 | 적용되지 않음 | |
Canceled |
동시 단계: AWS IoT Jobs에서 작업 취소 요청을 수락하고 이전에 디바이스에 대해 생성된 작업 실행을 취소하기 시작합니다. 이 단계의 작업은 동시 작업이며 IsConcurrent 속성이 true로 설정되어 있습니다. 작업 및 작업 실행이 취소된 후에는 작업이 더 이상 동시 작업이 아니며 작업 동시성 제한에 포함되지 않습니다. |
적용되지 않음 | 적용됨 |
참고
반복 유지 관리 기간의 최대 기간은 23시간 50분입니다.