本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS Elemental 中的保留佇列 MediaConvert
使用保留佇列,您可以購買 12 個月的轉碼容量。下列主題提供使用保留佇列的相關資訊,例如建立和刪除佇列,以及配置資源。
關於保留佇列
保留佇列不同於隨需佇列,AWS Elemental 如何為任務 MediaConvert 配置轉碼資源以及支付轉碼費用。
使用保留佇列進行資源配置和工作優先順序
當您設定預留佇列時,您將在佇列中透過指定預留轉碼插槽 (RTS) 來選擇它一次可執行的任務量。例如,如果您將五個工作傳送至具有兩個 RTS 的保留佇列,則會 MediaConvert立即開始處理您提交的前兩個工作,並將其餘三個工作保留在佇列中。當其中一個正在處理 MediaConvert 的工作完成時,服務會開始處理下一個工作。
每個 RTS 都有自己的專屬運算資源。因此,當 MediaConvert處理傳送至保留佇列的工作時,處理佇列是否有一個 RTS 還是多個 RTS,都需要相同的時間。
保留佇列中的工作完成時,會根據工作的優先順序 MediaConvert 選取要處理的下一個工作。您會在建立任務時設定其優先順序。如果有多個工作具有最高優先順序,則會 MediaConvert 從您先提交的工作開始。如需詳細資訊,請參閱 Job 優先權。
如何支付使用保留佇列進行轉碼的費用
在使用預留佇列時,您將依佇列中的容量付費,不論您是否使用它。當您設定預留佇列時,您將為定價計劃進行 12 個月的財務承諾。定價方案會指定固定數量的預留轉碼插槽 (RTS)。如需詳細資訊,請參閱 MediaConvert 定價。
您可為已有 RTS 的預留佇列購買額外的容量。若要購買額外的容量,您須以新的 12 個月協議延長您現有的協議,此新協議須有更多 RTS。當您購買額外的容量後,即啟用新的協議。您無法為預留佇列降低 RTS 的數量。
在您的定價計劃到期後,您的預留佇列仍會保留。您仍然可以傳送任務給該工作,但 AWS Elemental MediaConvert 不會執行它們。
關於自動續約
您可以將定價計劃設定為自動續約。當您的定價計劃期限結束時,AWS Elemental MediaConvert 會檢查 auto 續約狀態。若已啟用自動續約,將會自動以同樣價格,同一數量的 RTS 續約 12 個月。您可隨時變更自動續約狀態。
您可在設定佇列時選擇是否自動續約。您可在日後隨時至佇列的 Edit (編輯) 頁面變更續約狀態。如需詳細資訊,請參閱 建立保留佇列 及 編輯保留佇列。
關於工作躍點佇列時計費
當您在保留佇列和隨選佇列之間設定佇列跳轉時,MediaConvert 會根據執行工作的來源佇列向您收取費用。也就是說,如果工作從保留佇列執行,則 MediaConvert 不會向您收取工作費用。如果工作從隨選佇列執行,則MediaConvert 會以隨需費率向您收取工作的費用。
保留佇列的功能限制
下列功能僅適用於傳送至隨需佇列的工作。對於傳送至保留佇列的工作,您必須停用下列功能:
建立保留佇列
如果您決定為預留佇列購買額外容量,您可以。如需詳細資訊,請參閱 為預留佇列購買額外容量。下列索引標籤顯示建立保留佇列的不同選項。
- Console
-
若要使用 MediaConvert 主控台建立保留佇列:
-
在主控台中開啟 [佇列] 頁 MediaConvert 面。
-
請選擇 Create reserved queue (建立預留佇列)。
-
輸入保留佇列名稱。選擇性地輸入「摘要」。
-
選擇性地使用保留轉碼插槽 (RTS) 計算器來協助判斷您需要多少 RTS。
-
在「保留佇列購買 RTS 的承諾」區段中,輸入您要購買的預留轉碼插槽 (RTS) 數量。
-
審查並同意定價和時間承諾。確認定價方案之後,就無法取消它。選擇性地選取每年自動續約。
-
請選擇 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 令參考》。
為預留佇列購買額外容量
若要增加保留佇列一次可以處理的工作數量,您可以為其購買額外容量。若要購買額外容量,您可以透過新的 12 個月承諾期延長現有承諾用量,以獲得更多預留轉碼插槽 (RTS)。當您購買額外的容量後,即啟用新的協議。您無法為預留佇列降低 RTS 的數量。增加容量後,您無法取消承諾產品或恢復為原始承諾產品。
下列索引標籤顯示如何為預留佇列購買額外容量。
- Console
-
若要使用MediaConvert 主控台為預留佇列購買額外容量:
-
在主控台中開啟 [佇列] 頁 MediaConvert 面。
-
在 [保留佇列] 區段中,選取您要購買其他容量的保留佇列。
-
選擇 Purchase additional capacity (購買額外容量)。
-
在「保留佇列購買 RTS 的承諾」區段中,輸入您要購買的預留轉碼插槽 (RTS) 數量。這個數字包括原始數量的保留轉碼插槽和新的額外容量。
-
審查並同意定價和時間承諾。確認定價方案後,就無法取消或還原。選擇性地選取每年自動續約。
-
選擇 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 令參考》。
編輯保留佇列
在您編輯佇列時,您可變更下列各項:
- Console
-
使用 MediaConvert 主控台編輯保留佇列:
-
在主控台中開啟 [佇列] 頁 MediaConvert 面。
-
在「保留佇列」段落中,選取要編輯的保留佇列。
-
在佇列頁面上,選擇 [編輯佇列]。
-
在 [編輯佇列] 頁面上,對佇列進行想要的變更。
-
選擇 [儲存佇列]。
- AWS CLI
-
下列update-queue
範例會更新現有保留佇列的說明和狀態。
aws mediaconvert update-queue \
--region region-name-1
\
--description "Updated description."
\
--status "PAUSED"
\
--name ReservedQueue1
如需如何使用更新佇列的相關資訊 AWS CLI,請參閱《命AWS CLI 令參考》。
列出保留佇列
您可以列出與您的相關聯的 AWS Elemental MediaConvert 佇列, AWS 帳戶 並取得這些佇列的詳細資訊。下列索引標籤顯示兩個列出佇列的選項。
- Console
-
若要使用 MediaConvert 主控台列出保留佇列,請開啟 [佇列] 頁面。
- AWS CLI
-
下列list-queues
範例會列出所有佇列。
aws mediaconvert list-queues
如需有關如何使用清單佇列的詳細資訊 AWS CLI,請參閱《命AWS CLI 令參考》。
為過期的保留佇列購買轉碼容量
在您預留轉碼插槽 (RTS) 的初次定價計劃到期後,您的預留佇列仍會保留,但無容量可執行轉碼任務。您可以將工作傳送至佇列,但 MediaConvert 不會處理它們。若要再次使用佇列處理任務,您可設定新的定價計劃,以續訂新的 12 個月財務協定。
下列索引標籤顯示兩個選項,可為過期的保留佇列購買轉碼容量。
- Console
-
若要使用 MediaConvert 主控台為過期的保留佇列購買轉碼容量:
-
在主控台中開啟 [佇列] 頁 MediaConvert 面。
-
選擇您要編輯的保留佇列。
-
在佇列頁面上,選擇 [編輯佇列]。
-
在 [編輯佇列] 頁面上,選擇 [續約]。
-
在 Commitment to purchase RTS for reserved queue (購買用於預留佇列的 RTS 協議) 部分,指定所需購買的預留轉碼插槽 (RTS) 數量。
-
審查並同意定價和時間承諾。確認定價方案後,就無法取消或還原。選擇性地選取每年自動續約。
-
選擇 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=1"
\
--name ReservedQueue1
如需如何使用更新佇列的相關資訊 AWS CLI,請參閱《命AWS CLI 令參考》。
刪除保留佇列
您可刪除預設佇列之外的其他佇列。在定價計劃期間內或預留佇列中仍有未處理的任務時,您無法刪除預留佇列。下列索引標籤顯示兩個刪除保留佇列的選項。
- Console
-
使用 MediaConvert 主控台刪除保留佇列:
-
在主控台中開啟 [佇列] 頁 MediaConvert 面。
-
選擇您要編輯的保留佇列。
-
在佇列頁面上,選擇 [刪除佇列]。
- AWS CLI
-
以下內容delete-queue
會刪除過期的保留佇列。
aws mediaconvert delete-queue \
--region region-name-1
\
--name ReservedQueue1
如需如何使用更新佇列的相關資訊 AWS CLI,請參閱《命AWS CLI 令參考》。
模擬保留佇列
您可以在模擬保留佇列中執行工作,以測試其效能。當您這麼做時,從隨選佇列 MediaConvert 執行工作,效能與保留佇列中一個 RTS 所看到的效能相似。記下您完成工作所需的時間,並在計算您需要多少 RTS 時使用此工作完成時間。
- Console
-
使用主控台模擬工作的保留 MediaConvert佇列效能:
-
在主控台中開啟 [建立工作] 頁 MediaConvert 面。
-
在左側功能表的 [Job 設定] 下選擇 [Job 管理]。
-
將「模擬保留佇列」設為 「啟用」
- 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 參考資料。