リソースグループを使用すると、各テナントがスケジューリングリソースを一元的に割り当て、管理できます。デフォルトのリソースグループを含めて、テナントごとに最大 100 個のリソースグループを作成できます。
制限
各テナントは、テナントのデフォルトリソースグループを含めて、最大 100 個のリソースグループを作成できます。
リソースグループ数は、リソースグループのステータスとは独立しています。
アクセス許可
Manage Resource Settings アクセス許可を持つカスタムロール、および スーパー管理者と システム管理者を含むシステムロールは、カスタムリソースグループを作成できます。
手順
-
Dataphin ホームページで、トップメニューバーから[管理センター] > [システム設定]を選択します。
-
左側のナビゲーションペインで、[テナント設定] > [リソース設定] を選択します。
-
[リソースグループ設定] タブで、[+ カスタムリソースグループの作成] をクリックします。
-
[カスタムリソースグループの作成] ダイアログボックスで、パラメーターを設定します。
パラメータ
説明
[Resource Group Name]
リソースグループの名前。最大 128 文字まで入力できます。
[Owner]
リソースグループの所有者。ユーザー名で検索できます。
[Cluster]
リソースグループが属するクラスター。デフォルトクラスター、、または現在のテナントで利用可能な カスタムクラスター (すべてのテナントに関連付けられているクラスター、または 現在のテナントに指定されたクラスター) を選択できます。
説明クラスターは作成後に変更できません。
[Schedule Resource Settings]
-
[CPU] と [Memory]:[CPU] と [Memory] をそれぞれ [アクティブ上限]と [アクティブ下限]で設定します。
-
クラスターとして デフォルトクラスターを選択した場合:
-
利用可能な下限:
利用可能な下限 = パーセンテージ (%) * テナント下限。小数点第 1 位まで正確なパーセンテージを入力します。デフォルトは空白です。残りのリソース = 1 - 現在のテナントのリソース下限から他のリソースグループに割り当てられた合計 (パーセンテージ)。利用可能な下限は残りのリソースを超えることはできません。 -
利用可能な上限:利用可能な上限 = パーセンテージ (%) * テナント上限。小数点第 1 位まで正確なパーセンテージを入力します。デフォルトは 100% です。利用可能な上限は、利用可能な下限を下回ることはできません。
-
-
クラスターとして 登録済み外部クラスターを選択した場合:
-
利用可能な下限:
利用可能な下限 = パーセンテージ (%) * クラスター総量。小数点第 1 位まで正確なパーセンテージを入力します。デフォルトは空白です。残りのリソース = 1 - クラスター総量から他のリソースグループに割り当てられた合計 (パーセンテージ)。ここで、クラスター総量は上記の設定で選択したクラスターの総量です。利用可能な下限は残りのリソースを超えることはできません。 -
利用可能な上限:
利用可能な上限 = パーセンテージ (%) * クラスター総量。小数点第 1 位まで正確なパーセンテージを入力します。デフォルトは 100% です。利用可能な上限は、利用可能な下限を下回ることはできません。
-
説明-
利用可能な下限は、リソースグループの保証されたリソースを表します。テナントのリソースが逼迫している場合、各リソースグループは設定された下限を優先的に受け取ります。
-
このリソースグループの未使用の下限リソースは、同じテナント内の他のリソースグループが借用できます。このリソースグループがそれらのリソースを必要とする場合、借用されたリソースはキューイングによって回収されます。
-
このリソースグループは、同じテナント内の他のリソースグループから未使用のクォータを借用することもできますが、借用後の総リソースは設定された利用可能な上限を超えることはできません。
-
リソースグループは、同じクラスター内の他のリソースグループからのみリソースを借用できます。
-
-
[Description]:リソースグループの簡単な説明。最大 1000 文字まで入力できます。
-
[Scenario]:
オフラインタスクとリアルタイムタスクのシナリオが含まれます。
-
オフラインタスク:オフラインタスクのデイリースケジューリングとバッチ操作をサポートします。
-
バッチ操作:バッチデータバックフィルなどのバッチ操作に使用できるリソースグループ。バッチ操作用に設定されたリソースグループは、そのバッチ操作の対象となるインスタンスにのみ適用されます。
-
タスクのデイリースケジューリング:タスクのトライアル実行、スモークテスト、定期スケジュール、その他の操作に使用されるリソースグループ。リソースグループを使用できる関連プロジェクトを設定する必要があります。設定後、プロジェクト設定で関連するリソースグループをプロジェクトのデフォルトリソースグループとして選択できます。詳細については、「プロジェクトへのリソースグループの関連付け」をご参照ください。
-
-
リアルタイムタスク:テナント設定でリアルタイム開発を有効にした後に使用できます。リアルタイムタスクのカスタムリソースグループは、Dataphin クラスターと 登録済み外部クラスターをサポートします。作成されたリアルタイムタスクリソースグループは、セッションクラスタータスクテストと リアルタイムタスク実行に使用できます。
シナリオが リアルタイムタスクに設定されている場合、CPU とメモリの 利用可能な上限と下限の設定はサポートされていません。CPU とメモリのパーセンテージ値を入力するだけです。
-
セッションクラスタータスクテスト:リアルタイムタスクテスト用のセッションクラスターを作成します。
説明-
セッションクラスターの最小仕様要件は 3C 12G です。
-
各テナントは、セッションクラスターシナリオを持つカスタムリソースグループを 1 つだけ作成できます。
-
このテナント配下のすべてのプロジェクトは、このリソースグループを共有します。
-
リアルタイムタスク用のカスタムリソースグループのみが、リアルタイムタスクテスト用のセッションクラスターの作成に対応しています。
-
-
リアルタイムタスク実行:Flink on K8s (Kubernetes) デプロイメントモードでコンピューティングリソースを割り当てます。
説明スケジュールクラスターとして デフォルト以外のクラスター (つまり、登録済み外部クラスター) を選択した場合、リアルタイムタスクアプリケーションシナリオは リアルタイムタスク実行にのみ対応しています。
-
リソースグループの優先度ルールについては、「リソースグループの優先度ルール」をご参照ください。
-
-
-
[OK] をクリックして、カスタムリソースグループの設定を完了します。
リソースグループ設定の変更が有効になるまで、約 5 分かかる場合があります。