OceanBase Cloudは、Alibaba Cloud上にプライマリインスタンスを、Huawei Cloud上にスタンバイインスタンスを作成することで、クロスクラウドのプライマリ/スタンバイ構成をサポートします。これにより、単一のクラウドサービスプロバイダーまたはリージョンで障害が発生した場合でも、ビジネスを迅速に他のクラウド環境に切り替えて継続的に運用することができ、サービスの高い信頼性と事業継続性を確保します。
原理の概要
クロスクラウドのプライマリ/スタンバイデータベースでは、あるデータベースインスタンス(プライマリデータベース)を他のクラウドサービスプロバイダー上にスタンバイインスタンスとして作成し、データ同期を行うことができます。
クロスクラウドのプライマリ/スタンバイデータベースには、以下の特長があります:
強力な災害復旧機能:プライマリデータベースとスタンバイデータベースを地理的に分離したエリアに配置することで、地域災害(自然災害やデータセンター障害など)に効果的に対抗できます。あるクラウドサービスプロバイダー上のプライマリインスタンスに問題が発生した場合でも、別のクラウドサービスプロバイダー上に配置されたスタンバイインスタンスへ迅速にフェイルオーバーすることで、業務の中断による影響を軽減できます。
サービス可用性の向上:クロスクラウドデプロイメントにより、単一のクラウドサービスプロバイダー内部の問題によるサービス中断リスクを低減できます。いずれかのクラウドプラットフォームで障害が発生した場合でも、別のクラウド上のスタンバイデータベースへ迅速に切り替えることで、事業継続性を維持できます。
コンプライアンスとデータガバナンス:特定の法規制遵守要件を持つ企業にとって、クロスクラウドデプロイメントはより高い柔軟性を提供し、異なる国や地域のデータ主権およびコンプライアンス要件を満たすのに役立ちます。
コスト効率:クロスクラウドデプロイメントは、管理の複雑さとデータ同期コストを若干増加させる可能性がありますが、異なるクラウドサービスプロバイダー間でリソースを柔軟に配分することで、企業はコストとサービス品質の間でより良いバランスを見出すことができます。

シナリオの紹介
ある企業はインターネット小売業者であり、コア業務システムはデータベースに基づいてサービスを提供しています。例えば、注文管理、顧客管理、商品在庫などです。業務の高可用性を確保し、単一のクラウドプラットフォームで発生する可能性のあるダウンやネットワーク障害などのリスクに対処するため、同社はクロスクラウドのプライマリ/スタンバイデータベースアーキテクチャを構築し、高信頼性・低遅延の業務要件を満たす計画です。同時に、迅速な切り替えとデータの強整合性をサポートする必要があり、障害発生後も業務が中断することなく運用できるようにする必要があります。
前提条件
現在、Alibaba Cloud公式サイトで購入したインスタンスをプライマリインスタンス、Huawei Cloudをスタンバイインスタンスとしてのみサポートしています。
現在、トランザクション型インスタンスのクロスクラウドプライマリ/スタンバイデータベースのみをサポートしています。
1つのプライマリインスタンスに対して、1つのスタンバイインスタンスしか作成できません。
プロジェクト管理者およびインスタンス管理者権限を保有していること。
手順
アリババクラウドの公式Webサイトで、アリババクラウドのプライマリインスタンスを作成します。詳細については、インスタンスの購入を参照してください。
OceanBase管理コンソールにログインします。初めてインスタンスを作成する場合は、ページの指示に従って作成に進むをクリックしてください。
左側のナビゲーションバーでインスタンスリストをクリックします。
ページの右上隅でデータベースインスタンスの作成をクリックします。
作成する商品タイプ、インスタンスタイプなどの情報を選択し、今すぐ購入をクリックして、サービス利用規約に同意した後、お支払いへをクリックします。支払いが完了したら、インスタンスリストで新しく作成したインスタンスを確認します。
アリババクラウドアカウントの認証を行います。
OB Cloudデータベースコンソールにログインし、をクリックしてポップアップウィンドウの情報を確認し、アリババクラウドアカウントの認証を行います。
Alibaba Cloudコンソールにログインをクリックして、プライマリアカウントIDを取得します。
RAM Accessコンソールにログインし、既存のAccessKeyを使用するか新しいAccessKeyを作成します。AccessKey IDとAccessKey Secretを必ず保管し、OB Cloudデータベースに対応するコンソール画面に入力します。
AccessKey IDとAccessKey SecretをOB Cloudデータベースコンソールのポップアップに入力し、OKをクリックします。
Huawei Cloudのスタンバイインスタンスを作成します。OB Cloudデータベースコンソールで作成することも、Huawei Cloud Marketで作成することもできます。本記事では、OB Cloudデータベースコンソールでの作成手順を紹介します。詳細については、アリババクラウドのプライマリインスタンスに対応するHuawei Cloudのスタンバイインスタンスの作成を参照してください。
アリババクラウドのスタンバイインスタンスの作成をクリックし、ポップアップでスタンバイインスタンスを作成するプライマリインスタンスを選択します。
スタンバイインスタンスの作成に進むをクリックして、インスタンスの作成ページに入ります。プライマリインスタンスと同じデータベースバージョン、デプロイメントプラン、計算スペックが自動的に選択されます。
スタンバイインスタンスは、プライマリインスタンスのインスタンスタイプ、支払い方法、データベースバージョン、デプロイメントプランと一致している必要があります。
スタンバイインスタンスの計算スペックは、プライマリインスタンスと異なる場合があります。ただし、スタンバイインスタンスの最小ノード構成は、プライマリインスタンスのノード構成の0.33倍以上である必要があります。
スタンバイインスタンスのストレージ構成は、プライマリインスタンスのストレージ構成より小さくすることはできません。
パラメータ設定と購入数が正しいか確認し、確認後、サービス利用規約に同意して注文確定をクリックします。インスタンスリストページに戻り、インスタンスを確認します。
プライマリ/スタンバイデータベースインスタンスの作成後、プライマリインスタンスでテナントを作成し、そのテナントにデータをインポートします。スタンバイインスタンスは、プライマリインスタンスのデータを自動的に同期します。