Lindorm では、グループを作成してテナントのリソースを分離できます。リージョンサーバーを異なるグループに追加し、各グループに異なるテーブルを格納できます。このようにして、テナントのリソースが分離されます。このトピックでは、Lindorm のクラスタ管理システムを使用してグループを管理する方法について説明します。
背景情報
複数のユーザーまたはサービスが同じ Lindorm インスタンスを使用する場合、リソースのプリエンプションが常に発生します。重要なオンラインサービスで実行される読み取りおよび書き込み操作は、オフラインサービスで実行される複数の同時読み取りおよび書き込み操作の影響を受ける可能性があります。 Lindorm は、この問題を解決するためにグループ管理機能を提供します。次の図は、グループを作成してリソースを分離する方法の例を示しています。この例では、RegionServer1 と RegionServer2 が Group1 に追加され、RegionServer3 と RegionServer4 が Group2 に追加されています。Table1 と Table2 は Group1 に追加されます。Table1 と Table2 のすべてのリージョンは、Group1 の RegionServer1 と RegionServer2 に分散されます。Table3 と Table4 のすべてのリージョンは、Group2 の RegionServer3 と RegionServer4 に分散されます。その結果、Table1 および Table2 に送信されたリクエストは RegionServer1 および RegionServer2 によってのみ処理され、Table3 および Table4 に送信されたリクエストは RegionServer3 および RegionServer4 によってのみ処理されます。このようにして、リソースが分離されます。
前提条件
Lindorm インスタンスのクラスタ管理システムにログオンしていること。詳細については、「クラスタ管理システムへのログオン」をご参照ください。
グループ情報の表示
クラスタ管理システムの左側のナビゲーションペインで、 を選択します。
ページの [データ概要] セクションで、現在のクラスタに関するすべてのグループ情報を表示できます。
説明クラスタにグループが作成されていない場合、デフォルトで default という名前のグループが自動的に作成されます。この場合、すべてのリージョンサーバーとテーブルは default という名前のグループに属します。

グループの作成
クラスタ管理システムの左側のナビゲーションペインで、 を選択します。
ページの右上隅にある [+ 追加] をクリックします。

[新しいグループ] ダイアログボックスで、[グループ名] を指定します。

[OK] をクリックします。
説明デフォルトでは、グループの作成時にリージョンサーバーまたはテーブルはグループに追加されません。リージョンサーバーとテーブルをグループに手動で追加する必要があります。
グループの削除
グループを削除する前に、グループからすべてのリージョンサーバーとテーブルを削除する必要があります。
クラスタ管理システムの左側のナビゲーションペインで、 を選択します。
削除するグループに対応する[操作] 列で を選択します。

表示されるメッセージで、[OK] をクリックします。
[インスタンス/クラスター情報] セクションの情報を見る
クラスタ管理システムの左側のナビゲーションペインで、 を選択します。
[インスタンス/クラスタ情報] セクションで、データベースタイプやデータベースがデプロイされているオンプレミスデータセンターなどの情報を表示します。
[操作] 列で を選択して、現在のインスタンスまたはクラスタの読み取りおよび書き込み権限を調整します。
リージョンサーバーをグループに移動する
デフォルトでは、Lindorm インスタンスのすべてのリージョンサーバーは default という名前のグループに属します。リージョンサーバーを使用する前に、リージョンサーバーを対応するグループに手動で追加する必要があります。
リージョンサーバーを含まないグループにテーブルを追加すると、リージョンに使用できるリージョンサーバーがないため、テーブルのリージョンにアクセスできなくなります。
各グループに少なくとも 2 つのリージョンサーバーを追加することをお勧めします。リージョンサーバーがダウンした場合、グループ内のテーブルのリージョンを別のリージョンサーバーに分散できます。グループにリージョンサーバーが 1 つしかなく、そのリージョンサーバーがダウンした場合、グループ内のすべてのテーブルにアクセスできなくなります。
リージョンサーバーをグループに移動すると、リージョンサーバー上でアクセスされているリージョンは、グループ内の他のリージョンサーバーに分散されます。
クラスタ管理システムの左側のナビゲーションペインで、 を選択します。
リージョンサーバーに対応する [操作] 列で を選択します。
[グループの移動] ダイアログボックスで、[ターゲットグループ] ドロップダウンリストからリージョンサーバーの移動先グループを選択します。
[OK] をクリックします。
テーブルをグループに移動する
リージョンサーバーを含まないグループにテーブルを移動しないでください。移動すると、テーブルにアクセスできなくなります。
[概要] ページで、[操作] 列の [グループの移動] をクリックします。

[グループの移動] ダイアログボックスで、[ターゲットグループ] ドロップダウンリストからリージョンサーバーの移動先グループを選択します。
[OK] をクリックします。