各テナントは、リソースグループ構成を通じてスケジュールリソースの統一的な割り当てと管理を実現できます。このトピックでは、カスタムリソースグループを作成する方法について説明します。
制限
各テナントは、テナント デフォルト リソースグループを含め、最大 100 個のリソースグループを作成できます。
リソースグループの数は、リソースグループのステータスによって区別されません。
権限
リソース設定の管理権限を持つカスタムロールと、スーパー管理者およびシステム管理者を含むシステムロールは、カスタムリソースグループを作成できます。
手順
Dataphin ホームページの上部にあるメニューバーで、[管理センター] > [システム設定] を選択します。
左側のナビゲーションウィンドウで、[テナント設定] > [リソース設定] を選択します。
[リソースグループ構成] タブで、[+ カスタムリソースグループを作成] をクリックします。
[カスタムリソースグループを作成] ダイアログボックスで、パラメーターを構成します。
パラメーター
説明
リソースグループ名
リソースグループ名を入力します。最大 128 文字までサポートされています。
所有者
現在のリソースグループの所有者を選択します。ユーザー名キーワードを入力して検索できます。
クラスター
リソースグループが属するクラスターを選択します。デフォルトクラスター、または現在のテナントで使用可能なカスタムクラスター(つまり、すべてのテナントに関連付けられているか、現在のテナントに指定されているクラスター)を選択できます。
説明クラスターは、作成後に変更することはできません。
スケジュールリソース設定
CPU と メモリ: 上限 と 下限 を CPU と メモリ に構成します。
クラスターが デフォルトクラスター として選択されている場合:
下限:
下限 = パーセンテージ (%) × テナント下限
。パーセンテージ数値を小数点以下 1 桁まで入力する必要があり、デフォルトは空です。残りのリソース = 1 - 他のリソースグループに既に割り当てられているテナント下限のパーセンテージの合計
。下限は残りのリソースを超えることはできません。上限:
上限 = パーセンテージ (%) × テナント上限
。パーセンテージ数値を小数点以下 1 桁まで入力する必要があり、デフォルトは 100% です。上限は下限より低くすることはできません。
クラスターが登録済み外部クラスターとして選択されている場合:
下限:
下限 = パーセンテージ (%) × クラスター合計容量
。パーセンテージ数値を小数点以下 1 桁まで入力する必要があり、デフォルトは空です。残りのリソース = 1 - 他のリソースグループに既に割り当てられているクラスター合計容量のパーセンテージの合計
。ここで、クラスター合計容量は上記の構成で選択されたクラスターの合計容量です。下限は残りのリソースを超えることはできません。上限:
上限 = パーセンテージ (%) × クラスター合計容量
。パーセンテージ数値を小数点以下 1 桁まで入力する必要があり、デフォルトは 100% です。上限は下限より低くすることはできません。
説明下限は、現在のリソースグループの保証リソースを表します。テナントリソースが逼迫している場合、すべてのリソースグループは設定された下限クォータを取得することを優先します。
このリソースグループの未使用の下限クォータは、現在のテナントの他のリソースグループによって借用される可能性があります。ただし、このリソースグループがそれを使用する必要がある場合は、キューイングメカニズムによって再利用できます。
このリソースグループは、現在のテナントの他のリソースグループから未使用のリソースクォータを借用することもできます。ただし、借用後に使用可能なリソースの合計量は、設定された上限を超えることはできません。
テナントリソースの調整によりリソースグループの下限が上限を超えないようにするために、すべてのリソースグループの上限比率は下限より大きくなければなりません。
リソースグループは、同じクラスター内のリソースグループからのみリソースを借用できます。
説明: 現在のリソースグループの簡単な説明を入力します。1000 文字以内です。
シナリオ:
オフラインタスクとリアルタイムタスクのシナリオが含まれます。
オフラインタスク: オフラインタスクの毎日のスケジューリングとバッチ操作をサポートするために使用されます。
バッチ操作: バッチデータバックフィルなど、バッチ操作に選択できるリソースグループ。バッチ操作用に構成されたリソースグループは、バッチ操作の対象となるインスタンスに対してのみ有効です。
タスクの毎日のスケジューリング: タスクの試行実行、スモークテスト、定期スケジュールなどの操作に使用されるリソースグループを指します。現在のリソースグループを使用できる関連プロジェクトを構成する必要があります。構成後、プロジェクト構成で、関連付けられたリソースグループをプロジェクトのデフォルトリソースグループとして選択できます。詳細については、「参照ドキュメント」をご参照ください。
リアルタイムタスク: テナント設定でリアルタイム開発を有効にした後、リアルタイムタスクの選択をサポートします。リアルタイムタスクのカスタムリソースグループは、Dataphin クラスターと登録済みスケジュールクラスターをサポートします。作成されたリアルタイムタスクリソースグループは、セッションクラスタータスクテストとリアルタイムタスク実行に使用できます。
シナリオがリアルタイムタスクとして選択されている場合、CPU/メモリの上限と下限の構成はサポートされていません。 CPU とメモリのパーセント値のみを入力する必要があります。
セッションクラスタータスクテスト: リアルタイムタスクテスト用にセッションクラスターを作成するために使用されます。
説明セッションクラスターの最小仕様要件は 3C 12G です。
テナントごとに、セッションクラスターのシナリオを持つカスタムリソースグループは 1 つだけ作成できます。
このテナント下のすべてのプロジェクトがこのリソースグループを共有します。
リアルタイムタスクのカスタムリソースグループのみを使用して、リアルタイムタスクテスト用のセッションクラスターを作成できます。
リアルタイムタスク実行: Flink on K8s (Kubernetes) デプロイモードでのコンピューティングリソース割り当てに使用されます。
説明スケジュールクラスターがデフォルト以外のクラスター(つまり、外部で登録されたクラスター)として選択されている場合、リアルタイムタスクシナリオはリアルタイムタスク実行のみをサポートします。
リソースグループの有効性の優先順位については、「参照ドキュメント」をご参照ください。
[OK] をクリックして、カスタムリソースグループの構成を完了します。
リソースグループの変更された構成が有効になるまで、しばらく時間がかかる場合があります(推定 5 分)。しばらくお待ちください。