すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:計算リソースのクォータスケジューリングポリシー

最終更新日:Nov 09, 2025

MaxCompute は、限定的なサブスクリプション計算リソースを提供します。実際のデータ開発では、MaxCompute で複数のジョブを同時に実行する必要がある場合があります。この場合、計算リソースを同時実行ジョブに適切に割り当てる必要があります。MaxCompute は、レベル 2 サブスクリプションクォータをスケジューリングするために、先入れ先出し (FIFO) スケジューリングとフェアスケジューリングの 2 種類のポリシーをサポートしています。レベル 2 サブスクリプションクォータのスケジューリングポリシーを設定して、リソースを適切に割り当てることができます。

使用上の注意

  • 実際のリソーススケジューリングでは、ジョブの優先度に基づくスケジューリングが、クォータポリシーに基づくスケジューリングよりも優先されます。リソースは、優先度の高いジョブに優先的に割り当てられます。ジョブの優先度が同じ場合、システムはレベル 2 クォータに設定されたスケジューリングポリシーに基づいてリソースを割り当てます。

  • Interactive タイプのレベル 2 クォータのスケジューリングポリシーは設定できません。

  • 2023 年 5 月 24 日から、すべてのリージョンの新しいプロジェクトのレベル 2 クォータのデフォルトのスケジューリングポリシーとして FIFO スケジューリングが使用されます。2023 年 5 月 24 日より前に作成されたプロジェクトのレベル 2 クォータのデフォルトのスケジューリングポリシーとして、フェアスケジューリングが使用されます。詳細については、「サービスに関するお知らせ」をご参照ください。

概要

機能

フェアスケジューリング

FIFO スケジューリング

スケジューリング特性

  • ジョブの優先度が同じシナリオでは、リソースは同時に送信されたすべてのジョブに均等に割り当てられます。

  • ジョブの優先度が異なるシナリオでは、リソースは優先度の高いジョブに均等に割り当てられます。残りのリソースがある場合、そのリソースは優先度の低いジョブに均等に割り当てられます。

  • ジョブの優先度が同じシナリオでは、リソースは先に送信されたジョブに優先的に割り当てられます。

  • ジョブの優先度が異なるシナリオでは、優先度の低いジョブが先に送信された場合でも、リソースは優先度の高いジョブに優先的に割り当てられます。

使用シナリオ

  • ヒューマンコンピューターインタラクションシナリオ: 複数のデータエンジニアが同時にジョブを送信し、全員ができるだけ早くジョブの実行を開始したいと考えています。

  • 複数ベースライン依存シナリオ: 複数のベースラインが 1 つのクォータグループに依存します。各ベースラインのタスクは同時に実行する必要があります。そうしないと、ベースラインジョブの出力が影響を受けます。

ワンタスクシナリオ: 送信された複数のジョブが 1 つのタスクと見なされます。個々のジョブの完了時間ではなく、すべてのジョブのスループットと最終的な完了時間のみに焦点を当てます。

利点

複数のジョブを同時に実行できます。

1 つのジョブの平均操作時間が短いです。

リスク

1 つのジョブの平均操作時間が長いです。

大規模なジョブがほとんどのリソースを占有する可能性があります。その結果、同じクォータグループ内の他のジョブは常にコンパイルのためにキューに入れられます。

説明
  • Logview を使用してジョブのステータスを確認できます。ジョブのサブステータスが Waiting for cluster resource の場合、ジョブはコンパイルのためにキューに入れられています。

  • リスクを排除するために、1 つのジョブが消費できる計算ユニット (CU) の最大数を設定できます。詳細については、「クォータの設定」をご参照ください。

策略特征

クォータスケジューリングポリシーの設定

  • MaxCompute コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。

  • 左側のナビゲーションウィンドウで、[クォータ] をクリックします。

  • [クォータ] ページで、設定するレベル 1 クォータを見つけ、[操作] 列の [クォータ設定] をクリックします。

    説明

    サブスクリプション標準計算リソースタイプのクォータのみ、[操作] 列に [クォータ設定] オプションがあります。

  • [クォータ設定] ページで、[基本設定] タブをクリックします。[基本設定の編集] をクリックし、必要に応じて [スケジューリングポリシー] 列でレベル 2 クォータに適したスケジューリングメソッドを選択できます。

    パラメーター

    説明

    スケジューリングポリシー

    MaxCompute では、レベル 2 クォータはフェアまたは FIFO スケジューリングポリシーを使用してスケジューリングできます。

  • [OK] をクリックします。クォータプランを設定した後、[操作] 列の [すぐに適用] をクリックして、最新の設定を有効にします。

参考資料

クォータ設定の詳細については、「計算リソースのクォータ管理」をご参照ください。