TiDBノードグループの管理
このドキュメントでは、 TiDB Cloudコンソール使用してビジネス ワークロードを分離するために、TiDB ノード グループとそのエンドポイントを管理する方法について説明します。
注記:
TiDB ノード グループ機能は、 TiDB Cloud Serverless クラスターでは使用できません。
条項
TiDB ノード グループ: TiDB ノード グループは、TiDB ノードのグループ化を管理し、エンドポイントと TiDB ノード間のマッピングを維持します。
- 各 TiDB ノード グループには一意のエンドポイントがあります。
- TiDB ノード グループを削除すると、関連するネットワーク設定 (プライベート リンクや IP アクセス リストなど) も削除されます。
デフォルトグループ: クラスタを作成すると、デフォルトのTiDBノードグループが作成されます。そのため、各クラスタにはデフォルトグループが存在します。デフォルトグループは削除できません。
前提条件
- AWS または Google Cloud にTiDB Cloud専用クラスターがデプロイされています。
- あなたは組織の組織オーナーまたはプロジェクトオーナーの役割を担っています。詳細については、 ユーザーロールご覧ください。
注記:
TiDBノードグループはクラスタ作成中に作成できません。クラスタが作成され、 「使用可能」状態になった後にグループを追加する必要があります。
TiDBノードグループを作成する
TiDB ノード グループを作成するには、次の手順を実行します。
TiDB Cloudコンソールで、プロジェクトのクラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
左側のナビゲーション ペインで、 [ノード]をクリックします。
右上隅の「変更」をクリックします。「クラスタの変更」ページが表示されます。
「クラスタの変更」ページで「+」をクリックし、以下のように新しいTiDBノードグループを追加します。デフォルトのグループを直接使用することもできます。
- TiDB
- vCPU + RAM :必要なTiDBサイズを選択してください。8 vCPUおよび16 GiB以上のメモリを搭載したTiDBノードのみがサポートされます。
- ノードグループ: +をクリックして新しい TiDB ノードグループを作成します。デフォルトのグループを使用し、 DefaultGroupフィールドに TiDB ノードの数を入力することもできます。
- TiKV
- vCPU + RAM : 必要なTiKVサイズを選択します。
- ストレージ x ノード:storageサイズと TiKV ノードの数を選択します。
- TiFlash (オプション)
- vCPU + RAM : 必要なTiFlashサイズを選択します。
- ストレージ x ノード:storageサイズとTiFlashノードの数を選択します。
- TiDB
新しい TiDB ノードは、新しい TiDB ノードグループとともに追加され、クラスターの課金に影響します。右側のペインでクラスターのサイズを確認し、 「確認」をクリックしてください。
デフォルトでは、 TiDB Cloud Dedicated クラスターに最大 5 つの TiDB ノードグループを作成できます。さらにグループが必要な場合は、 TiDB Cloudサポートお問い合わせください。
TiDBノードグループを作成しても、デフォルトグループのエンドポイントを使用してクラスターに接続すると、TiDBノードグループ内のTiDBノードはワークロードを引き受けることができず、リソースが無駄になります。新しいTiDBノードグループ内のTiDBノードへの新しい接続を作成する必要があります。1 TiDBノードグループに接続する参照してください。
TiDBノードグループに接続する
パブリック接続経由で接続する
新しいTiDBノードグループのパブリック接続はデフォルトで無効になっています。まず有効にする必要があります。
パブリック接続を有効にするには、次の手順を実行します。
クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
右上隅の「接続」をクリックします。接続ダイアログが表示されます。
「TiDB ノード グループ」リストから TiDB ノード グループを選択し、 「接続タイプ」リストから「パブリック」を選択します。
IP アクセス リストをまだ設定していない場合は、 「IP アクセス リストの設定」をクリックするか、手順IPアクセスリストを設定するに従って、最初の接続の前に設定してください。
[ネットワーク]ページで、右上隅の[TiDB ノード グループ]リストから TiDB ノード グループを選択します。
[パブリック エンドポイント]セクションで[有効にする]をクリックし、 [IP アクセス リスト]セクションで[IP アドレスの追加] をクリックします。
[ネットワーク]ページの右上隅にある[接続]をクリックして、接続文字列を取得します。
詳細についてはパブリック接続経由でTiDB Cloud Dedicated に接続参照してください。
プライベートエンドポイント経由で接続
クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
右上隅の「接続」をクリックします。接続ダイアログが表示されます。
TiDB ノードグループ リストから TiDBノード グループを選択し、接続タイプリストからプライベート エンドポイントを選択します。
左側のナビゲーション ペインで[Networking]をクリックし、右上隅の[TiDB ノード グループ]リストから TiDB ノード グループを選択します。
「プライベートエンドポイント接続を作成」をクリックして、このノードグループに新しい接続を作成します。AWS にデプロイされたクラスタの場合はAWS PrivateLink 経由でTiDB Cloud専用クラスタに接続するを参照してください。Google Cloud にデプロイされたクラスタの場合はGoogle Cloud Private Service Connect 経由でTiDB Cloud専用クラスタに接続するを参照してください。
注記:
Private Link を使用して異なるノード グループを接続する場合は、ノード グループごとに個別のプライベート エンドポイント接続を作成する必要があります。
プライベート エンドポイント接続を作成したら、ページの右上隅にある[接続]をクリックして接続文字列を取得します。
VPCピアリング経由で接続する
すべての TiDB ノード グループはクラスターと同じ VPC を共有するため、すべてのグループのアクセスを有効にするには、1 つの VPC ピアリング接続を作成するだけで済みます。
- VPC ピアリング経由でTiDB Cloud Dedicated に接続するの手順に従って、このクラスターの VPC ピアリングを作成します。
- クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
- 左側のナビゲーション ペインで、 [ネットワーク]をクリックします。
- [ネットワーク]ページの右上隅にある[接続]をクリックして、接続文字列を取得します。
TiDBノードグループをビュー
TiDB ノード グループの詳細を表示するには、次の手順を実行します。
クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
左側のナビゲーション ペインで[ノード]をクリックして、TiDB ノード グループのリストを表示します。
テーブルビューに切り替えるには、 。
TiDBノードグループを変更する
グループ名とグループ内のノード構成を変更できます。
グループ名を変更する
グループ名を変更するには、次の手順を実行します。
- クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
- 左側のナビゲーション ペインで、 [ノード]をクリックします。
- クリック TiDB ノード グループの新しい名前を入力します。
ノード構成を更新する
グループ内の TiDB、TiKV、またはTiFlashノード構成を更新するには、次の手順を実行します。
クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
左側のナビゲーション ペインで、 [ノード]をクリックします。
「ノードマップ」ページで、右上隅の「変更」をクリックします。「クラスタの変更」ページが表示されます。
「クラスタの変更」ページでは、次の操作を実行できます。
- TiDB ノードの数を変更します。
- 新しいノード グループを追加します。
- TiKV ノードとTiFlashノードのサイズとストレージ x ノード構成を更新します。
TiDBノードグループを削除する
注記:
TiDB ノード グループを削除すると、プライベート エンドポイント接続やパブリック アクセス用の IP リストなど、そのノードとネットワーク構成も削除されます。
TiDB ノード グループを削除するには、次の手順を実行します。
- クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
- 左側のナビゲーション ペインで、 [ノード]をクリックします。
- 「ノードマップ」ページで、右上隅の「変更」をクリックします。「クラスタの変更」ページが表示されます。
- クラスタの変更ページで、 TiDB ノード グループを削除します。