OceanBase Cloudのテナントリソース分離機能により、同一テナント内の異なるユーザーおよびバックグラウンドタスクが計算リソースを共有する際の相互干渉を防ぎ、それぞれが独立して安全かつ効率的に稼働できるようになります。
適用範囲
リソース分離機能はまだ完全には提供されていません。この機能を有効にするには、テクニカルサポートにお問い合わせください。
背景
リソース分離機能は、テナントリソースを複数の論理単位に分割し、ある単位の過度なリソース消費によって他の単位が必要とするリソースを圧迫するのを防ぎます。リソース管理機能を適切に活用することで、インスタンスの数を削減し、運用保守の難易度と管理コストを低減することも可能です。
OceanBase Cloudは、リソースグループと分離ルールによってリソース分離を実現します。
リソースグループ:リソース要件に基づいて関連オブジェクトをグループ化する論理コンテナです。分離ルールを設定する際、リソースは個々のオブジェクトではなくリソースグループに割り当てられます。
分離ルール:リソースグループへのリソース割り当て方法を指定するために使用されます。特定の分離ルールを有効にしてリソース割り当てを制御できます。一つの分離ルールで複数のリソースグループにリソースを割り当てることができます。
説明
同一時刻に有効な分離ルールは一つのみです。
リソースグループと分離ルールを組み合わせて使用することで、柔軟なリソース分離戦略を実施し、セキュリティとコスト効率を向上させると同時に、リソース管理の自動化レベルと一貫性を高め、さまざまなビジネスニーズに対応できます。
リソース分離の設定
OceanBase Cloudでリソース分離を使用するには、まずテナントの概要ページでこの機能を有効にし、次にリソースグループを計画して分離ルールを設定する必要があります。
説明
- 使用しているOceanBase Cloudアカウントは、プロジェクト管理者またはインスタンス管理者ロールを持っている必要があります。
- リソース分離機能の正常な動作を保証するため、インスタンスのCPUコア数は4以上である必要があります。
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、**インスタンス**をクリックします。
インスタンスリストで対象のインスタンスを見つけ、インスタンス名をクリックして、インスタンスの**概要**ページに移動します。
リソース分離を有効にします。
- 概要ページで、**有効にするをクリックします。このエントリはテナントリソースの分離**の下にあります。
- ポップアップウィンドウに
enableと入力し、**有効にする**をクリックします。
リソース分離を無効にする場合は、閉じる をクリックし、
disableと入力します。リソースグループを作成します。詳細については、リソースグループの作成を参照してください。
分離ルールを作成します。詳細については、分離ルールの作成を参照してください。
分離ルールページで対応する分離ルールを有効にすると、そのルールが適用されます。