本記事では、OceanBase Cloudコンソールを使用して、テナントのプライマリゾーンを手動で変更する方法について説明します。
背景
OceanBaseデータベースは、複数のゾーンを持つクラスタインスタンスにより高可用性を実現します。これらのゾーンのうち、読み書きサービスを提供するゾーンをプライマリゾーンとし、他のゾーンは読み取り専用またはスタンバイゾーンとします。プライマリゾーンで障害が発生した場合、OceanBaseは自動的にプライマリゾーンを他のゾーンに切り替えることで、データベースサービスの継続的な可用性を保証します。また、プライマリゾーンの切り替えを手動で開始し、1つ以上のゾーンを新しいプライマリゾーンとして指定することもできます。これにより、リーダーレプリカが複数のゾーンにランダムに分散し、サーバーリソースを最大限に活用してパフォーマンスを向上させることができます。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、**インスタンス**をクリックします。
インスタンスリストで、対象のクラスタインスタンス名をクリックし、インスタンスの概要ページに移動します。
左側のナビゲーションバーで、**テナント**をクリックします。
対象テナントの行で、... > **プライマリゾーンを変更**を選択します。
ポップアップウィンドウで、新しいプライマリゾーンとしてゾーンを選択し、**OK**をクリックします。
説明
- 単一データセンターでデプロイされたクラスタインスタンスは、テナントのプライマリゾーンの切り替えをサポートしていません。
- 二重データセンターでデプロイされたクラスタインスタンスは、テナントのプライマリゾーンの切り替えをサポートしており、1~2つのプライマリゾーンを選択できます。
- マルチデータセンターでデプロイされたクラスタインスタンスは、テナントのプライマリゾーンの切り替えをサポートしており、1~3つのプライマリゾーンを選択できます。