このトピックでは、ApsaraDB for MongoDB インスタンスを手動でバックアップする方法について説明します。
前提条件
スタンドアロン、レプリカセット、またはシャードクラスターインスタンスが作成されていること。
使用上の注意
お使いの ApsaraDB for MongoDB インスタンスが MongoDB 4.0 より前のバージョンを実行しており、バックアップ方法として [物理バックアップ] を選択した場合、インスタンス内のコレクションとインデックスの総数が 10,000 を超えるとバックアップが失敗することがあります。物理バックアップを実行する前に、インスタンスを MongoDB 4.0 以降のバージョンにアップグレードしてください。詳細については、「インスタンスのメジャーバージョンをアップグレードする」をご参照ください。
データベースのバージョンをアップグレードすると、アップグレード前に作成されたバックアップを使用してインスタンスを作成することはできません。
手動バックアップの説明
ApsaraDB for MongoDB は、バックアップファイルを Object Storage Service (OSS) に保存します。これらのバックアップファイルは、MongoDB インスタンスのストレージ容量を使用しません。
次の表に、さまざまなタイプの ApsaraDB for MongoDB インスタンスでサポートされているバックアップ方法を示します。
インスタンスタイプ | バックアップ方法 | 説明 |
| スナップショットバックアップ | 特定の時点でのディスクのデータ状態を保持します。この方法を使用すると、数分でデータを復元できます。 説明 バックアッププロセスは、ApsaraDB for MongoDB インスタンスの I/O リソースを消費します。 |
|
|
説明
|
課金ルール
ApsaraDB for MongoDB は無料のバックアップクォータを提供します。バックアップストレージ (完全バックアップとログバックアップ) が無料クォータの範囲内である場合、料金は請求されません。超過したバックアップストレージについては、1 時間ごとにバックアップ料金が請求されます。バックアップ料金は、次の数式に基づいて計算されます: 1 時間あたりのバックアップ料金 = (バックアップストレージ - 無料クォータ) × バックアップファイルの単価。
次の表に課金の詳細を示します。
ストレージタイプ | 無料クォータ | バックアップストレージと無料クォータの表示 |
クラウドディスクベースのインスタンス | 無料クォータは、インスタンス用に購入したストレージの 200% に相当します。 | インスタンスの [基本情報] ページの [仕様情報] セクションで、バックアップストレージと無料クォータを表示できます。 |
ローカルディスクベースのインスタンス | 無料クォータは、インスタンス用に購入したストレージの 50% に相当します。 |
次の表に、超過したバックアップストレージの課金の詳細を示します。
ストレージタイプ | バックアップ単価 (USD/GB/日) |
クラウドディスクベースのインスタンス | 単価はリージョンによって異なります:
|
ローカルディスクベースのインスタンス | 単価はリージョンによって異なります:
|
詳細については、ApsaraDB for MongoDB 製品ページの [価格] タブをご参照ください。
バックアップの単価は参考用です。インスタンスの購入時に単価が変更される場合があります。購入に関する問い合わせや請求書で生成された単価が優先されます。
手順
[レプリカセットインスタンス] ページまたは [シャードクラスターインスタンス] ページに移動します。左上隅で、リソースグループとリージョンを選択します。次に、ターゲットインスタンスの ID をクリックします。
[基本情報] ページの右上隅にある [インスタンスのバックアップ] をクリックします。
[インスタンスのバックアップ] パネルで、[バックアップ方法] を選択します。
表示されるダイアログボックスで、[バックアップ保持期間] を選択し、OK をクリックします。
説明MongoDB 4.2 以降を実行するクラウドディスクベースのインスタンスのみが、手動バックアップのカスタム保持ポリシーをサポートします。
次の保持ポリシーが利用可能です:
デフォルト: 保持期間は、自動バックアップポリシーで指定されたものと同じです。
カスタム: 手動バックアップのカスタム保持期間を指定します。有効な値: 7〜730 日。
有効期限なし: 手動バックアップはインスタンスの有効期間中保持されます。たとえば、毎週または毎月の初めに手動バックアップを実行し、保持ポリシーを [有効期限なし] に設定して、バックアップデータを長期間保持できます。

インスタンスを手動でバックアップした後、ページを更新します。その後、[バックアップとリカバリ] ページで、生成されたバックアップファイルを表示できます。
よくある質問
関連する API 操作
API 操作 | 説明 |
ApsaraDB for MongoDB インスタンスを手動でバックアップします。 |