Atlas では、次のいずれかのオプションを指定して、継続的なクラウドバックアップからデータを復元できます。
復元する特定の日付と時刻
復元対象の特定のoplogエントリ
継続的なクラウドバックアップから、選択したデータベースまたはコレクションを復元できます。詳細については、「 選択したデータベースとコレクションからの復元」を参照してください。
復元に関する考慮事項
前提条件に加えて、継続的なクラウドバックアップから復元する場合は、次の要件と制限事項を考慮してください。
- ソース スナップショットの
DefaultRWConcern値がターゲット クラスターのDefaultRWConcern値と異なる場合、Atlas はソース スナップショットの 値をターゲット クラスターの 値で上書きします。 ターゲット クラスターでDefaultRWConcernに値が構成されていない場合、Atlas は明示的な構成なしでスナップショットのDefaultRWConcernの値を保持します。 これは、その MongoDB バージョンのデフォルト値と異なる場合があります。
この機能は、 M10+専用クラスターでのみ使用できます。
プロジェクト間復元の高速化を使用するための要件
一般的な最適化
プロジェクト間復元の高速化を活用し、パフォーマンスを最適化して復元にかかる時間を短縮するには、これらの原則が適用される場合はすべて従う必要があります。
グローバルまたはマルチクラウドではないターゲット クラスターを選択します。
マルチリージョンターゲット クラスターは、復元するスナップショットのコピーがそのクラスターのすべてのリージョンに存在する場合にのみ選択してください。
スナップショットと同じクラウドプロバイダーリージョンに属するターゲット クラスターを選択します。
ソースクラスターで使用される元のボリュームの容量と同じストレージ容量を持つクラスター階層を選択します。
ターゲットAmazon Web Services クラスターが で構成された IOPS を使用して実行されている場合は、構成された IOPS を選択して、構成された範囲に含まれます。
NVMeストレージ を使用するように構成されていないターゲット クラスターを選択します。NVMeストレージでは復元パフォーマンスが低下します。
For AWS source clusters created before March 27, 2024, click the Faster Restore button in the cluster's Backup details in Atlas UI to enable faster cross-project restores using the direct attach restore method. The target cluster must meet all conditions listed in this section to use this feature.
Faster Restore をアクティブ化すると、Atlas は 次回のメンテナンスウィンドウ中にソースクラスター内の各ノードを1 つずつ交換します。すべてのノードが置き換えられる前にメンテナンスウィンドウが終了した場合、Atlas は現在のノードの置き換えを完了し、次のメンテナンスウィンドウが次のノードの置き換えを開始するのを待ちます。ローリング置換中は、セカンダリ読み取りと分析ノードは使用できません。
Faster cross-project restores are automatically enabled for AWS clusters created after March 27, 2024, all Google Cloud and Microsoft Azure clusters, and all clusters in MongoDB Atlas for Government. If this feature is enabled for your cluster, the Faster Restore button doesn't appear.
必要なアクセス権
バックアップ復元ジョブを完了するまでモニターするには、特定のプロジェクトへの Project Read Only 以上のアクセス権が必要です。
復元ジョブを開始するには、プロジェクトに対する Project Backup Recovery Operator、Project Backup Manager、または Project Owner アクセス権が必要です。
組織間復元するまたはプロジェクト間復元するの場合、必要な権限はソース プロジェクトとターゲット プロジェクトの両方に適用されます。このような復元操作を開始または管理するには、両方のプロジェクトで Project Backup Manager または Project Owner が必要です。
Atlasプロジェクトで作成された暗号化されたスナップショットまたは暗号化されていないスナップショットを同じプロジェクトに復元するには、Project Backup Manager ロールが必要です。
ソース Atlasプロジェクトで作成された暗号化されたスナップショットまたは暗号化されていないスナップショットを別の ターゲットプロジェクトに復元するには、ターゲットプロジェクトで Project Owner ロールが必要です。
手順
クラスターレベルの復元を実行すると、Atlas は復元する前にターゲット クラスター上の既存のデータをすべて削除する。復元中、ターゲット クラスターは使用できません。復元の一部として、Atlas はインデックスも復元します。これはコレクションおよびデータベースレベルの復元には適用されません。