異なるクラウド環境でのプライマリ/スタンバイデータベースのグローバルアドレス設定手順をご紹介します。
概要
プライマリ/スタンバイデータベースのグローバルアドレスとは、プライマリデータベースとスタンバイデータベースの両方にアクセスできる単一の接続アドレスのことです。この設定により、プライマリデータベースで障害が発生した場合でも、ビジネスアプリケーションの接続アドレスを変更することなくリクエストをスタンバイデータベースにルーティングできます。これにより、ビジネスアプリケーションのアドレス管理への変更による影響を軽減し、ビジネスの高可用性を確保します。
グローバルアドレス(Global Address): は仮想ネットワークアドレスであり、クライアントはこのアドレスを介してデータベースにアクセスします。システムは現在のプライマリ/スタンバイ状態に基づいて、リクエストを正しいデータベースインスタンスに自動的にルーティングします。例:
- プライマリインスタンスが正常に稼働している場合、グローバルアドレスはプライマリインスタンスを指します。
- プライマリインスタンスで障害が発生した場合、フェイルオーバーを開始 をクリックすると、接続アドレスを変更することなくリクエストはスタンバイデータベースに切り替わり、同時にプライマリデータベースでデカップリングアクションがトリガーされます。
前提条件
プライマリ/スタンバイデータベースのすべてのテナントがプライベートネットワークアドレスを作成済みであること。詳細については、リンク文字列の取得をご参照ください。
プロジェクト管理者とインスタンス管理者の権限を所有しています。
操作手順
OceanBase Cloud クラウドデータベースにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストから対象のクラスタインスタンスを展開し、対象のテナント名をクリックして、テナントワークベンチ に移動します。
トポロジー の グローバルエンドポイント の後の 接続文字列を取得 をクリックします。
表示されたダイアログボックスに、グローバルエンドポイントプレフィックス、プライマリテナントのプライベートIP、スタンバイテナントのプライベートIPを入力します。
グローバルエンドポイントプレフィックス:カスタムプレフィックス。小文字、数字、ハイフン(-)で構成され、先頭は文字、末尾は数字または文字である必要があります。文字数は10~40文字です。プレフィックスが一意であることを確認してください。
プライマリテナントのプライベートIP:
- プライマリインスタンスのテナントの 概要 ページに移動し、トポロジー セクションでプライベートエンドポイントをコピーします。例:
privatelink-xxxx-xxxx.aws-ap-southeast-1.oceanbase.cloud:xxxx - ターミナルを開き、
ping privatelink-xxxx-xxxx.aws-ap-southeast-1.oceanbase.cloudを入力します。 - Enter キーを押して、プライマリテナントのプライベートIPを確認します。
- プライマリインスタンスのテナントの 概要 ページに移動し、トポロジー セクションでプライベートエンドポイントをコピーします。例:
スタンバイテナントのプライベートIP:
- スタンバイインスタンスのテナントの 概要 ページに移動し、トポロジー セクションでプライベートエンドポイントをコピーします。例:
privatelink-xxxx-xxxx.aws-ap-southeast-1.oceanbase.cloud - ターミナルを開き、
ping privatelink-xxxx-xxxx.aws-ap-southeast-1.oceanbase.cloudを入力します。 - Enter キーを押して、スタンバイテナントのプライベートIPを確認します。
- スタンバイインスタンスのテナントの 概要 ページに移動し、トポロジー セクションでプライベートエンドポイントをコピーします。例:
OK をクリックして、グローバルエンドポイントの設定を完了します。
OceanBase Cloud クラウドデータベースにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストから対象のクラスタインスタンスを展開し、対象のテナント名をクリックして、テナントワークベンチ に移動します。
トポロジー の グローバルエンドポイント の後の 接続文字列を取得 をクリックします。
表示されたダイアログボックスに、グローバルエンドポイントプレフィックス、プライマリテナントのプライベートIP、スタンバイテナントのプライベートIPを入力します。
グローバルエンドポイントプレフィックス:カスタムプレフィックス。小文字、数字、ハイフン(-)で構成され、先頭は文字、末尾は数字または文字である必要があります。文字数は10~40文字です。プレフィックスが一意であることを確認してください。
プライマリテナントのプライベートIP: Private Service Connect ページに移動し、プライマリインスタンスのエンドポイントのIPアドレスをコピーします。
スタンバイテナントのプライベートIP: Private Service Connect ページに移動し、スタンバイインスタンスのエンドポイントのIPアドレスをコピーします。
OK をクリックして、グローバルエンドポイントの設定を完了します。
公式サイト OceanBase Cloud クラウドデータベースにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストから対象のクラスタを見つけ、インスタンスの左側にある矢印をクリックしてインスタンスのテナント情報を展開します。次に、対象のテナント名をクリックして、テナントワークベンチ に移動します。
トポロジー の プライマリ/スタンバイデータベースのグローバルアドレス の後の エンドポイントを取得 をクリックします。
表示されたダイアログボックスに、プライマリ/スタンバイデータベースのグローバルアドレスプレフィックス、プライマリテナントのプライベートネットワークアドレスIP、スタンバイテナントのプライベートネットワークアドレスIPを入力します。
プライマリ/スタンバイデータベースのグローバルアドレスプレフィックス:カスタムプレフィックス。小文字、数字、ハイフン(-)で構成され、先頭は文字、末尾は数字または文字である必要があります。文字数は10~40文字です。プレフィックスが一意であることを確認してください。
プライマリテナントのプライベートネットワークアドレスIP:プライマリインスタンスのテナントワークベンチに移動し、トポロジー の プライベートエンドポイント の後の 接続文字列を取得 をクリックして、プライベートネットワークアドレスをコピーします。
スタンバイテナントのプライベートネットワークアドレスIP:スタンバイインスタンスのテナントワークベンチに移動し、トポロジー の プライベートエンドポイント の後の 接続文字列を取得 をクリックして、プライベートネットワークアドレスをコピーします。
OK をクリックして、プライマリ/スタンバイデータベースのグローバルアドレス設定を完了します。
公式サイト OceanBase Cloud クラウドデータベースにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストから対象のクラスタを見つけ、インスタンスの左側にある矢印をクリックしてインスタンスのテナント情報を展開します。次に、対象のテナント名をクリックして、テナントワークベンチ に移動します。
トポロジー の プライマリ/スタンバイデータベースのグローバルアドレス の後の エンドポイントを取得 をクリックします。
表示されたダイアログボックスに、プライマリ/スタンバイデータベースのグローバルアドレスプレフィックス、プライマリテナントのプライベートネットワークアドレスIP、スタンバイテナントのプライベートネットワークアドレスIPを入力します。
プライマリ/スタンバイデータベースのグローバルアドレスプレフィックス:カスタムプレフィックス。小文字、数字、ハイフン(-)で構成され、先頭は文字、末尾は数字または文字である必要があります。文字数は10~40文字です。プレフィックスが一意であることを確認してください。
プライマリテナントのプライベートネットワークアドレスIP:
- プライマリインスタンスのテナントワークベンチに移動し、プライベートネットワークアドレスをコピーします。例:
xxxx.aliyun-ap-southeast-5.oceanbase.cloud:xxxx - ターミナルツールを開き、
ping xxxx.aliyun-ap-southeast-5.oceanbase.cloudと入力します。 - Enterキーを押して、プライマリテナントのプライベートネットワークアドレスIPを確認します。
- プライマリインスタンスのテナントワークベンチに移動し、プライベートネットワークアドレスをコピーします。例:
スタンバイテナントのプライベートネットワークアドレスIP:
- スタンバイインスタンスのテナントワークベンチに移動し、プライベートネットワークアドレスをコピーします。例:
xxxx.aliyun-ap-southeast-5.oceanbase.cloud:xxxx - ターミナルツールを開き、
ping xxxx.aliyun-ap-southeast-5.oceanbase.cloudと入力します。 - Enterキーを押して、プライマリテナントのプライベートネットワークアドレスIPを確認します。
- スタンバイインスタンスのテナントワークベンチに移動し、プライベートネットワークアドレスをコピーします。例:
OK をクリックして、プライマリ/スタンバイデータベースのグローバルアドレス設定を完了します。