本ページでは、フラッグシップ版クラスタインスタンスでテナントを作成する方法について紹介します。フラッグシップ版は同一クラスタ内で、MySQL互換モード、Oracle互換モード、HBase API互換モード、Table API互換モードのテナントを含む、複数のワークロードタイプのテナント作成をサポートします。
前提条件
フラッグシップ版クラスタインスタンスの作成が完了していること。詳細はクラスタインスタンスの作成をご参照ください。
使用制限
以下のルールに基づいて、単一のクラスタインスタンス内で作成可能な最大テナント数を計算できます。
最大テナント数 = min(クラスタ単一レプリカのCPU数 × クラスタノード数、クラスタが許可する最大テナント数)。なお、以下にご注意ください。
- 3F(3つのフル機能ノード)デプロイプランのクラスタの場合、許可される最大テナント数のデフォルト値は50です。
- 2F1A(2つのフル機能ノードと1つのアービトレーションノード)デプロイプランのクラスタの場合、許可される最大テナント数のデフォルト値は32です。
説明
- クラスタデプロイに関する説明については、製品シリーズをご参照ください。
- さらに多くのテナントを作成する必要がある場合は、OceanBaseテクニカルサポートにお問い合わせください。
操作手順
OceanBase Cloudクラウドデータベースコンソールにログインします。
左側のナビゲーションペインで、**インスタンスリスト**をクリックします。
インスタンスリストからターゲットとなるフラッグシップ版クラスタインスタンスを見つけ、クラスタ名をクリックしてクラスタインスタンスワークベンチに入ります。
ページの右上隅にある**新規テナント**をクリックします。
実際の状況に応じてテナント構成情報を設定します。
構成パラメータ |
説明 |
|---|---|
| テナント名 | テナント名を設定します。長さは2〜64文字で、英数字、アンダースコア、ハイフンのみを含めることができます。sysに設定することはできません。 |
| 互換モード | フラッグシップ版は以下の互換モードをサポートします。
|
| パラメータテンプレート | 互換モードでMySQLまたはOracleを選択した場合、パラメータテンプレートを選択できます。
説明HBase API互換モードおよびTable API互換モードは、パラメータテンプレートの選択をサポートしていません。 |
| リソースUnit数 | Unitとはリソース単位のことであり、OceanBaseデータベースはUnitに従って物理リソースを管理します。これはCPU、メモリ、ストレージスペース、IOPSなどの物理リソースの集合体です。各Unitにはクラスタノード数分のノードリソースが含まれており、1つのUnitを追加するごとに対応するノード数のリソースが増加します。 |
| Unit仕様 | テナントが単一ノード上で使用するCPUおよびメモリサイズを設定します。
説明 |
| 文字セット | データベースで使用する文字セットを選択します。
|
| 照合順序 | utf8mb4_general_ci、utf8mb4_binなどの照合順序情報を設定します。 |
| タイムゾーン | タイムゾーン情報を設定します。 |
| プライマリゾーン | テナントのプライマリゾーンを設定します。 |
| ネットワーク構成 | 外部からのアクセスを容易にするために、パブリックネットワークアドレスを同時に作成することを選択できます。 |
| 備考 (オプション) | 備考の長さは30文字を超えることはできません。 |
- **作成**をクリックします。テナントリストページでテナント作成の進捗状況を確認できます。
次のステップ
テナントの作成完了後、以下を行うことができます。
- データベースアカウントの作成。詳細はアカウントの作成をご参照ください。
- データベースへの接続。詳細はデータベースへの接続をご参照ください。