このトピックでは、バックアップとリカバリの2つの方法と方法を紹介します。
概要
PolarDB-X 1.0は、インスタンスレベルおよびデータベースレベルのバックアップと復元をサポートしています。 PolarDB-X 1.0インスタンスは、自動モードと手動モードで高速バックアップと一貫性のあるバックアップをサポートします。 インスタンスレベルの復元とは、既存のデータバックアップセットに基づいて、新しいPolarDB-X 1.0およびApsaraDB for RDS (RDS) インスタンスにデータを復元することです。
バックアップ方法
PolarDB-X 1.0は、高速バックアップと一貫したバックアップを提供します。 これらの方法は、ビジネスシナリオに基づいてデータを復元するのに役立ちます。 次の表は、2つのバックアップ方法を比較しています。
バックアップモード | 利点 | デメリット | シナリオ |
高速バックアップ |
| シャーディングシナリオでは、単一のRDSインスタンス内でのみデータの一貫性を保証しますが、グローバルデータの一貫性は保証しません。 | 日常業務のバックアップと復元に適用されます。 |
一貫したバックアップ | シャーディングシナリオでグローバルデータの一貫性を確保します。 |
| 高いデータ一貫性を必要とする金融業界およびコアオンライントランザクションのバックアップと復元に適用できます。 |
制限とメモ
PolarDB-X 1.0の自動バックアップポリシーはデフォルトで無効になっています。 手動で有効にする必要があります。 有効にする方法の詳細については、「自動バックアップポリシーの設定」をご参照ください。
PolarDB-X 1.0のログバックアップ機能は、基盤となるRDSインスタンスに依存します。 PolarDB-X 1.0コンソールで設定されたログバックアップポリシーは、基になるすべてのRDSインスタンスに自動的に同期されます。 バックアップセットが有効になるように、RDSコンソールで設定されたポリシーを変更しないでください。
PolarDB-X 1.0のバックアップおよび復元機能は、ログバックアップに依存します。 バックアップセットが有効になるように、ログバックアップポリシーをデフォルトで有効にすることをお勧めします。
バックアップ中にデータ定義言語 (DDL) 操作を実行しないでください。これにより、インスタンスレベルのバックアップおよび復元が失敗する可能性があります。
バックアップが成功するように、バックアップ中にPolarDB-X 1.0インスタンスにマウントされたRDSインスタンスが正常であることを確認してください。
すべてのテーブルにプライマリキーがあることを確認して、一貫したバックアップと復元中にデータの正確性を保ちます。
PolarDB-X 1.0およびRDSインベントリの変更の影響を受けて、PolarDB-X 1.0はインスタンスレベルの復元中にインスタンスタイプとゾーンを自動的に調整します。 復元の完了後にインスタンスタイプとゾーンを確認および変更して、ビジネスへの影響を回避できます。
インスタンスレベルの復元は、実際の課金方法とインスタンスタイプに基づいて課金されます。 課金方法の詳細については、「料金」をご参照ください。
自動バックアップポリシーの設定
PolarDB-X 1.0コンソールにログインし、リージョンを選択します。
左側のナビゲーションウィンドウで [インスタンス] をクリックし、表示されるページでインスタンス名をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[バックアップポリシー] タブをクリックして、現在の自動バックアップポリシーを表示します。 PolarDB-X 1.0のバックアップポリシーはデフォルトで無効になっています。 このページに初めてアクセスする場合は、バックアップポリシーを設定した後に有効になります。
.
前の図に示すように、[編集] をクリックして自動バックアップポリシーを設定します。 [バックアップレベル] で [データベース] を選択した場合、バックアップするデータベースを選択する必要があります。
自動バックアップポリシーのパラメーターを設定し、[OK] をクリックします。
説明PolarDB-X 1.0インスタンスはログバックアップをサポートしていません。設定されたログバックアップポリシーは、基盤となるすべてのRDSインスタンスに適用されます。
ローカルログの設定
PolarDB-X 1.0コンソールにログインし、リージョンを選択します。
左側のナビゲーションウィンドウで [インスタンス] をクリックし、表示されるページでインスタンス名をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[ローカルログ設定] タブをクリックします。
[編集] をクリックします。 [ローカルビンログの設定] ダイアログボックスで、ローカルログの設定を変更します。
設定が完了したら、[OK] をクリックします。
説明ローカルログ設定は、基盤となるすべてのRDSインスタンスに適用されます。
事前バックアップ
PolarDB-X 1.0コンソールにログインし、リージョンを選択します。
左側のナビゲーションウィンドウで [インスタンス] をクリックし、表示されるページでインスタンス名をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[データのバックアップ] をクリックします。
.
バックアップ方法とバックアップレベルを設定します。 バックアップ方法では、[一貫したバックアップ] または [高速バックアップ] を選択できます。 2つのバックアップ方法の違いの詳細については、
[OK] をクリックして、バックアップタスクを送信します。
[データバックアップセット] タブをクリックして、利用可能なバックアップセットを表示します。
. データバックアップの進行状況は、ページの右上隅にある [タスクの進行状況] リストで確認できます。
データのリストア
PolarDB-X 1.0コンソールにログインし、リージョンを選択します。
左側のナビゲーションウィンドウで [インスタンス] をクリックし、表示されるページでインスタンス名をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
右上隅にある [データ復旧 (元のクローンインスタンス)] をクリックします。
ポップアップするダイアログボックスで、回復方法を選択し、他の回復パラメータを設定します。
バックアップセット別にデータを復元する場合は、[バックアップセット別] を選択し、バックアップセットリストで有効なバックアップセットを選択します。
指定した時点にデータを復元する場合は、[時間ごと] の方法を選択し、指定した時間と回復レベルを選択します。
[事前チェック] をクリックして、有効なバックアップセットがデータ復元に使用できるかどうかを確認します。 事前チェックが失敗した場合、データを復元することはできません。
成功の事前チェックが完了したら、[リカバリの検証] ページで [有効にする] をクリックします。
成功の事前チェックが完了したら、[リカバリの検証] ページで [有効にする] をクリックしてデータの復元を開始します。
ページの右上隅にあるタスクの進行状況リストで、復元の進行状況を確認できます。 データが復元された後、PolarDB-X 1.0インスタンス管理ページで復元されたインスタンスを表示できます。