Azure Cosmos DB for PostgreSQL のクラスターのバックアップとポイントインタイム リストア
適用対象: Azure Cosmos DB for PostgreSQL (PostgreSQL の Citus データベース拡張機能を利用)
この記事では、バックアップの種類の選択、クラスターで有効になっているバックアップの種類の確認、およびバックアップを使用してクラスターのポイントインタイム リストアを実行するステップバイステップの手順について説明します。 保有期間中の最初のバックアップ、またはカスタム復元ポイントへの復元を実行できます。
Note
クラスターのバックアップは常に 35 日間保存されますが、最後のフェールオーバー時刻より前の時点にクラスターを復元するには、サポート リクエストを開くことが必要な場合があります。 メンテナンスとコンピューティング/ストレージのスケーリング操作では、フェールオーバーを使用して、これらの操作中のダウンタイムを最小限に抑えます。
クラスター バックアップの種類を選択する
[基本] タブでアクセスできる [スケール] 画面で、クラスターの作成時に geo 冗長バックアップを有効にすることができます。[保存] ボタンをクリックして選択内容を適用します。
Note
geo 冗長バックアップは、クラスター作成時またはクラスター復元時にのみ有効にすることができます。 クラスター作成後に geo 冗長バックアップを無効にすることはできません。
バックアップの種類を確認する
クラスターでどの種類のバックアップが有効になっているかを確認するには、以下の手順に従います。
- Azure portal で、既存の Azure Cosmos DB for PostgreSQL クラスターを選択します。
- [概要] ページで、[要点] セクションの [バックアップ] フィールドを確認します。
[バックアップ] フィールドの値は、同じリージョンのクラスター バックアップでは [ローカル冗長] または [ゾーン冗長]、別の Azure リージョンに保存されているバックアップでは [geo 冗長] にできます。
最初の復元ポイントへの復元
以下のステップに従って、既存の最も古いバックアップへクラスターを復元します。
Azure portalで、復元したいクラスターの [概要] ページから [復元]を選択します。
[復元] ページで、 最も早い 復元ポイントを選択します。このポイントが表示されます。
[新しいクラスターに復元] フィールドに新しいクラスター名を入力します。 サブスクリプション フィールドとリソース グループ フィールドは編集できません。
クラスターで geo 冗長バックアップが有効になっている場合は、復元用のリモートまたは同じリージョンを [場所] フィールドで選択します。 ゾーン冗長とローカル冗長のバックアップを使用するクラスターでは、場所フィールドは編集できません。
"復元されたクラスター" が別の Azure リージョンに格納されるように、geo 冗長バックアップの [geo 冗長バックアップ] チェックボックスを設定します。
[次へ] を選択します。
(省略可能) [暗号化] タブで、復元されるクラスターのデータ暗号化を選択します。
[作成] を選択します 復元操作が開始されたことを示す通知が表示されます。
復元が完了したら、 復元後のタスクに従います。
カスタム復元ポイントへの復元
次のステップに従って、選択した日時への クラスターの復元を行います。
Azure portalで、復元したいクラスターの [概要] ページから [復元]を選択します。
[ 復元 ] ページで、[ カスタム復元ポイント] を選択します。
日付を選択して、日付と時刻のフィールドに時刻を指定し、 [Restore to new cluster] (新しいクラスターに復元) フィールドにクラスター名を入力します。 サブスクリプション フィールドとリソース グループ フィールドは編集できません。
クラスターで geo 冗長バックアップが有効になっている場合は、復元用のリモートまたは同じリージョンを [場所] フィールドで選択します。 ゾーン冗長とローカル冗長のバックアップを使用するクラスターでは、場所フィールドは編集できません。
"復元されたクラスター" が別の Azure リージョンに格納されるように、geo 冗長バックアップの [geo 冗長バックアップ] チェックボックスを設定します。
[次へ] を選択します。
(省略可能) [暗号化] タブで、復元されるクラスターのデータ暗号化を選択します。
[作成] を選択します 復元操作が開始されたことを示す通知が表示されます。
復元が完了したら、 復元後のタスクに従います。
復元後のタスク
復元後、ユーザーとアプリケーションを元に戻して動作させるには、次のことを行う必要があります。
- 元のクラスターを新しいクラスターで置き換える場合は、クライアントとクライアント アプリケーションを新しいクラスターにリダイレクトします。
- ユーザーが接続できるように、プライベートまたはパブリック アクセスに対する適切なネットワーク設定が行われていることを確認します。 これらの設定は元のクラスターからはコピーされません。
- 適切なログインとデータベース レベルのアクセス許可が指定されていることを確認します。
- 必要に応じて、アラートを構成します。
次のステップ
- Azure Cosmos DB for PostgreSQL でのバックアップと復元について説明します。
- geo 冗長バックアップがサポートされている Azure リージョンの一覧を参照してください。
- バックアップと復元の制限と制限事項を確認します。
- クラスターの 推奨されるアラートを 設定します。