ApsaraDB for MongoDB は、さまざまなシナリオでデータをバックアップまたはリストアできる、さまざまなソリューションを提供しています。次の表は、ApsaraDB for MongoDB がさまざまなシナリオで提供するソリューションについて説明しています。
概要
次の表は、ApsaraDB for MongoDB によって提供されるバックアップおよびリストアソリューションについて説明しています。表中の - 記号は、ソリューションが特定のシナリオに固定されていないことを示しています。ビジネス要件とプリファレンスに適したソリューションを選択してください。
操作 | ソリューション | サポートされているインスタンスアーキテクチャ | シナリオ |
データベースのバックアップ |
| - | |
| バージョンリリース前のサーバーメンテナンスなど、ゲーム業界のシナリオに適用できます。バージョンリリース前に手動でデータをバックアップできます。これにより、問題発生後に元の状態にすばやくロールバックできます。 | ||
| 書き込み負荷が高いシナリオに適用できます。ポイントインタイムリストアの主なボトルネックは、増分ログ再生フェーズに存在する可能性があります。高頻度バックアップを有効にすると、リストア時間を大幅に短縮できます。 | ||
| バックアップデータがリージョン間ディザスタリカバリに使用されるシナリオに適用できます。リージョンレベルの障害が発生した場合、リージョン間バックアップデータを使用してサービスを復旧できます。 | ||
ApsaraDB for MongoDB インスタンスへのバックアップデータのリストア |
| 1 つ以上のデータベースを迅速にリストアする必要があるシナリオに適用できます。たとえば、コレクションまたはドキュメントを誤って削除した場合に、このソリューションを使用できます。 | |
MongoDB 4.2 以前を実行し、ローカルディスクを使用するレプリカセットインスタンス | |||
| インスタンス内の複数のデータベースのデータ、またはインスタンス全体のデータを特定の時点にリストアする必要があるシナリオに適用できます。 | ||
| インスタンス全体をリストアする必要があるが、データの適時性が重要な要件ではないシナリオに適用できます。 | ||
| データの監視またはディザスタリカバリが必要なシナリオに適用できます。リージョン間バックアップファイルを使用して、バックアップファイルが存在するリージョンの新しいインスタンスにインスタンスデータをリストアできます。 | ||
自己管理データベースへのバックアップデータのリストア |
| ビジネステストやデータ分析などのシナリオに適用できます。 説明 バックアップデータを自己管理データベースにリストアする前に、バックアップファイルをダウンロードする必要があります。詳細については、「バックアップファイルのダウンロード」をご参照ください。 | |
MongoDB 4.2 以前を実行し、ローカルディスクを使用するレプリカセットインスタンス |
よくある質問
関連 API 操作
操作 | 説明 |
ApsaraDB for MongoDB レプリカセットインスタンスのバックアップファイルを照会します。 | |
ApsaraDB for MongoDB シャードクラスターインスタンスのバックアップセットを照会します。 | |
ApsaraDB for MongoDB インスタンスのバックアップポリシーを変更します。 | |
ApsaraDB for MongoDB インスタンスのバックアップポリシーを照会します。 | |
ApsaraDB for MongoDB インスタンスのデータを新しいレプリカセットインスタンスに復元します。 | |
インスタンスデータを新しいシャードクラスターインスタンスに復元します。 | |
ApsaraDB for MongoDB インスタンスがデータ復旧条件を満たしているかどうかを確認します。 |