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