すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:自動バックアップの設定

最終更新日:Jun 05, 2026

ApsaraDB for MongoDB は、設定可能なバックアップポリシーに基づいてデータを自動的にバックアップします。インスタンスのバックアップ方法、スケジュール、保持期間を設定できます。

前提条件

ApsaraDB for MongoDB のスタンドアロンインスタンス、レプリカセットインスタンス、またはシャードクラスターインスタンスが作成されていること。

考慮事項

  • インスタンスが MongoDB 4.0 より前のバージョンを実行しており、コレクションとインデックスの合計が 10,000 を超える場合、[Physical Backup] が失敗する可能性があります。この問題を回避するには、MongoDB 4.0 以降にアップグレードしてください。

    重要

    アップグレード前に生成されたバックアップファイルは、新しいインスタンスの作成に使用できません。

  • MongoDB 4.4 以降を実行するレプリカセットインスタンスのみが、秒単位のバックアップに対応しています。

  • レプリカセットインスタンスとシャードクラスターインスタンスのみが、ログバックアップに対応しています。

    説明

    シャードクラスターインスタンスでは、ログバックアップを無効にすることはできません。ログバックアップを無効にすると、ポイントインタイムリカバリが利用できなくなります。

  • ログバックアップの保持期間は、完全バックアップの保持期間を超えることはできません。

  • ログバックアップを無効にすると、既存のログバックアップデータが削除され、復元できなくなります。

バックアップ方法

ApsaraDB for MongoDB は、バックアップファイルを Object Storage Service (OSS) に保存します。バックアップはインスタンスストレージを消費しません。

次の表に、各インスタンスタイプのバックアップ方法を示します。

インスタンスタイプ

バックアップ方法

説明

  • スタンドアロンインスタンス

  • クラウドディスクベースのレプリカセットインスタンス

  • クラウドディスクベースのシャードクラスターインスタンス

[Snapshot Backup]

特定の時点におけるディスクの状態をキャプチャし、データベースを数分で復元できるようにします。

説明

バックアップはインスタンスの I/O リソースを消費します。

  • ローカルディスクベースのレプリカセットインスタンス

  • ローカルディスクベースのシャードクラスターインスタンス

[Physical Backup]

インスタンスの物理データベースファイルをバックアップします。

説明
  • 物理バックアップは非表示ノードで実行され、プライマリノードまたはセカンダリノードのパフォーマンスに影響しません。

  • 大規模なデータセットの場合、バックアップに時間がかかることがあります。

課金

ApsaraDB for MongoDB は、完全バックアップとログバックアップを対象とする無料のバックアップストレージクォータを提供しています。クォータ内のバックアップストレージには料金が発生しません。超過分の使用量は次のように課金されます:日単位のバックアップ料金 = (バックアップストレージ使用量 - 無料クォータ) × 単価

ストレージタイプ別の無料クォータ:

ストレージタイプ

無料クォータ

使用量とクォータ

クラウドディスクベース

ストレージ容量の 200%

[基本情報] ページの Specification Information セクションで、バックアップストレージの使用量と無料クォータを確認できます。

ローカルディスクベース

ストレージ容量の 50%

超過バックアップストレージの単価:

ストレージタイプ

単価 (USD/GB/日)

クラウドディスクベース

リージョンによって異なります:

  • 中国本土: 0.0009375

  • 香港 (中国) および中国本土以外のその他のリージョン: 0.001125

ローカルディスクベース

リージョンによって異なります:

  • 中国本土: 0.00375

  • 香港 (中国) および中国本土以外のその他のリージョン: 0.0045

料金の詳細については、ApsaraDB for MongoDB の料金ページをご参照ください。

警告

ここに記載されている料金は参考用であり、変更される場合があります。実際の料金については、購入ページおよび請求明細をご確認ください。

自動バックアップの設定

  1. ApsaraDB for MongoDB レプリカセットインスタンスまたはApsaraDB for MongoDB シャードクラスターインスタンスのページに移動します。上部メニューで、[リソースグループ] と [リージョン] を選択します。次に、対象インスタンスの ID をクリックします。

  2. インスタンスページの左側メニューで、バックアップ/リカバリ をクリックします。

  3. Backup Settings タブをクリックします。

  4. Backup Settings タブで、編集 をクリックし、次のパラメータを設定します:

    パラメータ

    説明

    バックアップ方法

    必要に応じて、標準バックアップ または 高頻度バックアップ を選択します。

    このトピックでは、標準バックアップ を例として使用します。高頻度バックアップ のパラメータについては、高頻度バックアップをご参照ください。

    完全バックアップの保存日数

    完全バックアップを保持する日数。有効な値: 7 ~ 730。

    説明

    2021 年 9 月 10 日以降に購入されたインスタンスの場合、デフォルトは 30 日です。

    数秒でバックアップ

    数秒でバックアップ を有効または無効にします。デフォルトでは無効になっています。

    有効にすると、バックアップは数秒以内に完了します。

    説明

    MongoDB 4.4 以降を実行するレプリカセットインスタンスのみが、秒単位のバックアップに対応しています。

    バックアップ時刻

    バックアップの時間枠。

    1 時間単位の時間枠を選択します。オフピーク時にバックアップをスケジュールすることを推奨します。

    説明

    ローカルタイムゾーンで表示されます。

    曜日

    バックアップを実行する曜日。デフォルト: 毎日。

    説明

    データのセキュリティを確保するため、週に少なくとも 2 回バックアップすることをお勧めします。頻度を高めることで、データ損失を減らし、復旧時間を短縮できます。

    ログバックアップ

    ログバックアップ を有効または無効にします。デフォルトでは有効になっています。

    • 有効: oplog がリアルタイムで OSS にアップロードされ、バックアップ料金の対象となります。ポイントインタイムリカバリが有効になり、新しいインスタンスにデータを復元できます。

      説明
      • ログバックアップの保持期間を設定できます。ログバックアップ タブをクリックして、ログバックアップの詳細を確認できます。

      • レプリカセットインスタンスとシャードクラスターインスタンスのみが、ログバックアップに対応しています。

    • 無効: ログは OSS にアップロードされず、ログバックアップ料金は発生しません。oplog がない場合、データは最も近い完全バックアップからのみ復元できます。正確なポイントインタイムリカバリを行うには、ログバックアップ を有効にしてください。

      重要

      ログバックアップを無効にすると、既存のログバックアップデータが削除され、復元できなくなります。

    データバックアップの保存日数

    ログバックアップ が有効な場合、ログバックアップを保持する日数。有効な値: 7 ~ 730。デフォルト: 7。

    説明

    ログバックアップの保持期間は、完全バックアップの保持期間を超えることはできません。

  5. OK をクリックします。

よくある質問

インスタンスのバックアップ料金を確認する方法を教えてください。

Alibaba Cloud コンソールの請求明細ページに移動し、請求項目バックアップストレージ となっている請求をフィルタリングします。

インスタンスのバックアップを手動で削除する方法を教えてください。

インスタンスのバックアップを手動で削除することはできません。バックアップストレージを削減するには、バックアップの頻度を下げるか、保持期間を短縮してください。自動バックアップの設定をご参照ください。

関連 API

API

説明

DescribeBackupPolicy

インスタンスのバックアップポリシーを照会します。

ModifyBackupPolicy

インスタンスのバックアップポリシーを変更します。