このチュートリアルでは、Azure portal を使用して Azure Database for PostgreSQL - フレキシブル サーバーを復元する方法について説明します。
前提条件
Azure Database for PostgreSQL - フレキシブル サーバーを復元する前に、次の前提条件が満たされていることを確認します。
- リージョン間の復元は、地理的冗長としてのストレージ冗長を使用するバックアップ保管庫でのみサポートされます。
- サポートされているマネージド型とリージョンの一覧については、サポート マトリックスを参照してください。
- リージョンをまたがる復元には追加料金が発生します。 価格の詳細については、こちらをご覧ください。
- リージョン間の復元を有効にすると、バックアップ項目がセカンダリ リージョンで使用できるようになるまでに最大 48 時間 かかる場合があります。
- リージョンをまたがる復元を使用するために必要なアクセス許可を確認します。
注
ジオ冗長ストレージ オプションを有効にして作成された保管庫を使用すると、クロスリージョン復元機能を構成できます。 リージョン間の復元機能を使用すると、プライマリ リージョンで障害が発生しない場合でも、セカンダリ Azure ペアリージョン のデータを復元できます。そのため、地域の回復性を評価するための訓練を実行できます。
Backup コンテナーで不変性を有効にする
Azure Backup コンテナーの不変性は、復旧ポイントの損失につながる可能性のある操作を防ぐことによってバックアップ データを保護するように設計された機能です。 この機能により、データがコンテナーに書き込まれると、管理者であっても変更または削除できなくなります。
Backup コンテナーで不変性を有効にするには、次の手順に従います。
- Azure portal にサインインします
- 新しいバックアップ コンテナーを作成するか、既存のバックアップ コンテナーを選択します。
- ボールトのイミュータビリティを有効にします。
バックアップ保管庫でリージョン間の復元を有効にする
リージョン間の復元を使用すると、セカンダリ Azure ペア リージョンのデータを復元できます。
バックアップ コンテナーのリージョン間復元を構成するには、次の手順に従います。
Azure portal にサインインします。
作成した バックアップ コンテナー に移動し、 管理>Properties を選択します。
Vault Settings で Cross Region Restore に対応する 更新 を選択します。
[リージョンをまたがる復元] で、[有効にする] を選択します。
セカンダリ リージョンのバックアップ インスタンスを表示する
リージョン間の復元が有効になっている場合は、セカンダリ リージョンのバックアップ インスタンスを表示できます。
バックアップ インスタンスを表示するには、次の手順に従います。
Azure portal で、バックアップ保管庫に移動します。
[ 管理] で、[ バックアップ インスタンス] を選択します。
フィルターで [インスタンス リージョン ] == [セカンダリ リージョン ] を選択します。
データベース サーバーをセカンダリ リージョンに復元する
プライマリ リージョンでバックアップが完了すると、プライマリ リージョンの回復ポイントがセカンダリ リージョンにレプリケートされるまでに最大 "12 時間" かかることがあります。
セカンダリ リージョンの復旧ポイントを復元するには、次の手順に従います。
[回復性] に移動し、上部のメニューで [回復] を選択します。
[ 保護された項目 ] ウィンドウの [ 保護された項目] で、[ 選択 ] オプションを選択して、復元する保護された項目を選択します。
ペアになっているリージョンにバックアップを復元するには、[ 復元 ] ウィンドウの [ 基本 ] タブで [ セカンダリ リージョン] を選択し、[ 次へ: 復元ポイント] を選択します。
[ 復元ポイント ] タブで、復元操作に使用する復元ポイントを選択し、[ 次へ: 復元] パラメーターを選択します。
[ パラメーターの復元 ] タブで、ターゲット ストレージ アカウントとコンテナーを選択し、[ 検証 ] を選択して、最終的な確認と復元の前に復元パラメーターのアクセス許可を確認します。
検証が成功した場合は、[レビューと復元] を選択します。
[ 確認と復元 ] タブで、[ 復元 ] を選択して復元操作を開始します。
復元が開始されたら、[ ジョブ] で復元操作の完了を監視できます。
次のステップ
Azure portal を使用して Azure Database for PostgreSQL - フレキシブル サーバーのバックアップを管理します。