この記事では、クラスタのデプロイメントスキームを切り替える手順について説明します。より高いまたは低い構成のデプロイメント方式への切り替えがサポートされます。
背景
クラスタインスタンスのデプロイメントスキームを調整すると、フル機能レプリカ数とアベイラビリティゾーンが変更されます。
注意事項
デプロイメントスキームの切り替えプロセスでは、数秒間の業務中断が発生する可能性があります。トラフィックのピーク時を避けて操作を行うことを推奨します。
デプロイメントスキームを切り替えた後、廃止されたノードの監視情報は失われます。
デプロイメントスキームのアベイラビリティゾーンを切り替える際は、インスタンスのアベイラビリティゾーンとデータベースプロキシのアベイラビリティゾーンのマッチング状態にご注意ください。プロンプトに従い、データベースプロキシのアベイラビリティゾーンを優先的に調整してください。関連する操作については、データベースプロキシ管理をご参照ください。
AWSチャネルのインスタンスでデプロイメントモードを切り替える場合の、関連するアベイラビリティゾーンに関する注意事項は以下の通りです:
アーキテクチャバージョンが1.0のプロキシクラスタでは、OceanBaseのアベイラビリティゾーンを変更できないという赤色エラーが表示される場合があります。その場合は、まずプロキシクラスタのアーキテクチャバージョンを2.0にアップグレードし、その後プロキシクラスタのプライマリアベイラビリティゾーンをターゲットアベイラビリティゾーン範囲に変更してください。
ターゲットアベイラビリティゾーンがプロキシクラスタのプライマリノードのアベイラビリティゾーンをカバーできない場合は、まずデータベースプロキシページに移動し、設定の変更 を通じて、カバーされていないプライマリアベイラビリティゾーンをターゲットアベイラビリティゾーン範囲に変更してください。ターゲットアベイラビリティゾーンがプロキシクラスタのスタンバイノードのアベイラビリティゾーンをカバーできない場合、切り替え時にシステムはプロキシクラスタノードにランダムなアベイラビリティゾーンを割り当てます。指定が必要な場合は、データベースプロキシページに移動し、設定の変更 で調整してください。
プライベートネットワーク接続の可用性を確保するため、構成変更完了後、AWSコンソールにログインし、該当インスタンスに関連付けられたすべてのエンドポイントを見つけ、すべてのサブネットのアベイラビリティゾーンを再選択することを推奨します。
前提条件
デプロイメントスキームを切り替える前に、以下のチェックを行ってください。以下の条件を満たしている場合にのみ、変更操作を実行できます。
現在のクラスタが稼働状態であること。
現在のクラスタのすべてのテナントが稼働状態であること。
現在のクラスタのデータベースバージョンがV3.x以降であること。
現在のクラスタの支払い方法が従量課金であること。
既に組織管理者または料金管理者権限を保有していること。
操作手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストで対象インスタンスを見つけ、**デプロイメントモードを切り替えをクリックします。このエントリは、アクション**列にあります。
新しいデプロイメントスキームと切り替え先のアベイラビリティゾーンを選択します。詳細については、デプロイメントスキームおよびインスタンスの課金説明をご参照ください。
右側の 要約 で課金情報を確認し、サービス利用規約に同意した後、注文の確認 をクリックします。
次のステップ
実行結果は履歴イベントで確認できます。
デプロイメントプランの切り替えが完了したら、クラスターワークスペースに移動して、クラスターの現在のデプロイメントモードを確認できます。