AnalyticDB for MySQLでは、コンピューティングリソースを物理的に分離するさまざまなリソースグループに分割できます。 AnalyticDB for MySQLコンソールを使用してリソースグループを作成し、AnalyticDB for MySQLクラスターのコンピューティングリソースを複数のリソースグループに分割して、リソースの管理と利用を改善できます。 このトピックでは、AnalyticDB for MySQLコンソールでリソースグループを作成および変更する方法について説明します。
前提条件
AnalyticDB for MySQL Data Lakehouse Editionクラスターが作成されます。
リソースグループの作成
対話型リソースグループの作成
AnalyticDB for MySQL コンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。 [Data Lakehouse Edition] タブで、管理するクラスターを見つけ、クラスターIDをクリックします。
左側のナビゲーションウィンドウで、クラスター管理 > リソース管理 を選択します。 表示されるページで、リソースグループ管理 タブをクリックします。
タブの右上隅にある [リソースグループの作成] をクリックします。 表示されるパネルで、次の表に示すパラメーターを設定します。
パラメーター
説明
リソースグループ名
リソースグループの名前。 名前は2 ~ 30文字で、英数字、アンダースコア (_) のみを使用できます。 先頭は英字とする必要があります。
タスクタイプ
リソースグループのジョブタイプ。 ドロップダウンリストから [Interactive] を選択します。 対話型リソースグループは、1秒あたりのクエリ数 (QPS) が高く、応答時間 (RT) が短いリアルタイム処理シナリオに適しています。 これらのシナリオでは、スケジュールスケーリングを使用してコンピューティングリソースをスケーリングできます。
クラスターサイズ
単一の計算クラスターのサイズ。 単位: AnalyticDBコンピューティングユニット (ACU) 。 最小値は16 ACUです。
説明クラスターサイズは、AnalyticDB for MySQLの予約済みコンピューティングリソースData Lakehouse Editionの対象ではありません。. クラスターサイズが予約済みのコンピューティングリソースよりも大きい場合、エラスティックリソースに基づいて余分な部分に対して課金されます。 詳細については、「Data Lakehouse Editionの料金」をご参照ください。.
マルチクラスターの有効化
マルチクラスター機能を有効にするかどうかを指定します。
モード
マルチクラスターリソースグループがAnalyticDB for MySQL Data Lakehouse Edition (V3.0) で実行されるモード。 有効な値:
Elastic: [最小クラスター] および [最大クラスター] パラメーターに異なる値を指定できます。 このモードでは、AnalyticDB for MySQLは、リソースグループのクエリ負荷に基づいて計算クラスターを起動またはシャットダウンします。
リソースグループ内の計算クラスターの初期数は、[最小クラスター] パラメーターの値に等しくなります。 リソースグループの同時ユーザークエリの数が増加し、リソースが不足してクエリがキューに入り始めると、AnalyticDB for MySQLは、Maximum clustersパラメーターの値まで、追加のコンピューティングクラスターを自動的に開始します。
リソースグループのクエリ負荷が減少すると、AnalyticDB for MySQLは、過剰なコンピューティングクラスターを [最小クラスター] パラメーターの値まで自動的にシャットダウンします。
最大: [最小クラスター] パラメーターと [最大クラスター] パラメーターに同じ値を指定できます。 指定する値は2以上である必要があります。 このモードでは、リソースグループが作成されると、AnalyticDB for MySQLは指定されたすべてのコンピューティングクラスターを開始します。
このモードは、リソースグループ内のコンピューティングリソースの総量を静的に制御する場合に効果的です。特に、同時ユーザークエリの数が多く、その数が大きく変動しない場合に効果的です。
最小クラスター
リソースグループで実行する必要がある計算クラスターの最小数。 値は、計算クラスターの最大数以下である必要があります。 最小値は 1 です。
最大クラスター
リソースグループで実行できる計算クラスターの最大数。 最大値は 10 です。
を決定 をクリックします。
ジョブリソースグループの作成
AnalyticDB for MySQL コンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。 [Data Lakehouse Edition] タブで、管理するクラスターを見つけ、クラスターIDをクリックします。
左側のナビゲーションウィンドウで、クラスター管理 > リソース管理 を選択します。 表示されるページで、リソースグループ管理 タブをクリックします。
タブの右上隅にある [リソースグループの作成] をクリックします。 表示されるパネルで、次の表に示すパラメーターを設定します。
パラメーター
説明
リソースグループ名
リソースグループの名前。 名前は2 ~ 30文字で、英数字、アンダースコア (_) のみを使用できます。 先頭は英字とする必要があります。
タスクタイプ
リソースグループのジョブタイプ。 ドロップダウンリストから [ジョブ] を選択します。 ジョブリソースグループは、高いスループットが必要なバッチ処理シナリオに適しています。 これらのシナリオでは、オンデマンドスケーリングを使用してコンピューティングリソースをスケーリングできます。
最小リソースを計算する
有効値: 0ACU。
最大リソースの計算
コンピューティングリソースの最大量。 このパラメーターを8 ACUの範囲で設定し、8 ACU単位で1,024 ACUを設定します。 コンソールで設定できるコンピューティングリソースの最大量は1,024 ACUです。 リソースの量を変更する場合は、 チケットを起票します。
スポットインスタンス
リソースグループのスポットインスタンス機能を有効にするかどうかを指定します。
スポットインスタンス機能を有効にすると、ジョブリソースグループで実行されるSparkジョブがスポットインスタンスリソースを使用しようとします。 詳細は、「スポットインスタンス」をご参照ください。
を決定 をクリックします。
リソースグループの変更
リソースグループを作成した後、リソース量設定を変更し、そのリソースグループのスポットインスタンスまたはマルチクラスター機能を有効または無効にすることができます。 リソースグループを変更するには、次の手順を実行します。
リソースグループ管理 タブで、変更するリソースグループを見つけ、[操作] 列の 変更 をクリックします。
[リソースグループの変更] パネルで、リソース量の設定を変更し、リソースグループのスポットインスタンスまたはマルチクラスター機能を有効または無効にします。
を決定 をクリックします。
AnalyticDB for MySQL Data Lakehouse Editionクラスターのリソースグループのジョブタイプを変更することはできません。
予約されたコンピューティングリソースの量と最大コンピューティングリソースの量の変更は、リアルタイムで有効になります。
既存の対話型リソースグループに対してマルチクラスター機能を有効にすることはできません。