データセキュリティを確保するために、ApsaraDB for MongoDB は、分単位または時間単位でバックアップを作成できる高頻度バックアップ機能を提供しています。このトピックでは、この機能の設定方法について説明します。
前提条件
-
インスタンスがレプリカセットまたはシャードクラスターであること。
-
インスタンスで MongoDB 4.2 以降が実行されていること。
-
インスタンスが ESSD を使用していること。
料金
ApsaraDB for MongoDB は、無料のバックアップストレージクォータを提供しています。ESSD を使用するインスタンスの場合、無料クォータはインスタンスのストレージ容量の 200% です。
無料クォータを超えた場合、超過分のストレージは所定の単価に基づき毎日請求されます。詳細については、ApsaraDB for MongoDB の料金ページを参照してください。
高頻度バックアップの有効化
-
[レプリカセットインスタンス] ページまたは [シャーディングクラスターインスタンス] ページに移動します。上部のナビゲーションバーで、リソースグループとリージョンを選択し、対象インスタンスの ID をクリックします。
-
左側のナビゲーションペインで、バックアップ/リカバリ をクリックします。
-
(オプション) フルバックアップ タブで、右側にある クラスターバックアップモードへのアップグレード をクリックします。
説明MongoDB 4.4 を実行している 2023年10月19日より前に作成されたシャードクラスターインスタンスの場合、高頻度バックアップを有効にするには、クラスターバックアップモードに切り替える必要があります。レプリカセットインスタンス、および 2023年10月19日以降に作成されたシャードクラスターインスタンスの場合、この手順はスキップできます。
-
Backup Settings タブをクリックします。
-
Backup Settings タブで 編集 をクリックし、次のパラメーターを設定します。
パラメーター
説明
[バックアップ方法]
高頻度バックアップ を選択します。
[高周波バックアップの保持日数]
高頻度バックアップを保持する日数。有効値:1~7。
[時間以内のスパースバックアップ]
スナップショットのバックアップ頻度が分単位に設定されている場合に、時間単位のスパースバックアップを有効にするかどうかを指定します :
-
[有効化] :バックアップ頻度が分単位に設定されている場合、過去 1 時間のすべてのスナップショットが保持されます。1 時間以上経過しているが、高周波バックアップの保持日数 内のスナップショットについては、各時間の最初のスナップショットのみが保持されます。
-
[無効化] :高周波バックアップの保持日数 内のすべてのスナップショットが保持されます。
[完全バックアップの保存日数]
フルバックアップデータを保持する日数。有効値:7~730。デフォルト値は 30 です。
[数秒でバックアップ]
高頻度バックアップを有効にすると、秒レベルバックアップ機能がデフォルトで有効になります。
説明このパラメーターは、ESSD を使用するレプリカセットインスタンスでのみ使用できます。
[スナップショットのバックアップ頻度]
バックアップの頻度。
説明-
レプリカセットインスタンスの場合、バックアップ頻度は 15 分から 12 時間の間隔で設定できます。
-
シャードクラスターインスタンスの場合、バックアップ頻度は 30 分から 12 時間の間隔で設定できます。
説明Backup Settings ページの他のパラメーターの詳細については、「インスタンスの自動バックアップの設定」を参照してください。
-
バックアップ保持ポリシー
高頻度バックアップのBackup MethodはSnapshot Backupです。バックアップ保持ポリシーとその例は以下のとおりです。
|
スナップショット頻度 |
時間単位のスパースバックアップ |
保持ポリシー |
例 |
|
分単位の頻度 |
有効 |
|
スナップショット頻度が 30 分、高頻度バックアップの保持期間が 2 日、フルバックアップの保持期間が 30 日であると仮定します :
合計で、30 日以内に最大 77 個のスナップショットが保存されます (過去 1 時間の 2 個のスナップショット + 2 日間のうち残りの期間の 47 個のスナップショット + 残りの日数の 28 個のスナップショット)。 |
|
無効 |
|
スナップショット頻度が 30 分、高頻度バックアップの保持期間が 2 日、フルバックアップの保持期間が 30 日であると仮定します :
合計で、30 日以内に最大 124 個のスナップショットが保存されます (過去 2 日間の 96 個のスナップショット + 残りの日数の 28 個のスナップショット)。 |
|
|
時間単位の頻度 |
該当なし |
|
スナップショット頻度が 6 時間ごと、高頻度バックアップの保持期間が 2 日、フルバックアップの保持期間が 30 日であると仮定します :
合計で、スナップショット頻度が 6 時間ごとに設定されている場合、30 日以内に最大 36 個のスナップショットが保存されます (過去 2 日間の 8 個のスナップショット + 残りの日数の 28 個のスナップショット)。 |
よくある質問
関連 API
|
API |
説明 |
|
ApsaraDB for MongoDB インスタンスのバックアップポリシーを照会します。 |
|
|
ApsaraDB for MongoDB インスタンスのバックアップポリシーを変更します。 |