翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Elemental でのオンデマンドキューの使用 MediaConvert
デフォルトのキューはオンデマンドキューです。オンデマンドキューは、AWS Elemental MediaConvert がトランスコーディングリソースをジョブに割り当てる方法と支払い方法がリザーブドキューとは異なります。詳細については、「料金表」を参照してください。MediaConvert このセクションは複数のキューの使用、追加のキューの作成、キューの表示、キューの一時停止と有効化、キューの削除に関するものです。
リソースの管理とパフォーマンスのテスト
さらに多くのジョブを並列処理するためのリソース管理。パフォーマンスを最適化するためのテスト実行。
リソース割り当てとジョブ優先度付け
デフォルトでは、アカウントにはオンデマンドキューが 1 つ存在します。追加のオンデマンドキューを作成することができます。Service Quotas ドキュメントには AWS リージョンでアカウントに利用可能なキューの最大数のリストが含まれています。
各キューが同時処理できる最大ジョブ数は、Service Quotas ドキュメントのリストで述べられている通りです。例えば、us-east-1 に 5 つのキューがある場合には、合計で最大 1,000 のジョブを同時に処理することができます (この例では、いずれかの個々のキューで最大 200 のジョブを処理できます)。
オンデマンドキュー内のジョブが終了すると、 MediaConvert ジョブの優先度に基づいて次に処理するジョブを選択します。作成時にジョブの優先度を設定します。優先順位が最も高いジョブが複数ある場合は、 MediaConvert 最初に送信したジョブを開始します。詳細については、「ジョブの優先度」を参照してください。
ジョブを複数のオンデマンドキューにまとめることもできます。たとえば、異なるワークフローのジョブを別々のキューで実行できます。 MediaConvert これらのジョブを複数のキューにわたってparallel 処理します。タグを使用して異なったワークフローのジョブを追跡し続けることもできます。
さらなるジョブを並列処理する必要のある場合には、追加のキューを作成するのではなく、まずキューで実行できるジョブ数を増やすようリクエストすることをお勧めします。これを行うには、Service Quotas コンソールで、[オンデマンドキューごとの同時実行ジョブ] を選択し、[クォータの引き上げをリクエストする] を選択します。
パフォーマンステスト
特定のパフォーマンス要件のあるワークフローはすべてテストすることをお勧めします。デフォルトでは、 MediaConvert 最も一般的なジョブタイプに合わせてキューのパフォーマンスを最適化します。すぐ完了する多数のジョブが含まれ、それがワークフローの大部分を占める場合、またはキューのパフォーマンスに疑問がある場合には、AWS
サポートにお問合せください。
オンデマンドキューでのトランスコードの支払い方法
オンデマンドキューでは、使用量に基づいて支払いを行います。料金の詳細については、「AWS Elemental MediaConvert の料金表」を参照してください。
オンデマンドキューを作成する
AWS Elemental MediaConvert にはデフォルトのオンデマンドキューが用意されています。デフォルトキューはすべての AWS リージョンで利用できます。 AWS リージョン 他のキューは作成された場所にのみ表示されます。アカウントに追加のリソースを追加するために、独自のオンデマンドキューを作成できます。
MediaConvert キューがリソースの処理を割り当てる方法にどのように影響するかについては、を参照してください。リソースの管理とパフォーマンスのテスト次のタブはオンデマンドキューを作成するためのさまざまなオプションを示します。
- Console
-
コンソールを使用してオンデマンドキューを作成するには: MediaConvert
-
MediaConvert コンソールの [キュー] ページを開きます。
-
[キューの作成]を選択します。
-
名前を入力します。次にオプションとして説明と(もしあれば)タグを入力します。
-
[キューの作成]を選択します。
- AWS CLI
-
以下のcreate-queue
例では、新規のオンデマンドキューを作成します。
aws mediaconvert create-queue \
--region region-name-1
\
--name Queue1
\
--description "Example queue description."
\
--tags "KeyName1=string1,KeyName2=string2"
を使用してオンデマンドキューを作成する方法の詳細については AWS CLI、『AWS CLI コマンドリファレンス』を参照してください。
オンデマンドキューを一時停止または再有効化
新規キューはアクティブ状態がデフォルトで、ジョブをすぐに実行できます。必要に応じてキューを一時停止して、追加のジョブの処理を停止することができます。ジョブを一時停止すると、 MediaConvert すでに実行中のジョブの処理が終了します。一時停止されたキューにジョブを送信すると、キューの状態をアクティブに変更するか、ジョブをキャンセルするまで、キューの状態は SUBMITTED
のままになります。
次のタブは、オンデマンドキューの状態を変更する方法について示しています。
- Console
-
コンソールを使用してオンデマンドキューのステータスを変更するには: MediaConvert
-
MediaConvert コンソールの [キュー] ページを開きます。
-
[オンデマンドキュー]セクションで、キューを選択します。
-
[Edit queue] (キューの編集) を選択します。
-
[ステータス]で、[一時停止]または[アクティブ]を選択します。
-
[Save queue] (キューの保存) を選択します。
- AWS CLI
-
次の update-queue
例ではアクティブなオンデマンドキューを一時停止します。
aws mediaconvert update-queue \
--name Queue1
\
--status PAUSED
次の update-queue
例では一時停止したオンデマンドキューをアクティブにします。
aws mediaconvert update-queue \
--name Queue1
\
--status ACTIVE
を使用してオンデマンドキューのステータスを変更する方法の詳細については AWS CLI、『AWS CLI コマンドリファレンス』を参照してください。
オンデマンドキューの一覧表示
AWS アカウント に関連付けられているキューを一覧表示し、それらのキューに関する詳細を取得できます。次のタブはキューの一覧表示のためのさまざまなオプションを示しています。
- Console
-
MediaConvert コンソールを使用してオンデマンドキューを一覧表示するには、「キュー」ページを開きます。ARN で表示するキューを選択します。
- AWS CLI
-
以下の list-queues
例では、すべてのキューをリストアップします。
aws mediaconvert list-queues
以下に、JSON のリストキューレスポンスの例を示します。
{
"Queues": [
{
"Arn": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Example",
"CreatedAt": "2023-06-19T09:34:25-07:00",
"LastUpdated": "2023-06-19T09:34:25-07:00",
"Name": "Example",
"PricingPlan": "ON_DEMAND",
"ProgressingJobsCount": 0,
"Status": "ACTIVE",
"SubmittedJobsCount": 0,
"Type": "CUSTOM"
},
{
"Arn": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
"CreatedAt": "2018-05-16T09:13:08-07:00",
"LastUpdated": "2021-05-14T15:39:23-07:00",
"Name": "Default",
"PricingPlan": "ON_DEMAND",
"ProgressingJobsCount": 0,
"Status": "ACTIVE",
"SubmittedJobsCount": 0,
"Type": "SYSTEM"
}
]
}
を使用してキューを一覧表示する方法の詳細については AWS CLI、『コマンドリファレンス』を参照してください。AWS CLI
オンデマンドキューを削除
デフォルトキュー以外のすべてのキューを削除できます。未処理のジョブが含まれているキューは削除できません。次のタブはオンデマンドキューを削除する方法を示しています。
- Console
-
MediaConvertコンソールを使用してオンデマンドキューを削除するには:
-
MediaConvert コンソールの [キュー] ページを開きます。
-
キューを選択します。
-
キューの削除を選択。
- AWS CLI
-
次の delete-queue
例はオンデマンドキューを削除します。
aws mediaconvert delete-queue \
--name Queue1
を使用してオンデマンドキューを削除する方法の詳細については AWS CLI、『AWS CLI コマンドリファレンス』を参照してください。