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