

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用中的预留队列 AWS Elemental MediaConvert
<a name="working-with-reserved-queues"></a>

使用预留队列，您可以购买 12 个月的转码容量。以下主题提供有关使用预留队列的信息，如创建和删除队列以及分配资源。

预留队列与按需队列的不同之处在于如何为任务 AWS Elemental MediaConvert 分配转码资源以及如何支付转码费用。

**注意**  
有一些功能无法用于您发送到预留队列的作业。有关更多信息，请参阅 [限制](feature-limitations-with-reserved-queues.md)。

设置预留队列时，您通过指定队列中预留的转码槽 (RTS) 的数量来选择可同时运行的作业数。例如，如果您向包含两个 RTS 的预留队列发送五个作业，则会 MediaConvert立即开始处理您提交的前两个作业，并将其他三个任务保留在队列中。当其中一个 MediaConvert 正在处理的作业完成后，服务就会开始处理下一个作业。

每个 RTS 都有自己的专用计算资源。因此，在 MediaConvert处理您发送到预留队列的任务时，无论该队列有一个 RTS 还是多个 RTS，处理所需的时间都相同。

当预留队列中的任务完成后，根据任务的优先级 MediaConvert 选择下一个要处理的作业。您可以在创建作业时设置作业的优先级。如果有多个任务具有最高优先级，则从您首先提交的任务 MediaConvert 开始。有关更多信息，请参阅 [设置作业优先级](setting-the-priority-of-a-job.md)。

**Topics**
+ [预留队列的定价](how-you-pay-for-reserved-queues.md)
+ [模拟预留队列](simulating-a-reserved-queue.md)
+ [创建预留队列](creating-a-reserved-queue.md)
+ [编辑预留队列](editing-reserved-queues.md)
+ [购买额外 RTS](purchasing-additional-capacity-for-a-reserved-queue.md)
+ [为已过期的预留队列购买额外 RTS](purchasing-a-new-contract-for-an-existing-reserved-queue.md)
+ [列出预留队列](listing-viewing-reserved-queues.md)
+ [删除预留队列](deleting-a-reserved-queue.md)
+ [限制](feature-limitations-with-reserved-queues.md)

# 预留队列的定价
<a name="how-you-pay-for-reserved-queues"></a>

对于预留队列，不管您是否使用，都需要为队列中的容量付费。设置预留队列时，您承诺使用某种定价计划 12 个月。定价计划指定固定数量的预留转码槽 (RTS)。有关更多信息，请参阅[MediaConvert 定价](https://aws.amazon.com/mediaconvert/pricing/)。

**重要**  
购买 RTS 后，无法取消 12 个月的使用期限。

可以为已有 RTS 的预留队列购买额外容量。要购买额外的容量，您需要为新增的 RTS 提供新的 12 个月承诺，以延长您现有的承诺期。新承诺期从您购买额外容量时算起。您无法减少预留队列中的 RTS 数量。

定价计划到期后，您的预留队列仍存在。你仍然可以向它发送作业，但 AWS Elemental MediaConvert 不能运行它们。

**关于自动续订**  
您可以将定价计划设置为自动续订。当您的定价计划期限结束时， AWS Elemental MediaConvert 会检查 auto 续订状态。如果此时启用了自动续订，则以相同的价格自动为相同数量的 RTS 承诺一个新的 12 个月的期限。您可以随时更改自动续订状态。

可以在设置队列时选择自动续订。之后，您随时都可以在队列的 **Edit (编辑)** 页面上更改自动续订状态。有关更多信息，请参阅[创建预留队列](creating-a-reserved-queue.md)和[编辑预留队列](editing-reserved-queues.md)。

**关于作业跳跃队列时的计费**  
当您在预留[队列和按需队列之间设置队列跳转](setting-up-queue-hopping-to-avoid-long-waits.md)时，会根据运行任务的队列向您MediaConvert 收费。也就是说，如果任务从您的预留队列中运行，则 MediaConvert 不会向您收取该任务的费用。如果任务从您的按需队列中运行，则按需MediaConvert 费率向您收取该任务的费用。

# 模拟预留队列
<a name="simulating-a-reserved-queue"></a>

您可以在*模拟*的预留队列中运行作业以测试其性能。当你这样做时，从按需队列 MediaConvert 运行作业，其性能与在预留队列中使用一个 RTS 时所看到的性能类似。记录下完成作业所需的时间，并在计算所需的 RTS 数量时使用工作完成时间。

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

要使用 MediaConvert控制台模拟作业的预留队列性能，请执行以下操作：

1. 在 MediaConvert 控制台中打开 “[创建作业](https://console.aws.amazon.com/mediaconvert/home#/jobs/create)” 页面。

1. 在左侧菜单的**作业设置**下选择**作业管理**。

1. 将**模拟预留队列**设置为**启用**。

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

要使用 API、SDK 或 AWS 命令行界面 (AWS CLI) 模拟作业的预留队列性能，请将 `SimulateReservedQueue` 设置为 `ENABLED`。此属性是 `Jobs` 的直接子级，后者位于 JSON 作业规范的顶级中。默认值为 `DISABLED`。

下面是作业设置 JSON 的摘录，其中 `SimulateReservedQueue` 设置为 `ENABLED`。

```
{
    "Settings": {
        "OutputGroups": [...],
        "Inputs": [...]
    },
	"SimulateReservedQueue": "ENABLED"
}
```

如需了解更多信息，请参阅 MediaConvert [API 参考](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-simulatereservedqueue)。

------

# 创建预留队列
<a name="creating-a-reserved-queue"></a>

您可以决定是否为预留队列购买额外的容量。有关更多信息，请参阅 [购买额外 RTS](purchasing-additional-capacity-for-a-reserved-queue.md)。以下选项卡显示了创建预留队列的不同选项。

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

要使用 MediaConvert 控制台创建预留队列，请执行以下操作：

1. 在 MediaConvert 控制台中打开 “[队列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)” 页面。

1. 选择 **Create reserved queue (创建预留队列)**。

1. 输入**预留队列名称**。（可选）输入**描述**。

1. 可选）使用**预留转码槽 (RTS) 计算器**，以帮助确定您需要多少个 RTS。

1. 在**承诺为预留队列购买 RTS** 部分中，输入要购买的预留转码槽 (RTS) 的数量。

1. 检查并同意定价和所需时间。**一旦您选择了定价计划，将无法取消。**或者，选择**每年自动续订**。

1. 选择 **Create reserved queue (创建预留队列)**。然后查看您的预留队列详细信息并选择**购买**。

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

以下 `create-queue` 示例创建了一个预留队列，其中包含一个 RTS 槽，承诺期为 12 个月。

```
aws mediaconvert create-queue \
	--region region-name-1 \
	--pricing-plan RESERVED \
	--reservation-plan-settings "Commitment=ONE_YEAR,RenewalType=EXPIRE,ReservedSlots=1" \
	--name ReservedQueue1 \
	--description "Example reserved queue description." \
	--tags "KeyName1=string1,KeyName2=string2"
```

有关如何使用 AWS CLI创建预留队列的更多信息，请参阅 [AWS CLI 命令参考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/create-queue.html)。

------

# 编辑预留队列
<a name="editing-reserved-queues"></a>

编辑队列时，可以更改以下内容：
+ 描述（可帮助您在队列控制面板中识别队列）。
+ 预留转码槽 (RTS) 的队列定价计划的自动续订状态。有关更多信息，请参阅 [预留队列的定价](how-you-pay-for-reserved-queues.md)。
+ 队列的暂停或活动状态。在重新激活队列前，暂停队列会阻止服务启动任何其他作业。

  以下选项卡显示了两个编辑预留队列的选项。

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

要使用 MediaConvert 控制台编辑预留队列，请执行以下操作：

1. 在 MediaConvert 控制台中打开 “[队列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)” 页面。

1. 在**预留队列**部分，选择要编辑的预留队列。

1. 在队列的页面上，选择**编辑队列**。

1. 在**编辑队列**页面上，根据需要对队列进行更改。

1. 选择**保存队列**。

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

以下 `update-queue` 示例更新了现有预留队列的描述和状态。

```
aws mediaconvert update-queue \
	--region region-name-1 \
	--description "Updated description." \
	--status "PAUSED" \
	--name ReservedQueue1
```

有关如何使用更新队列的更多信息 AWS CLI，请参阅[AWS CLI 命令参考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/update-queue.html)。

------

# 购买额外 RTS
<a name="purchasing-additional-capacity-for-a-reserved-queue"></a>

要增加预留队列可以同时处理的作业数，可以为其购买额外的容量。要购买额外的容量，您需要为新增的预留转码槽 (RTS) 提供新的 12 个月承诺，以延长您现有的承诺期。新承诺期从您购买额外容量时算起。您无法减少预留队列中的 RTS 数量。增加容量后，您无法取消承诺或恢复最初承诺。

以下选项卡显示了如何为预留队列购买额外容量。

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

要使用MediaConvert 控制台为预留队列购买更多容量，请执行以下操作：

1. 在 MediaConvert 控制台中打开 “[队列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)” 页面。

1. 在**预留队列**部分中，选择要为其购买额外容量的预留队列。

1. 选择 **Purchase additional capacity (购买额外容量)**。

1. 在**承诺为预留队列购买 RTS** 部分中，输入要购买的预留转码槽 (RTS) 的数量。此数字包括原来的预留转码槽数量和新增的额外容量。

1. 检查并同意定价和所需时间。**在您承诺使用定价计划后，您无法取消或恢复定价计划。**或者，选择**每年自动续订**。

1. 选择 **Purchase additional capacity (购买额外容量)**。然后查看您的预留队列详细信息并选择**购买**。

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

以下 `update-queue` 示例在现有预留队列中添加了额外的 RTS，并开始新的 12 个月承诺。

```
aws mediaconvert update-queue \
	--region region-name-1 \
	--reservation-plan-settings "Commitment=ONE_YEAR,RenewalType=EXPIRE,ReservedSlots=2" \
	--name ReservedQueue1
```

有关如何使用更新队列的更多信息 AWS CLI，请参阅[AWS CLI 命令参考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/update-queue.html)。

------

# 为已过期的预留队列购买额外 RTS
<a name="purchasing-a-new-contract-for-an-existing-reserved-queue"></a>

预留转码槽 (RTS) 的初始定价计划到期后，您的预留队列将继续存在，但没有运行转码作业的容量。您可以将任务发送到队列，但 MediaConvert 不能对其进行处理。要再次开始通过队列处理作业，您可以设置新的定价计划，这需要承诺再使用 12 个月。

以下选项卡显示了为已过期的预留队列购买转码容量的两个选项。

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

要使用 MediaConvert 控制台为已过期的预留队列购买转码容量，请执行以下操作：

1. 在 MediaConvert 控制台中打开 “[队列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)” 页面。

1. 选择要编辑的预留队列。

1. 在队列的页面上，选择**编辑队列**。

1. 在**编辑队列**页面上，选择**续订**。

1. 在 **Commitment to purchase RTS for reserved queue (承诺为预留队列购买 RTS)** 部分中，指定要购买的预留转码槽 (RTS) 的数量。

1. 检查并同意定价和所需时间。**在您承诺使用定价计划后，您无法取消或恢复定价计划。**或者，选择**每年自动续订**。

1. 选择 **Purchase additional capacity (购买额外容量)**。然后查看您的预留队列详细信息并选择**购买**。

1. 选择**保存队列**。

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

以下 `update-queue` 示例将一个 RTS 添加到现有的已过期预留队列中，并开始新的为期 12 个月的承诺。

```
aws mediaconvert update-queue \
	--region region-name-1 \
	--reservation-plan-settings "Commitment=ONE_YEAR,RenewalType=EXPIRE,ReservedSlots=1" \
	--name ReservedQueue1
```

有关如何使用更新队列的更多信息 AWS CLI，请参阅[AWS CLI 命令参考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/update-queue.html)。

------

# 列出预留队列
<a name="listing-viewing-reserved-queues"></a>

您可以列出与您关联的 AWS Elemental MediaConvert 队列 AWS 账户 并获取有关这些队列的详细信息。以下选项卡显示了列出队列的两个选项。

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

要使用 MediaConvert 控制台列出您的预留队列，请打开[队列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)页面。

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

以下 `list-queues` 示例列出您的所有队列。

```
aws mediaconvert list-queues
```

有关如何使用列出队列的更多信息 AWS CLI，请参阅《[AWS CLI 命令参考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/list-queues.html)》。

------

# 删除预留队列
<a name="deleting-a-reserved-queue"></a>

您可以删除默认队列之外的任何队列。您无法删除具有活动定价计划或包含未处理作业的预留队列。以下选项卡显示了两个用于删除预留队列的选项。

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

要使用 MediaConvert 控制台删除预留队列，请执行以下操作：

1. 在 MediaConvert 控制台中打开 “[队列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)” 页面。

1. 选择要编辑的预留队列。

1. 在队列的页面上，选择**删除队列**。

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

以下 `delete-queue` 删除已过期的预留队列。

```
aws mediaconvert delete-queue \
	--region region-name-1 \
	--name ReservedQueue1
```

有关如何使用更新队列的更多信息 AWS CLI，请参阅[AWS CLI 命令参考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/update-queue.html)。

------

# 预留队列作业设置限制
<a name="feature-limitations-with-reserved-queues"></a>

以下功能仅在您发送到*按需* 队列的作业中可用。对于您发送到*预留*队列的作业，必须禁用以下这些功能：
+ [8k 输出分辨率](supported-output-resolution-maximums-by-codec.md)
+ [自动化 ABR](auto-abr.md)
+ [AV1 编码](reference-codecs-containers.md)
+ [Dolby Vision 编码](dolby-vision.md)
+ [FrameFormer 帧速转换算法](working-with-video-frame-rates.md#settings-for-frame-rate-conversion)
+ [加速转码](accelerated-transcoding.md)
**注意**  
预留队列无法运行加速作业。但是，您可以将**加速转码**设置为**首选**的预留队列提交作业。当您执行此操作时，如果作业跳跃到按需队列，它将加速运行。有关更多信息，请参阅 [对跳跃作业使用加速转码](accelerated-transcoding-queue-hopping.md)。