Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

データのバックアップ、復元、アーカイブ

バックアップとは、ある時点でのクラスターの状態をカプセル化したデータのコピーのことです。バックアップはデータ損失イベントに備えた安全対策を提供します。厳格なデータ保護要件がある場合は、バックアップ コンプライアンス ポリシーを有効にしてバックアップ データを保護できます。

注意

MongoDB Atlas共有責任モデルは、安全で回復力のあるデータ環境を維持するためのMongoDBとそのカスタマーの補完的な役割を定義します。このフレームワークの下、 MongoDB は基礎のプラットフォームのセキュリティと運用上の整合性を管理しますが、カスタマーは特定の配置の構成、管理、データ ポリシーに責任を負います。所有者のセキュリティと運用の優れ性の詳細な内訳については、共有責任モデルを参照してください。

クラスターのバックアップを管理または復元するには、プロジェクトに対する Project Backup Manager または Project Owner のアクセス権が必要です。

Organization Owner としてのアクセス権を持つユーザーは、バックアップを管理または復元する前に、自分自身を Project Backup Manager または Project Owner としてプロジェクトに追加する必要があります。

バックアップ復元ジョブを完了するまでモニターするには、特定のプロジェクトへの Project Read Only 以上のアクセス権が必要です。

復元ジョブを開始するには、プロジェクトに対する Project Backup Recovery OperatorProject Backup Manager、または Project Owner アクセス権が必要です。

組織間復元するまたはプロジェクト間復元するの場合、必要な権限はソース プロジェクトとターゲット プロジェクトの両方に適用されます。このような復元操作を開始または管理するには、両方のプロジェクトで Project Backup Manager または Project Owner が必要です。

注意すること:

  • Atlas バックアップは 無料クラスター(以前は M0)では利用できません。mongodump を使用して無料クラスター データをバックアップし、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 は次のクラウドバックアップをサポートしています。

詳しくは「クラスターのバックアップ」を参照してください。

クラウドバックアップからクラスターを復元する方法については、「スケジュールされたスナップショットまたはオンデマンドのスナップショットからの復元」を参照してください。

重要

2025 日 2 月現在、フレックス クラスターは作成可能ですが、Atlas UI、Atlas CLI、Atlas Administration API、Atlas Kubernetes Operator、HashiCorp Terraform、または Atlas CloudFormation Resources で M2 および M5 クラスターやサーバーレスインスタンスを作成することはできなくなります。

22 年 1 月 2026 日現在、Atlas は M2 および M5 クラスターとサーバーレスインスタンスのサポートを終了しました。既存のすべての M2 クラスターと M5 クラスターは Flex クラスターに移行されました。

Atlas は、使用状況に応じて、サーバーレスインスタンスを無料クラスター、Flexクラスター、または専有クラスターに移行しました。Atlas がインスタンスをどの階層に移行したかを確認するには、Atlas UI のすべてのクラスターページを参照してください。

Flex クラスターではバックアップが自動的に有効化されており、無効化することはできません。Atlas は、Flex クラスターのスナップショットを毎日作成し、Flex クラスターまたは M10 以上の階層に復元することができます。

クラスターのバックアップの詳細については、「Flex クラスターのバックアップ」を参照してください。

クラスターの復元の詳細については、「スケジュールされたスナップショットまたはオンデマンドのスナップショットからの復元」を参照してください。