データのバックアップ、復元、アーカイブ
バックアップとは、ある時点でのクラスターの状態をカプセル化したデータのコピーのことです。バックアップはデータ損失イベントに備えた安全対策を提供します。厳格なデータ保護要件がある場合は、 バックアップ コンプライアンス ポリシーを有効にしてバックアップ データを保護できます。
必要なアクセス権
クラスターのバックアップを管理または復元するには、プロジェクトに対するProject Backup Manager
またはProject Owner
アクセス権が必要です。
アクセスを持つユーザーは、バックアップを管理または復元する前に、自分自身を または としてプロジェクトに追加する必要があります。Organization Owner
Project Backup Manager
Project Owner
Considerations
注意すること:
Atlas バックアップは
M0
無料クラスターでは利用できません。 mongodumpを使用してM0
クラスター データをバックアップし、 mongorestoreを使用してそのデータを復元することができます。データを手動でバックアップする方法については、「コマンドライン ツール 」を参照してください。クラスターのバックアップ復元が進行中の間は、そのクラスターに書込み (write) はできません。
バックアップは、同じメジャーリリース バージョンまたはそれ以降のバージョンで実行中のクラスターにのみ復元できます。 Atlas は古いバージョンへの復元をサポートしていません。
バックアップに固定された FCV がある場合、ターゲット クラスターのメジャー バージョンは、その固定された FCV のメジャー バージョンと一致する必要があります。
クラウドバックアップ
M10+ クラスターで使用できます。
Atlas はクラウドプロバイダーのネイティブ スナップショット機能を使用して、フルコピー スナップショットとローカライズされたスナップショット ストレージをサポートします。
Atlas は次のクラウドバックアップをサポートしています。
詳しくは「クラスターのバックアップ」を参照してください。
クラウドバックアップからクラスターを復元する方法については、「スケジュールされたスナップショットまたはオンデマンドのスナップショットからの復元」を参照してください。
Atlas Flex および M 2/M 5 スナップショット
バックアップは、Flex クラスター、M2
と M5
共有クラスターで自動的に有効になり、無効にすることはできません。Atlas は Flex クラスターと 共有クラスターのスナップショットを毎日取得し、Flex クラスター階層またはM10
以上に復元できます。
クラスターのバックアップの詳細については、「 フレキシブルなクラスターのバックアップ 」と「 共有クラスターのバックアップ 」を参照してください。
クラスターの復元の詳細については、「 スケジュール スナップショットまたはオンデマンド スナップショットからの復元 」を参照してください。
サーバーレスインスタンスのスナップショット
Atlas はクラウドプロバイダーのネイティブ スナップショット機能を使用して、フルコピー スナップショットとローカライズされたスナップショット ストレージをサポートします。
サーバーレスインスタンスではバックアップが自動的に有効になります。サーバーレスインスタンスのバックアップを無効にすることはできません。
Atlas はサーバーレスインスタンスに次のバックアップ オプションを提供しています。
オプション | 説明 |
---|---|
Serverless Continuous Backup | Atlas はサーバーレスインスタンス内のデータのインクリメンタルスナップショットを 6 時間ごとに作成し、過去 72 時間以内の選択した点でのデータを復元できるようにします。Atlas は毎日スナップショットを取得し、このスナップショットを 35 日間保持します。詳しくは「サーバーレスインスタンスのコスト」を参照してください。 |
Basic Backup | Atlas はサーバーレスインスタンス内のデータのインクリメンタルスナップショットを 6 時間ごとに取得し、最新の 2 つのスナップショットのみを保持します。このオプションは無料で使用できます。 |
サーバーレスインスタンスのスナップショットは、他のサーバーレスインスタンスや専有クラスターに復元できます。
詳しくは以下を参照してください。
レガシーバックアップ
M10+ クラスターで使用できます。
Atlas はレプリカセットの継続的なクラウドバックアップと、シャーディングされたクラスターの一貫したクラスター全体のスナップショットを確保します。
Atlas はレガシーバックアップ スナップショットを、レガシーバックアップが有効になっている Atlas プロジェクトごとに、プロジェクト内のクラスターでレガシーバックアップが最初に有効になったバックアップ データセンターのロケーションに保存します。
継続的なスナップショットは、フル スナップショットからの復元またはスナップショット間の継続的なクラウドバックアップからの復元をサポートします。
Atlas レガシーバックアップでは、Atlas クラスター内のすべてのデータベースのコレクションの合計数が 100,000
以上になることはできません。