クォータは、MaxCompute SQL、MapReduce、Spark、Mars、Platform for AI (PAI) ジョブなど、MaxCompute ジョブに必要な CPU およびメモリリソースを提供する計算リソースプールです。リソースをクォータグループにまとめることで、ビジネスプロジェクト全体に計算能力を割り当て、単一のジョブが他のジョブに必要なリソースを消費するのを防ぐことができます。
基本概念
コンピューティングユニット (CU)
MaxCompute の計算リソースの基本単位は、コンピューティングユニット (CU) です。1 CU は 1 CPU コアと 4 GB のメモリに相当します。仕様タイプ
クォータタイプ
MaxCompute は、2 種類のクォータをサポートしています。
| クォータタイプ | 対応するリソースパッケージ |
|---|---|
| サブスクリプションリソースクォータ | サブスクリプションリソースパッケージ |
| 従量課金リソースクォータ | 従量課金リソースパッケージ |
リソースパッケージの詳細については、「リソースパッケージ」をご参照ください。
クォータグループの管理
新しい MaxCompute コンソールでは、以下の操作が可能です。
クォータグループの作成、変更、削除。
さまざまなビジネスサイクルにわたる計算リソース要件に合わせて、クォータグループの期間を設定。
MaxCompute プロジェクトに関連付けられているクォータグループの変更。
詳細な手順については、「新しい MaxCompute コンソールでのクォータの管理」をご参照ください。
プロジェクトとクォータグループの関連付け
MaxCompute プロジェクトをクォータグループに関連付けると、そのプロジェクトで送信されたすべてのコンピューティングジョブは、そのクォータグループのリソースを使用します。ビジネスの優先度に応じてリソースを分離するために、異なるプロジェクトを異なるクォータグループに関連付けます。
以下のいずれかの方法を使用します。
新規プロジェクト:プロジェクトを作成する際に、[デフォルトクォータ] パラメーターを設定してクォータグループを選択します。
既存のプロジェクト:MaxCompute コンソールの [プロジェクト] ページに移動し、関連付けられているクォータグループを変更します。詳細については、「プロジェクトの設定」をご参照ください。
ビジネス要件に基づいて、異なる MaxCompute プロジェクトに異なるクォータグループを関連付けてください。
次のステップ
クォータスケジューリングの仕組みについて:「クォータスケジューリングポリシー」
コンソールでのクォータの管理とジョブの設定:「計算リソースの使用」