OceanBase Cloudのテナントリソース分離機能は、共有コンピューティングリソース環境において、同一テナント内の異なるユーザーやバックグラウンドタスクが互いに干渉することなく、独立して安全かつ効率的に実行できるように設計されています。
適用性に関する説明
リソース分離機能はまだ一般公開されていません。この機能を使用する場合は、テクニカルサポートにお問い合わせください。
背景情報
リソース分離機能により、1つのテナントリソースを複数の論理ユニットに分割できます。一部のユニットがリソースを過剰に使用しても、他のユニットに必要なリソースを圧迫することはありません。リソース管理機能を適切に活用することで、インスタンス数を減らし、運用保守の難易度や管理コストを削減することも可能です。
OceanBase Cloudは、リソースグループとリソース分離ルールを通じてリソース分離を適用します。
リソースグループ:リソースグループは論理コンテナであり、リソース要件に基づいてグループ化されたオブジェクトの集合です。リソース分離ルールの設定により、リソースは個々のオブジェクトではなくリソースグループに割り当てられます。
リソース分離ルール:リソースグループへのリソースの割り当て方法を指定します。特定のリソース分離ルールを有効にすることで、リソースの割り当てを制御できます。1つのリソース分離ルールで、複数のリソースグループのリソース設定に対応できます。
説明
同時に有効にできる分離ルールは1つのみです。
リソースグループとリソース分離ルールを組み合わせることで、柔軟かつ強力なリソース分離ポリシーを実現できます。これにより、セキュリティやコスト効率が向上するだけでなく、リソース管理の自動化と一貫性が促進され、さまざまなビジネス要件を満たすことができます。
リソース分離の設定
OceanBase Cloudでリソース分離機能を使用する場合、まずテナントワークベンチでテナントリソース分離スイッチをオンにし、その後リソースグループの計画とリソース分離ルールの設定を行う必要があります。
<main id="notice" type='explain'>
<h4>説明</h4>
<p><ul><li>操作アカウントには、<B><UI-TERM>プロジェクト管理者</UI-TERM></B>または<B><UI-TERM>インスタンス管理者</UI-TERM></B>の権限が必要です。</li><li>リソース分離後の機能が正常に動作することを保証するため、リソース分離を有効にするにはインスタンスのCPUが4Cより大きい必要があります。</li></ul></p>
</main>
公式WebサイトOB Cloudにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストから対象のインスタンスを見つけ、そのインスタンス名をクリックして**概要**に移動します。
リソース分離機能を有効にします。
ワークベンチページで、**テナントリソースの分離の下にある有効にする**をクリックします。
ポップアップウィンドウに
enableと入力し、**有効にする**をクリックします。
リソースグループを無効にする必要がある場合は、**無効化**をクリックし、disable と入力します。
リソースグループを作成します。詳細な手順については、リソースグループの作成をご参照ください。
リソース分離ルールを作成します。詳細な手順については、リソース分離ルールの作成をご参照ください。
リソース分離ルール画面で、対応するリソース分離ルールを有効にすると適用されます。