本記事では、OceanBase Migration Service(OMS)を使用してOceanBaseデータベースの同一タイプテナントの災害復旧デュアルアクティブプロジェクトを作成する背景について簡潔に紹介します。
背景
ますます多くのユーザーがOMSを使用してデータ移行を行う中、OMSが対応すべきユースケースも多様化しています。現在広く利用されている単一リージョンでのデータ移行やデータ同期に加え、OMSは複数リージョン間でのデータ移行、および異なる地域間でのデータ同期やデュアルアクティブ同期もサポートしています。
現在OMSがサポートする災害復旧デュアルアクティブのシナリオは以下の通りです:
同一都市内のデータ移行とデータ同期
同一都市内のプライマリ/スタンバイ災害復旧
同一都市内のデュアルアクティブ
異なる地域間のデータ移行とデータ同期
異なる地域間のプライマリ/スタンバイ災害復旧
異なる地域間のデュアルアクティブ
プライマリ/スタンバイ災害復旧は、データ災害復旧が必要なシナリオで一般的です。OMSを基盤として、本番データセンターからスタンバイデータセンターへのデータ同期プロジェクトを作成することで(プロジェクトのリアルタイム性を確保)、本番データセンターで災害やダウンなどの事象が発生した場合でも、業務をスタンバイデータセンターに切り替えることで、業務への影響を回避できます。
しかし、プライマリ/スタンバイ災害復旧では、スタンバイデータセンターのリソースが空き状態で無駄になるなどの問題が生じやすいです。そのため、OMSはデュアルアクティブというソリューションを提供しており、実際の業務トラフィックを同時に2つのデータセンターが負担する方式です。
OceanBaseデータベースの災害復旧デュアルアクティブデータ移行プロジェクトには、正常時の切り替え手順がなく、また災害復旧デュアルアクティブデータ移行プロジェクトでは、1つのリンクでのみDDLパラメータを有効にすることが許可されています。
関連ドキュメント
OMSを使用してOceanBaseデータベースの同一タイプテナントの災害復旧デュアルアクティブプロジェクトを作成する操作の詳細については、OceanBaseデータベースの災害復旧デュアルアクティブデータ移行を参照してください。