※ 本記事は、Arpit Aggarwalによる”Move your Autonomous Database across regions without any downtime“を翻訳したものです。

2023年9月6日


ディザスタ・リカバリのシナリオでAutonomous Databaseを簡単に構成できると考えたことはありますか? Autonomous Databaseをクロスリージョンに移行する必要があるのですが、ダウンタイムとデータ損失の心配はありませんか? この最新のAutonomous Database機能では、Autonomous Data Guardに加えて、バックアップベースのディザスタ・リカバリ・データベースも選択できるようになりました。データベースを作成すると、デフォルトでバックアップベースのディザスタ・リカバリ方法になります。ニーズに応じて、障害時リカバリ・オプションをバックアップベースからAutonomous Data Guardにいつでも更新できます。

このブログ投稿では、Autonomous Database共有デプロイメントを考慮しています。

バックアップベースのディザスタ・リカバリでは、バックアップを使用して、スイッチオーバーまたはフェイルオーバーの時点でピア・データベースを起動します。このバックアップにより、Autonomous Data Guardと比較して、Autonomous Databaseの低コストで高い目標復旧時間(RTO)のディザスタ・リカバリ・オプションを使用できます。ローカル・バックアップベースのディザスタ・リカバリでは、既存のローカル・バックアップが使用されます。ローカル・バックアップベースのディザスタ・リカバリでは、追加コストは発生しません。

Autonomous Data Guardスタンバイ・データベースを追加すると、プライマリ・データベースからの変更で継続的に更新されるスタンバイ・データベースが作成されます。Autonomous Data Guardは、現在のリージョンのスタンバイ、ローカル・スタンバイまたはクロスリージョン・スタンバイで使用できます。

ディザスタ・リカバリ・オプションを変更する方法

バックアップ・ベースのディザスタ・リカバリのデフォルトの方法からディザスタ・リカバリ方法を変更するには、Autonomous Databaseの詳細ページに移動します。「ディザスタ・リカバリ」で、「Autonomous Data Guardへのアップグレード」または「スイッチオーバー」をクリックします。次に、目的のディザスタ・リカバリ・オプションを選択し、変更を保存します。

A screenshot of the Autonomous Database Details page showing the information tab with the local backup-based disaster recovery option outlined in red.

A screenshot of the Update Disaster Recovery window with the option for Autonomous Data Guard highlighted.

 

 

現在、Autonomous Databaseでは、1つのローカルおよび1つのクロス・リージョン・ピア・データベースのみが許可されています。デフォルトでは、ローカル・ピアが自動的にバックアップベースのディザスタ・リカバリ・オプションとして使用されます。1つのクロス・リージョン・ピア・データベースを追加して、ディザスタ・リカバリ・オプション(Autonomous Data Guardまたはバックアップベース)として機能できます。

A screenshot of a peer autonomous database backup copy in standby.

 

次の図は、ディザスタ・リカバリ用の2つのピアAutonomous Databaseを示しています。1つはバックアップベースで、もう1つはクロス・リージョンにあるAutonomous Data Guardです。

A screenshot of two peer autonomous databases for disaster recovery, one backup-based and the other based in Autonomous Data Guard.

 

移行シナリオ

次に、ローカル・スタンバイ・コピーへのスイッチオーバーが開始されたデータ移行をシミュレートし、その後、ローカル・スタンバイがデータ損失なしでプライマリ・データベースのロールを引き継ぎます。クロス・リージョン・スタンバイ・データベース・ペアで同じ目標を達成できます。

プライマリ・データベースにユーザーU01を作成し、100行の表CUSTOMERSを作成します。次に、スイッチオーバーを開始し、スタンバイ・データベースがプライマリ・データベースになります。表のプライマリ行数は同じです。

Below is a screenshot of the example Autonomous Database information with the local and cross region information outlined in red.

 

Below is the screenshot of the Disaster Recovery section with the state “Role change in progress” outlined in red after the switchover was initiated.

 

The work request showing switchover has been completed successfully

スイッチオーバー後の新しいプライマリ・データベースの状態: スイッチオーバーが完了した結果、以前のスタンバイ・データベースがプライマリ・データベースのロールを取得し、2つのデータベース間でデータが完全に同期していることがわかります。

Data validation from new primary after switchover

まとめ

バックアップベースのディザスタ・リカバリでは、Autonomous Databaseのディザスタ・リカバリに重要なマイルストーンが追加されます。障害発生時にRTOおよび目標復旧時点(RPO)を最小限に抑えるため、ディザスタ・リカバリの設定はビジネス・ユース・ケースにとって重要です。

このAutonomous Databaseディザスタ・リカバリ機能の詳細は、Autonomous Databaseディザスタ・リカバリのドキュメントを参照してください。Autonomous Databaseの詳細は、Autonomous Databaseのドキュメントを参照してください。実践的な経験を積むには、無料トライアルをお試しください。