

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

# 작업을 다른 대기열로 이동
<a name="setting-up-queue-hopping-to-avoid-long-waits"></a>

작업을 제출한 대기열에 가용 리소스가 있을 때까지 작업은 처리를 기다리는 `SUBMITTED` 상태로 유지됩니다. 대기 시간이 길어지는 것을 방지하기 위해 일정 시간이 지나면 자동으로 다른 대기열로 이동하도록 작업을 구성할 수 있습니다. 이를 *대기열 건너뛰기*라고 합니다.

대기열 건너뛰기의 가장 일반적인 사용 사례는 사용량이 급증하는 동안 예약된 대기열에서 온디맨드 대기열로 작업을 이동하는 것입니다. 예를 들어 `SUBMITTED` 상태가 10분 이상 유지되는 작업은 자동으로 이동할 수 있습니다.

대기열 건너뛰기를 사용할 때는 다음 정의를 염두에 두세요.

**제출 대기열**  
작업을 원래 제출하는 대기열은 *제출* 대기열입니다.

**대상 대기열**  
*대상* 대기열은 작업이 대기열을 건너뛸 때 이동하는 도착 대기열입니다.

**대기 시간**  
작업이 대상 대기열로 이동할 수 있을 때까지 제출 대기열에서 대기하는 시간입니다.

**건너뛰기**  
작업은 대기 시간이 경과한 후 제출 대기열에서 대상 대기열로 이동하는데 이때 *건너뜁니다*. 대기열을 이동하는 작업을 *건너뛴 작업*이라고도 합니다.

**참고**  
예약 대기열에서 온디맨드 대기열로 대기열 건너뛰기를 설정하는 경우 MediaConvert는 작업이 최종적으로 실행되는 대기열 유형에 따라 요금을 청구합니다. 예약 대기열에서 작업이 실행되는 경우 MediaConvert는 해당 작업에 대해 별도로 비용을 청구하지 않습니다. 예약 대기열에 지불한 금액으로 비용이 이미 충당되기 때문입니다. 작업이 온디맨드 대기열에서 실행되는 경우 MediaConvert는 온디맨드 요금으로 해당 작업에 대한 요금을 청구합니다.

**Topics**
+ [대기열 건너뛰기 설정](setting-up-queue-hopping.md)
+ [건너뛴 작업의 우선순위 설정](job-priority-and-queue-hopping.md)
+ [건너뛴 작업에 가속화된 트랜스코딩 사용](accelerated-transcoding-queue-hopping.md)
+ [건너뛴 작업 기록 보기](job-queue-hopping-history.md)
+ [대기열 건너뛰기 및 일시 중지된 대기열 이해](queue-hopping-with-paused-queues.md)

# 대기열 건너뛰기 설정
<a name="setting-up-queue-hopping"></a>

대기열 건너뛰기를 설정할 때 *제출 대기열*, *대기 시간* 및 *대상 대기열*을 지정합니다. 일반적으로 제출 대기열은 예약 대기열이고 대상 대기열은 온디맨드 대기열입니다. 다음 탭에는 대기열 건너뛰기를 설정하기 위한 다양한 옵션이 표시됩니다.

------
#### [ Console ]

MediaConvert 콘솔에서 대기열 건너뛰기를 설정하려면:

1. **작업 생성** 페이지에서 **작업 관리**를 선택합니다.

1. **대기열 건너뛰기**를 활성화합니다.

1. **대기 시간(분)**을 사용하여 작업을 건너뛸 수 있을 때까지의 시간을 입력합니다.

1. **대상 대기열**에서 작업이 대기 시간보다 더 오래 제출 대기열에 남아 있는 경우 작업이 건너뛸 대기열을 선택합니다.

1. 작업이 대상 대기열로 건너뛰는 경우 새 **작업 우선순위**를 지정할 수도 있습니다. 자세한 내용은 [건너뛴 작업의 우선순위 설정](job-priority-and-queue-hopping.md) 단원을 참조하십시오.

------
#### [ API, SDK, or the AWS CLI ]

API, SDK 또는에서 대기열 건너뛰기를 설정하려면에서 대기열 건너뛰기에 대한 설정을 AWS CLI구성합니다`HopDestinations`. 이 속성은 JSON 작업 사양의 최상위 수준인 `Jobs`의 직접 하위입니다.

다음은 10분 후에 온디맨드 대기열로 건너뛰는 작업 설정 JSON을 발췌한 것입니다.

```
{
    "Settings": {
        "OutputGroups": [...],
        "Inputs": [...]
    },
    "HopDestinations": [
        {
        "WaitMinutes": 10,
        "Queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/ondemandqueue",
        "Priority": 0
        }
    ]
}
```

자세한 내용은 MediaConvert [API 참조](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-hopdestination)를 참조하세요.

------

# 건너뛴 작업의 우선순위 설정
<a name="job-priority-and-queue-hopping"></a>

대기열 건너뛰기에 대해 작업을 설정할 때 새 대기열에서 작업의 우선순위를 지정할 수 있습니다. 새 우선순위를 지정하지 않으면 작업은 제출 대기열의 우선순위 번호를 유지합니다.

두 대기열 사이의 `priority` 값을 선택하는 데 다른 지침을 사용하는 경우, 대상 대기열에서 작업에 새 우선순위 값을 지정해야 합니다.

제출 대기열 내에서 작업 우선순위를 설정하는 방법에 대한 자세한 내용은 [작업 우선순위 설정](setting-the-priority-of-a-job.md) 단원을 참조하세요.

다음 탭은 건너뛴 작업의 우선순위를 설정하는 다양한 옵션을 제공합니다.

------
#### [ Console  ]

MediaConvert 콘솔에서 건너뛴 작업의 우선순위를 설정하려면:

1. MediaConvert 콘솔에서 [작업 생성](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) 페이지를 엽니다.

1. **작업 설정** 메뉴에서 **작업 관리**를 선택합니다.

1. **대기열 건너뛰기**를 활성화합니다.

1. 작업이 대상 대기열로 건너뛸 때의 **작업 우선순위**를 입력합니다.

1. **대기 시간(분)**과 **대상 대기열**을 모두 입력합니다. 자세한 내용은 [작업을 다른 대기열로 이동](setting-up-queue-hopping-to-avoid-long-waits.md) 단원을 참조하십시오.

------
#### [ API, SDK, or the AWS CLI  ]

API, SDK 또는 AWS CLI(을)를 사용하여 건너뛴 작업의 새 우선순위를 설정할 수 있습니다. 설정하려면 `HopDestinations`에서 `Priority`를 구성하세요. 이 속성은 JSON 작업 사양의 최상위 수준인 `Jobs`의 직접 하위입니다.

다음은 건너뛴 작업의 우선순위를 25로 설정하는 작업 설정 JSON을 발췌한 것입니다.

```
{
	"Settings": {
		"OutputGroups": [...],
		"Inputs": [...]
	},
	"HopDestinations": [
		{
			"WaitMinutes": 10,
			"Queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/ondemandqueue",
			"Priority": 25
		}
	]
}
```

자세한 내용은 MediaConvert [API 참조](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-hopdestination)를 참조하세요.

------

# 건너뛴 작업에 가속화된 트랜스코딩 사용
<a name="accelerated-transcoding-queue-hopping"></a>

특정 작업의 트랜스코딩 시간을 줄이려면 가속화된 트랜스코딩을 사용하세요. 대부분의 경우 예약 대기열에서는 가속화된 작업을 실행할 수 없으므로 가속화된 작업을 온디맨드 대기열에 제출합니다. 하지만 **가속화된 트랜스코딩**이 **선호**로 설정된 작업은 예약 대기열에 제출할 수 있습니다. 이렇게 하면 작업이 온디맨드 대기열로 건너뛸 때 작업이 가속화가 활성된 상태로 실행됩니다. 가속화된 트랜스코딩에 대한 자세한 내용은 MediaConvert 사용 설명서의 [가속화된 트랜스코딩](accelerated-transcoding.md)을 참조하세요.

다음 탭은 가속화된 트랜스코딩을 설정하기 위한 다양한 옵션을 제공합니다.

------
#### [ Console  ]

MediaConvert 콘솔에서 **가속화**를 **선호**로 설정하려면:

1. MediaConvert 콘솔에서 [작업 생성](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) 페이지를 엽니다.

1. **작업 설정** 메뉴에서 **작업 관리**를 선택합니다.

1. **가속화**에서 드롭다운 목록을 사용하여 **선호**를 선택합니다.

------
#### [ API, SDK, or the AWS CLI  ]

API, SDK 또는를 사용하여 기본 가속을 지정하려면 `Mode`에서를 AWS CLI구성합니다`AccelerationSettings`. 이 속성은 JSON 작업 사양의 최상위 수준인 `Jobs`의 직접 하위입니다.

다음은 가속화된 트랜스코딩을 사용하여 온디맨드 대기열로의 대기열 건너뛰기를 지정하는 작업 설정 JSON에서 발췌한 내용입니다.

```
{
	"Settings": {
		"OutputGroups": [...],
		"Inputs": [...]
	},
	"AccelerationSettings": {
		"Mode": "PREFERRED"
	},
	"HopDestinations": [
		{
			"WaitMinutes": 10,
			"Queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/ondemandqueue",
			"Priority": 25
		}
	]
}
```

자세한 내용은 MediaConvert [API 참조](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-accelerationsettings)를 참조하세요.

------

# 건너뛴 작업 기록 보기
<a name="job-queue-hopping-history"></a>

작업이 대기열을 건너뛰면 `queue` 및 `priority` 설정의 값은 작업을 생성할 때 설정한 대로 유지됩니다. 작업의 건너뛰기 후 대상 및 대기열 우선순위의 값을 확인할 수 있습니다. 다음 탭은 작업 기록 및 대기열 우선순위를 볼 수 있는 두 가지 옵션을 제공합니다.

------
#### [ Console  ]

MediaConvert 콘솔을 사용하여 작업이 대기열을 건너뛰었는지 확인하려면:

1. MediaConvert 콘솔에서 [작업](https://console.aws.amazon.com/mediaconvert/home#/jobs/list) 페이지를 엽니다.

1. **작업 ID**를 선택합니다.

1. 건너뛰기 전후의 작업 우선순위를 보여 주는 **대기열 전환** 섹션을 확인하세요. 이 섹션에는 작업이 건너뛴 시간에 대한 에포크 **타임스탬프**, **소스 대기열** 및 **대상 대기열**도 표시됩니다.

------
#### [ AWS CLI  ]

다음 `get-job` 예시는 작업에 대한 정보가 포함된 JSON 응답을 반환합니다.

```
aws mediaconvert get-job \
	--id 1234567890123-efg456
```

다음은 이 명령어를 실행할 때의 JSON 응답에서 `QueueTransitions`을 보여주는 발췌 내용입니다. 응답에는 작업의 제출 대기열과 대상 대기열이 표시됩니다.

```
"QueueTransitions": [
	{
		"Timestamp": 1672662636, 
		"SourceQueue": arn:aws:mediaconvert:us-west-2:111122223333:queues/submissionqueue,
		"DestinationQueue": arn:aws:mediaconvert:us-west-2:111122223333:queues/destinationqueue
	}
]
```

`get-job` 명령을 사용하는 방법에 대한 자세한 내용은 [AWS CLI 명령 참조](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/get-job.html) 섹션을 참조하세요.

------

**건너뛴 작업에 대한 청구 태그**  
작업에서 청구 태그를 사용하고 청구 태그 소스를 **대기열**로 설정하면 작업에 대한 요금이 항상 제출 대기열의 태그 아래에 나열됩니다. 대기열을 건너뛰는 작업에 대해 청구된 금액을 추적하려면 청구 태그 소스를 **작업**으로 설정할 수 있습니다. 태그를 사용하여 AWS 청구서를 정렬하는 방법에 대한 자세한 내용은 [태그 지정을 통한 비용 할당을 위한 AWS Elemental MediaConvert 리소스 설정](setting-up-resources-for-catt.md) 단원을 참조하세요.

**참고**  
대기열을 기반으로 하는 비용 할당은 온디맨드 대기열에서 실행된 작업에만 적용됩니다. 제출 대기열이 예약 대기열이고 작업이 온디맨드 대기열로 건너뛰면 해당 온디맨드 작업에 대한 요금은 비용 할당 보고서에 표시됩니다. 예약 대기열에 태그를 넣지 않으면 해당 요금은 정렬되지 않은 보고서에 표시됩니다.

**건너뛴 작업 나열**  
작업을 볼 때 MediaConvert는 작업을 제출한 대기열을 표시합니다. 예를 들어, 작업을 `Queue1`에 제출하고 작업이 `Queue2`(으)로 건너뛰면 해당 작업은 `Queue1`에 대해 필터링된 목록에 표시됩니다. `Queue2`에 대해 필터링된 목록에는 표시되지 않습니다.

# 대기열 건너뛰기 및 일시 중지된 대기열 이해
<a name="queue-hopping-with-paused-queues"></a>

대기열을 일시 중지하면 작업의 대기열 건너뛰기 동작에 영향을 미칩니다. 작업은 일시 중지된 대기열에서 건너뛰지 않지만, 일시 중지된 대기열로는 자유롭게 건너뜁니다. 이 섹션에서는 일시 중지된 대기열*에서* 대기열 건너뛰기나 일시 중지된 대기열*로* 대기열 건너뛰기를 구성하면 어떻게 되는지 설명합니다.

## 일시 중지된 대기열에서 건너뛰기
<a name="hopping-from-a-paused-queue"></a>

작업은 일시 중지된 대기열에서 건너뛰지 않습니다. 대기열 건너뛰기 동작은 대기열이 일시 중지되는 시간 길이에 따라 달라집니다. 다음 두 가지 상황을 고려하세요.

**대기열에 작업을 제출하고 대기열 건너뛰기 대기 시간보다 오래 대기열을 일시 중지한 후 다시 활성화합니다.**  
이 상황에서 작업이 건너뛰는지 여부는 대기열 내에 작업이 있는 위치에 따라 결정됩니다. 대기열에서 앞에 다른 작업이 있는 경우 작업은 대상 대기열로 건너뜁니다. 대기열에서 앞에 다른 작업이 없는 경우 MediaConvert는 건너뛰기 없이 처리합니다.

예를 들어, 대기 시간이 15분이고 대상이 `Queue2`인 `Queue1`(으)로 작업을 제출한다고 가정합니다. 작업을 제출한 후 5분이 지나면 `Queue1`를 일시 중지합니다. 10분 후 작업은 `Queue1`에 남아 있습니다. 이 시간 후 30 분이 지나면 `Queue1`을 활성화합니다. 해당 시간에 `Queue1`에서 앞에 다른 작업이 없으므로 작업은 `Queue1`에서 실행됩니다.

**작업을 대기열에 제출합니다. 대기열을 일시 중지한 다음 대기 시간이 경과하기 전에 다시 활성화합니다.**  
이 상황에서 대기열이 일시 중지된 시간은 대기열 건너뛰기에 전혀 영향을 미치지 않습니다.

예를 들어, 대기 시간이 15분이고 대상이 `Queue2`인 `Queue1`(으)로 작업을 제출한다고 가정합니다. 작업을 제출한 후 5분이 지나면 `Queue1`를 일시 중지합니다. 1분 후에 `Queue1`을 다시 활성화합니다. 9분 후(작업을 제출한 후 15분이 지난 시점), 대기열에서 앞에 여전히 다른 작업이 있습니다. 따라서 작업은 대기열을 일시 중지하지 않은 경우와 똑같이 `Queue2`(으)로 건너뜁니다.

## 일시 중지된 대기열로 건너뛰기
<a name="hopping-to-a-paused-queue"></a>

작업은 활성 대기열에서 일시 중지된 대기열로 자유롭게 건너뜁니다. 예를 들어, 대기 시간이 15분이고 대상이 `Queue2`인 `Queue1`(으)로 작업을 제출한다고 가정합니다. 작업을 제출한 후 5분이 지나면 `Queue2`를 일시 중지합니다. 10분 후(작업을 제출한 후 15분이 지난 시점), 작업은 `Queue2`(으)로 건너뛰고 여기에서 대기열을 활성화할 때까지 대기합니다.