このページでは、データ損失を軽減し、継続的なクラウドバックアップを使用して簡単な復元プロセスを実行する方法について説明します。
特定の条件に従う、より詳細な復元が必要な場合は、「 Atlas Online アーカイブから特定のドキュメントを復元する 」を参照してください。
前提条件
継続的なクラウドバックアップを使用するには、Atlas クラスターで Online アーカイブ を構成する必要があります。
Considerations
Atlas クラスターのバックアップ構成では、バックアップの時にクラスター内でアクティブであるデータのみが取得されます。ただし、アーカイブ データには、 S3 ベンダーと同じ冗長性の保証があります。
アーカイブ操作とバックアップ操作の実行順序は、クラスターに復元するデータに直接影響します。次のシナリオを検討してみましょう。
シナリオ 1: バックアップする前にデータをアーカイブしました。
データの一部はクラスターに、残りの部分は Atlas Online アーカイブに存在します。クラスターがダウンした場合は、バックアップ戦略で保持されている最後の状態にデータを復元します。 Atlas Online アーカイブ は変更されません。
シナリオ 2: アーカイブする前にデータをバックアップしました。
データの一部をアーカイブする前に、データ全体のスナップショットを取得しました。クラスターがダウンし、データをアーカイブした時点よりも古いスナップショットに復元すると、Atlas Online アーカイブにすでに存在する古いデータが復元されることがあります。
継続的なクラウドバックアップを使用する場合は、 oplog を再生して、クラスター上のドキュメントが最後にアーカイブされた時間と一致する点でのクラスターを復元し、データの損失や冗長性を回避できます。
手順
Atlas クラスターで 継続的なクラウドバックアップ と Atlas Online アーカイブ を設定している場合、 によってクラスターを復元するには次の手順に従います。
Atlas Online アーカイブ を一時停止します。
継続的なクラウドバックアップ からクラスターを 復元 します。
Atlas Online アーカイブを再開します。