OceanBase Cloudは、Alibaba CloudのプライマリインスタンスとHuawei Cloudのスタンバイインスタンスを作成することで、クロスクラウドのプライマリ/スタンバイデータベース構成を実現します。これにより、単一のクラウドサービスプロバイダーまたはリージョンで障害が発生した場合でも、ビジネスを迅速に他のクラウド環境へ切り替えて継続的に運用し、サービスの高い信頼性と事業継続性を確保できます。
原理
クロスクラウドのプライマリ/スタンバイデータベースでは、データベースインスタンス(プライマリデータベース)が他のクラウドサービスプロバイダー上にスタンバイインスタンスを作成し、データを同期できます。
クロスクラウドのプライマリ/スタンバイデータベースには、以下の特長があります:
強力な災害復旧機能:プライマリデータベースとスタンバイデータベースを地理的に分離されたリージョンに配置することで、地域災害(自然災害やデータセンター障害など)に効果的に対抗できます。あるクラウドサービスプロバイダー上のプライマリインスタンスに問題が発生しても、そのインスタンスが他のクラウドサービスプロバイダー上に配置されたスタンバイインスタンスへ迅速にフェイルオーバーすることで、ビジネスの中断を最小限に抑えることができます。
サービス可用性の向上:クロスクラウド構成により、単一のクラウドサービスプロバイダー内部の問題によるサービス中断リスクを低減できます。いずれかのクラウドプラットフォームで障害が発生した場合でも、別のクラウド上のスタンバイデータベースへ迅速に切り替えることで、事業継続性を維持できます。
コンプライアンスとデータガバナンス:特定の法規制遵守要件を持つ企業にとって、クロスクラウド構成はより高い柔軟性を提供し、異なる国や地域のデータ主権およびコンプライアンス要件を満たすのに役立ちます。
コスト効率:クロスクラウド構成は、管理の複雑さやデータ同期コストを若干増加させる可能性がありますが、異なるクラウドサービスプロバイダー間でリソースを柔軟に配分することで、企業はコストとサービス品質の間でより良いバランスを見出すことができます。
シナリオ
ある企業はインターネット小売業者であり、コア業務システムはデータベースを基盤として注文管理、顧客管理、商品在庫などのサービスを提供しています。ビジネスの高可用性を確保し、単一のクラウドプラットフォームで発生する可能性のあるダウンやネットワーク障害などのリスクに対処するため、同社は高い信頼性と低遅延のビジネス要件を満たすために、クロスクラウドのプライマリ/スタンバイデータベースアーキテクチャの構築を計画しています。同時に、迅速な切り替えとデータの強整合性をサポートする必要があり、障害発生後もビジネスを中断することなく継続運用できるようにする必要があります。
前提条件
現在、クロスクラウドのプライマリ/スタンバイデータベースは、フラッグシップ版インスタンスとトランザクション型インスタンスのみをサポートしています。
プロジェクト管理者およびインスタンス管理者権限を保有していること。
手順
Alibaba Cloud公式Webサイトで、Alibaba Cloudのプライマリインスタンスを作成します。詳細については、インスタンスの購入を参照してください。
OceanBase管理コンソールにログインします。初めてインスタンスを作成する場合は、ページの指示に従って、**作成へ移動**をクリックしてください。
左側のナビゲーションバーで、**インスタンス**をクリックします。
ページの右上隅で、データベースインスタンスの作成をクリックします。
作成する商品タイプ、インスタンスタイプなどの情報を選択し、**今すぐ購入をクリックします。サービス契約に同意し、支払いへ進む**をクリックします。支払いが完了したら、インスタンスリストで新しく作成したインスタンスを確認します。
Alibaba Cloudアカウントへのアクセス権限を付与します。
OB Cloudデータベースコンソールにログインし、
をクリックしてポップアップに表示される情報を確認し、Alibaba Cloudアカウントへのアクセス権限を付与します。Alibaba Cloudコンソールにログインをクリックし、メインアカウントのIDを取得します。
RAM Accessコンソールにログインし、既存のAccessKeyを使用するか新規作成してください。AccessKey IDとAccessKey Secretを保管し、OceanBase Cloudデータベースに対応するコンソール画面に入力します。
AccessKey IDとAccessKey SecretをOceanBase Cloudデータベースコンソールのポップアップに入力し、**わかりました**をクリックします。
Huawei Cloudスタンバイインスタンスを作成するには、OceanBase Cloudデータベースコンソールで作成するか、Huawei Cloudマーケットプレイスで作成することができます。本記事ではOceanBase Cloudデータベースコンソールでの作成手順を紹介します。詳細については、クロスクラウドスタンバイインスタンスの作成を参照してください。
**Alibaba Cloudスタンバイインスタンスを作成する**をクリックし、ポップアップでスタンバイインスタンスを作成するプライマリインスタンスを選択します。
**スタンバイインスタンスを作成をクリックし、インスタンスを作成**ページに移動します。プライマリインスタンスと同じデータベースバージョン、デプロイメントプラン、計算スペックが自動的に選択されます。
スタンバイインスタンスは、プライマリインスタンスとインスタンスタイプ、支払い方法、データベースバージョン、デプロイメントプランを一致させる必要があります。
スタンバイインスタンスの計算スペックは、プライマリインスタンスと異なる場合があります。スタンバイインスタンスの最小ノード構成は、プライマリインスタンスのノード構成の0.33倍以上である必要があります。
スタンバイインスタンスのストレージ構成は、プライマリインスタンスのストレージ構成以上である必要があります。
パラメータ設定と購入数が正しいか確認し、問題がなければサービス利用規約に同意し、**注文の確認**をクリックします。インスタンス一覧ページに戻り、ご自身のインスタンスを確認します。
プライマリ/スタンバイインスタンスが作成された後、プライマリインスタンスでテナントを作成し、そのテナントにデータをインポートします。スタンバイインスタンスは、プライマリインスタンスのデータを自動的に同期します。