この記事では、テナントの作成方法について説明します。OBKVのテナントはデータベース管理システムに相当し、データベースインスタンスと見なすことができます。システムテナントを使用して業務テナントを作成できます。業務テナントはインスタンスのすべての機能を備えています。
前提条件
クラスタインスタンスの作成が完了していること。詳細については、インスタンスの作成をご参照ください。
制限
単一のクラスタインスタンスで作成できる最大テナント数は、以下のルールに従って計算できます:
最大テナント数 = min (クラスタの単一レプリカCPU数 × クラスタノード数、クラスタが許可する最大テナント数) ここで、
3F(3つのフル機能レプリカ)デプロイメント方式のクラスタでは、許容される最大テナント数はデフォルトで50です。
2F1A(2つのフル機能レプリカと1つのアービトレーションサービス)デプロイメント方式のクラスタでは、許容される最大テナント数はデフォルトで32です。
説明
- クラスタデプロイメントに関する説明については、製品シリーズをご参照ください。
- より多くのテナントを作成する必要がある場合は、OceanBaseテクニカルサポートにお問い合わせください。
操作手順
OB Cloudデータベースコンソールにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストで対象のクラスタインスタンスを見つけ、クラスタ名をクリックしてクラスタインスタンスのワークスペースに入ります。
ページの右上隅で、**テナントを作成**をクリックします。
実際の状況に応じてテナント設定情報を設定します。
構成パラメータ説明テナント名 テナント名を設定します。長さは2~64文字で、漢字、数字、英字、アンダースコア、ハイフンのみ含めることができます。sysに設定することはできません。 互換モード OBKVはHBaseモードとTableモードをサポートしています。詳細については、OBKV-HBase紹介およびOBKV-Table紹介に関するドキュメントをご参照ください。 リソースユニット数 ユニットとはリソースユニットのことで、OceanBaseデータベースはユニット単位で物理リソースを管理します。これはCPU、メモリ、ストレージ容量、IOPSなどの物理リソースの集合です。各ユニットには3つのノードが含まれており、ユニットを1つ追加するごとにノードリソースが3つ増加します。 ユニット仕様 テナントが単一ノード上で使用するCPUおよびメモリサイズを設定します。高度設定ではログディスクのサイズも構成できます。 説明
-
すべてのテナントのCPUとメモリサイズの合計は、所属するクラスタの仕様を超えてはなりません。
-
テナントの総利用可能リソース = 単一レプリカへのリソース割り当て量 × リソース分散ノード数 × レプリカ数
-
V4.0以降のインスタンステナントでのみログディスクの設定が可能です。より大きなログディスクが必要な場合は、テクニカルサポートにお問い合わせください。
文字セット データベースで使用する文字セットを選択します。 - OBKVはutf8mb4文字セットをサポートしています。
タイムゾーン タイムゾーン情報を設定します。 プライマリAZ テナントのプライマリAZを設定します。 ネットワーク設定 公開アドレスも同時に作成します。 備考(オプション) ブランクスペースを含めて30文字以内で入力してください。 作成する をクリックします。クラスターリストページでテナントの作成進捗状況を確認できます。