データセキュリティを確保するために、ApsaraDB for MongoDB は高頻度バックアップ機能を提供しています。ビジネス要件に基づいて、数分または数時間の間隔で高頻度バックアップを設定できます。このトピックでは、高頻度バックアップを設定する方法について説明します。
前提条件
レプリカセットインスタンスまたはシャードクラスターインスタンスが使用されている。
インスタンスで MongoDB 4.2 以降が実行されている。
インスタンスで エンタープライズ SSD(ESSD)が使用されている。
課金ルール
ApsaraDB for MongoDB は、一定量の無料バックアップストレージ容量を提供します。ESSD を使用するインスタンスのバックアップストレージ容量は、次の式に基づいて計算されます。 200% × インスタンスストレージ容量。
無料枠に達すると、超過分のバックアップストレージ容量は、バックアップストレージの単価に基づいて日割りで課金されます。詳細については、「ApsaraDB for MongoDB 製品ページの料金タブ」をご覧ください。
高頻度バックアップを有効にする
[レプリカセットインスタンス] ページまたは [シャードクラスターインスタンス] ページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ をクリックします。
(オプション) [完全バックアップ] タブで、[クラスターバックアップモードにアップグレード] をクリックします。
説明2023 年 10 月 19 日より前に作成されたシャードクラスターインスタンスに対して高頻度バックアップを有効にするには、インスタンスをクラスターバックアップモードに切り替える必要があります。 2023 年 10 月 19 日以降に作成されたレプリカセットインスタンスとシャードクラスターインスタンスの場合は、この手順をスキップしてください。
[バックアップ設定] タブをクリックします。
[バックアップ設定] タブで、[編集] をクリックしてバックアップ設定パネルに移動します。 次に、以下の表に示すパラメータを設定します。
パラメータ
説明
バックアップモード
インスタンスのバックアップモード。 高頻度バックアップ を選択します。
高頻度バックアップの保存期間(日)
高頻度バックアップの保存期間。 有効な値:1~7。 単位:日。
毎時スパースバックアップ
毎時スパースバックアップを有効にするかどうかを指定します。 有効にすると、数分以内にスナップショットが生成されます。 有効な値:
有効:バックアップ頻度が分単位の場合、過去 1 時間以内に生成されたスナップショットが保持されます。 1 時間以上前であるが、指定された 高頻度バックアップの保存期間 内に生成されたスナップショットについては、毎日 00:00:00 後に生成された最初のスナップショットのみが保持されます。
無効:指定された 高頻度バックアップの保存期間 内に生成されたスナップショットが保持されます。
完全バックアップの保持期間(日)
完全バックアップの保持期間。 有効な値:7~730。 デフォルト値:30。 単位:日。
秒単位のバックアップ
デフォルトでは、高頻度バックアップが有効になっている場合、1 桁秒バックアップ機能が有効になります。
説明このパラメータは、クラウドディスクを使用するレプリカセットインスタンスに対してのみ有効です。
スナップショットバックアップ頻度
スナップショットバックアップを実行する間隔。
説明レプリカセットインスタンスの場合、バックアップ間隔は 15 分~ 12 時間に設定できます。
シャードクラスターインスタンスの場合、バックアップ間隔は 30 分~ 12 時間に設定できます。
説明[バックアップ設定] ページのその他のパラメータの設定方法については、「インスタンスの自動バックアップを設定する」をご参照ください。
バックアップ保持ポリシー
高頻度バックアップは、スナップショットバックアップ方式を使用します。 次の表に、バックアップ保存ポリシーの例を示します。
スナップショットバックアップ頻度 | 毎時スパースバックアップ | スナップショット保存ポリシー | 例 |
分 | 有効 |
| スナップショットバックアップ頻度を 30 分、高頻度バックアップ保存期間を 2 日(48 時間)、完全バックアップ保存期間を 30 日に設定した場合、次のスナップショット保存ポリシーが適用されます。
このように、30 日以内に最大 77 個のスナップショットが保持されます。 |
無効 |
| スナップショットバックアップ頻度を 30 分、高頻度バックアップ保存期間を 2 日(48 時間)、完全バックアップ保存期間を 30 日に設定した場合、次のスナップショット保存ポリシーが適用されます。
このように、30 日以内に最大 124 個のスナップショットが保持されます。 | |
時間 | 該当なし |
| スナップショットバックアップ頻度を 6 時間、高頻度バックアップ保存期間を 2 日(48 時間)、完全バックアップ保存期間を 30 日に設定した場合、次のスナップショット保存ポリシーが適用されます。
このように、30 日以内に最大 36 個のスナップショットが保持されます。 |
FAQ
関連 API 操作
操作 | 説明 |
ApsaraDB for MongoDB インスタンスのバックアップポリシーを照会します。 | |
ApsaraDB for MongoDB インスタンスのバックアップポリシーを変更します。 |