バックアップとは、ある時点でのクラスターの状態をカプセル化したデータのコピーのことです。バックアップはデータ損失イベントに備えた安全対策を提供します。厳格なデータ保護要件がある場合は、 バックアップ コンプライアンス ポリシーを有効にしてバックアップ データを保護できます。
必要なアクセス権
クラスターのバックアップを管理または復元するには、プロジェクトに対する Project Backup Manager または Project Owner へのアクセス権が必要です。
Organization Owner としてのアクセス権を持つユーザーは、バックアップを管理または復元する前に、自分自身を Project Backup Manager または Project Owner としてプロジェクトに追加する必要があります。
Considerations
注意すること:
Atlas バックアップは
M0無料クラスターでは利用できません。 mongodumpを使用してM0クラスター データをバックアップし、 mongorestoreを使用してそのデータを復元することができます。データを手動でバックアップする方法については、「コマンドライン ツール 」を参照してください。クラスターのバックアップ復元が進行中の間は、そのクラスターに書込み (write) はできません。
バックアップを復元できるのは、次のいずれかを実行中のクラスターだけです。
マイナーバージョンが同等以上の同一のメジャーリリースバージョン。例えば、MongoDB 8.1.x を実行しているクラスターのバックアップを作成する場合、このバックアップを他の 8.1.x バージョンや 8.y.x バージョン(
y > 1)を実行しているクラスターに復元することはできますが、8.0.x バージョンへの復元はできません。次に上位のメジャーリリースバージョン。例えば、MongoDB 8.y.x を実行しているクラスターのバックアップを作成した場合、このバックアップを 9.y.x を実行しているクラスターに復元できますが、7.y.x バージョンには復元できません。
バックアップに固定された FCV がある場合、ターゲットクラスターのメジャーバージョンは、その固定された FCV のメジャーバージョンと一致する必要があります。
クラウドバックアップ
M10+ クラスターで使用できます。
Atlas のバックアップはデフォルトで 不変 です。したがって、スナップショットを変更することはできません。無効化を強制するには、バックアップ コンプライアンス ポリシーを有効にします。これにより、すべてのユーザーによるバックアップの削除や保持設定の変更を防ぎ、厳格なバックアップの整合性が確保されます。
Atlas は次のクラウドバックアップをサポートしています。
詳しくは「クラスターのバックアップ」を参照してください。
クラウドバックアップからクラスターを復元する方法については、「スケジュールされたスナップショットまたはオンデマンドのスナップショットからの復元」を参照してください。
Flex クラスターのスナップショット
重要
2025 日現在、Flex クラスターを作成できますが、 Atlas UI、 Atlas CLI、 Atlas Administration API、Atlas Kubernetes Operator、HashiCorp Terraform、または Atlas で M2 と M5 クラスターまたはサーバーレスインスタンスを作成することはできなくなります。 CloudFormation リソース。
Atlas は、M2 とM5 クラスターとサーバーレスインスタンスのサポートを終了しました。 年 5 月25 32025 日現在、Atlas は既存のすべてのM2 クラスターとM5 クラスターを Flex クラスターに移行しました。
Atlas は、使用状況に応じてサーバーレスインスタンスを無料クラスター、フレキシブルクラスター、または専用クラスターに移行しました。 Atlas が インスタンスをどの階層に移行したかを確認するには、Atlas UIの [ すべてのクラスター] ページを参照してください。
Flex クラスターではバックアップが自動的に有効化されており、無効化することはできません。Atlas は、Flex クラスターのスナップショットを毎日作成し、Flex クラスターまたは M10 以上の階層に復元することができます。
クラスターのバックアップの詳細については、「Flex クラスターのバックアップ」を参照してください。
クラスターの復元の詳細については、「 スケジュール スナップショットまたはオンデマンド スナップショットからの復元 」を参照してください。