データベースバックアップ (DBS) を使用すると、ディザスタリカバリドリルを実行して、データベースの復元を定期的にリハーサルできます。 ディザスタリカバリドリルを実行して、バックアップデータの正確性とディザスタリカバリシステムの信頼性を検証できます。 これにより、運用システムに障害が発生した場合に、業務がディザスタリカバリシステムに確実に移行されます。
背景情報
災害が発生した場合、回復プロセス中に発生した操作エラーまたはソースデータの無効なバックアップにより、データ回復が失敗することがあります。 ディザスタリカバリの失敗を防ぐために、ディザスタリカバリのドリルを定期的に実行して、ディザスタリカバリシステムが引き続き有効であることを確認することをお勧めします。
従来のディザスタリカバリドリルと比較して、DBSを使用すると、追加のサーバーを購入またはデプロイする必要なく、ディザスタリカバリドリルを実行できます。 コピーデータ管理 (CDM) に基づくバックアップデータを使用して、サンドボックスインスタンスを作成できます。 次に、ディザスタリカバリ機能をテストし、ディザスタリカバリドリルのレポートを表示できます。 ドリルが完了すると、DBSは自動的にサンドボックスインスタンスを削除します。 このようにして、最小限のコストでディザスタリカバリドリルを便利に実行できます。
前提条件
データを復元するデータソースは、中国 (北京) 、中国 (上海) 、中国 (杭州) 、中国 (深セン) のいずれかのリージョンにあります。
データソースは、次のいずれかのデータベースバージョンを使用します。
ローカルSSDを使用するApsaraDB RDS for MySQLデータベース (5.6、5.7、8.0)
自己管理型MySQLデータベース: 5.6と5.7
料金
ディザスタリカバリドリル機能は無料です。 インスタンスの仕様、期間、およびストレージに基づいて、DBSサンドボックスインスタンスの使用に対してのみ料金を支払う必要があります。 詳細については、「DBSサンドボックス料金」をご参照ください。
ディザスタリカバリドリル中にMySQLデータベース用に作成されたサンドボックスインスタンスには、1つのCPUコアと1 GBのメモリが含まれます。
ステップ1: バックアップスケジュールの作成
DBS購入ページに移動して、バックアップスケジュールを作成します。 詳細については、「バックアップスケジュールの購入」をご参照ください。
DBS購入ページで、ディザスタリカバリドリル機能をサポートするリージョンを選択します。 データソースタイプとして [MySQL] を選択し、バックアップ方法として [物理バックアップ] を選択します。
手順2: バックアップスケジュールの設定
バックアップスケジュールの設定方法の詳細については、「Back up MySQL databases」をご参照ください。
ステップ3: ディザスタリカバリドリルの設定
データベースバックアップ (DBS) コンソールにログインします。
左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。
[バックアップスケジュール] ページで、ディザスタリカバリドリルを設定するバックアップスケジュールを見つけ、[操作] 列の [管理] をクリックします。
[タスクの設定] ページで、[リカバリドリル] セクションの [リカバリドリルの設定] をクリックします。
[回復ドリルの設定] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
スケジュール名
使用するバックアップスケジュールが設定されます。
回復ドリルの有効化
ディザスタリカバリドリル機能を有効にするかどうかを指定します。 有効な値: 有効および無効。 この例では、[有効化] を選択します。
リカバリドリル周波数
ディザスタリカバリドリルを実行する頻度。 デフォルト値: Regular。
回复ドリルサイクル
1週間の間にディザスタリカバリドリルを実行する日。 たとえば、月曜日と金曜日を選択した場合、システムは毎週月曜日と金曜日に災害復旧訓練を実行します。
ディザスタリカバリシステムの有効性を確保するには、1週間から少なくとも1日を選択する必要があります。
回復ドリル開始時間
各ディザスタリカバリドリルの開始時刻。 ビジネスのオフピーク時に1日の正確な時間を選択します。
回復ドリルデータ
ディザスタリカバリドリルを実行するバックアップデータ。 デフォルトでは、DBSは最新のバックアップデータセットを復元します。
回復ドリルtargetType
データベースを復元するインスタンスのタイプ。 デフォルトでは、データベースはDBSサンドボックスインスタンスに復元され、ディザスタリカバリドリルを検証します。 追加のデバイスを購入する必要はありません。
レポート受信者
ディザスタリカバリドリルのレポートを受信するために使用されるメールアドレス。
データベースアカウント
クエリ権限を持つデータベースアカウントのユーザー名。
Password
データベースアカウントのパスワードを設定します。
説明このパラメーターを設定しない場合、DBSはデフォルトでデータソースのパスワードを使用します。
[OK] をクリックします。
ディザスタリカバリドリル機能が有効になっています。 DBSは、予定されている次の開始時刻にディザスタリカバリドリルを実行します。 ドリルの実行に必要な特定の期間は、バックアップデータのサイズによって異なります。
ステップ4: ディザスタリカバリのドリルレポートを表示する
データベースバックアップ (DBS) コンソールにログインします。
左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。
管理するバックアップスケジュールを見つけ、[操作] 列の [管理] をクリックして [タスクの設定] ページに移動します。
左側のナビゲーションウィンドウで、[リカバリドリル] をクリックします。
レポートを表示するディザスタリカバリドリルを見つけて、[操作] 列の [レポートの表示] をクリックします。
説明ドリルの結果が成功の場合、バックアップデータは復元され、エラーは発生しません。 レポートでは、データベース内のデータに関する情報を表示できます。
ドリルの結果がFailedの場合、バックアップデータの復元に失敗し、バックアップセットにエラーが存在する可能性があります。 ドリルレポートに基づいてバックアップデータを確認し、問題のトラブルシューティングを行うことを推奨します。 サポートのためにDingTalkグループのDBS番号が35585947に参加できます。 詳細については、「Common errors and troubleshooting」をご参照ください。