データセキュリティを確保するために、ApsaraDB for MongoDB はリージョン間バックアップ機能を提供し、別のリージョンにデータを自動的にバックアップします。この機能は、データ監査やディザスタリカバリが必要なシナリオで使用できます。
リージョン間バックアップ機能と標準バックアップ機能の違い
項目 | リージョン間バックアップ | 標準バックアップ |
デフォルトステータス | デフォルトでは、この機能は無効になっています。この機能を使用するには、手動で有効にする必要があります。 | デフォルトでは、この機能は有効になっています。 |
ストレージ | リージョン間バックアップファイルは、ソースリージョンではなく別のリージョンに保存されます。 | 標準バックアップファイルは現在のリージョンに保存されます。 |
復元 | ソースインスタンスが有効期限切れにならない期間中は、インスタンスデータをターゲットリージョンの新しいインスタンスに復元できます。 |
|
保持期間 | インスタンスがリリースされた後も、指定されたリージョン間バックアップの保持期間に基づいて、リージョン間バックアップファイルは保持されます。インスタンスのリリース後にリージョン間バックアップファイルを保持したくない場合は、インスタンスをリリースする前にリージョン間バックアップの保持期間を変更してください。 |
|
前提条件
インスタンスは、レプリカセットインスタンスまたはシャードクラスターインスタンスです。
インスタンスは、企業向け SSD(ESSD)を使用してデータを保存します。
課金ルール
リージョン間バックアップ料金は、ストレージ料金とネットワークトラフィック料金で構成されます。次の表に、課金項目を示します。
課金項目 | リージョン | 単価(1 GB 1 日あたり CNY) |
リージョン間バックアップストレージ | 中国(北京)、中国(フフホト)、中国(ウランチャブ)、中国(杭州)、中国(上海)、中国(深セン)、中国(河源)、中国(成都)、中国(青島)、中国(広州)、中国(張家口) | 0.006 |
中国(香港)、米国(シリコンバレー)、米国(バージニア)、シンガポール、日本(東京)、ドイツ(フランクフルト)、マレーシア(クアラルンプール)、インドネシア(ジャカルタ)、フィリピン(マニラ)、英国(ロンドン)、韓国(ソウル)、タイ(バンコク) | 0.0072 | |
ネットワークトラフィック | 各リージョンの課金ルールの詳細については、「ネットワークトラフィック料金」をご参照ください。 | |
注意事項
リージョン間バックアップ機能を使用すると、インスタンスが存在するリージョン以外の別のリージョンにデータをバックアップできます。バックアップデータは、リージョン間バックアップセットが存在するリージョンにのみ復元できます。
リージョン間バックアップファイルは、標準バックアップファイルには影響しません。これらの2種類のバックアップファイルは、インスタンスに同時に存在できます。
リージョン間バックアップ機能を使用すると、すべての手動バックアップファイル、その日の最初の標準バックアップファイル、およびその日の最初の高頻度バックアップファイルをダンプできます。
リージョン間バックアップ機能を使用して生成されたデータおよびログバックアップファイルはダウンロードできません。
リージョン間バックアップ機能でサポートされているソースリージョンとターゲットリージョンは限られています。次の表に、サポートされているリージョンを示します。
リージョン間バックアップ機能を有効にする
レプリカセットインスタンス ページまたは シャードクラスターインスタンス ページに移動します。 上部のナビゲーションバーで、目的のインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンス ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ をクリックします。
[バックアップ設定] をクリックします。
[基本バックアップ] セクションの横にある [編集] をクリックします。 表示されるパネルで、[高度な機能] の下の [リージョン間バックアップ] を選択し、次のパラメーターを設定します。
パラメーター
説明
ソースリージョン
値はインスタンスが存在するリージョンに設定されており、変更できません。
バックアップリージョン
バックアップファイルをダンプするリージョン。 リージョンはソースリージョンと同じにすることはできません。
保持タイプ
バックアップファイルの保持タイプ。 有効な値:[一定期間データを保持] および [データを永続的に保持]。
保持期間(日数)
リージョン間バックアップファイルの保持期間。 有効な値:3~1825。 単位:日。
説明このパラメーターは、[保持タイプ] パラメーターが [一定期間データを保持] に設定されている場合にのみ必須です。
曜日
リージョン間バックアップファイルをダンプする曜日。
たとえば、月曜日と水曜日を選択した場合、システムは月曜日と水曜日に生成されたバックアップファイルを別のリージョンにダンプします。 バックアップファイルには、すべての手動バックアップファイル、その日の最初の定期バックアップファイル、およびその日の最初の高頻度バックアップファイルが含まれます。
ログバックアップステータス
ログバックアップ機能を有効にするかどうかを指定します。
説明リージョン間ログバックアップ機能は、レプリカセットインスタンスではサポートされていません。
シャードクラスターインスタンスのデータをリージョン間で復元するには、この機能を有効にします。 この機能は、インスタンスに対して無効にすることはできません。
コンプライアンスステートメント
コンプライアンスステートメントを確認した後、[コンプライアンスステートメントを読み、同意しました。] を選択します。
説明他の設定項目の詳細については、「ApsaraDB for MongoDB インスタンスの自動バックアップを設定する」をご参照ください。
[OK] をクリックします。
リージョン間バックアップ設定を変更する
レプリカセットインスタンス ページまたは シャードクラスターインスタンス ページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ をクリックします。
[バックアップ設定] をクリックします。
[基本バックアップ] セクションの横にある [編集] をクリックします。 表示されるパネルで、[高度な機能] セクションの [リージョン間バックアップ] の下のパラメーターを変更します。
パラメーター
説明
ソースリージョン
値はインスタンスが存在するリージョンに設定されており、変更できません。
バックアップリージョン
バックアップファイルをダンプするリージョン。 リージョンはソースリージョンと同じにすることはできません。
保持タイプ
バックアップファイルの保持タイプ。 有効な値:[一定期間データを保持] および [データを永続的に保持]。
保持期間(日数)
リージョン間バックアップファイルの保持期間。 有効な値:3~1825。 単位:日。
説明このパラメーターは、[保持タイプ] パラメーターが [一定期間データを保持] に設定されている場合にのみ必須です。
曜日
リージョン間バックアップファイルをダンプする曜日。
たとえば、月曜日と水曜日を選択した場合、システムは月曜日と水曜日に生成されたバックアップファイルを別のリージョンにダンプします。 バックアップファイルには、すべての手動バックアップファイル、その日の最初の定期バックアップファイル、およびその日の最初の高頻度バックアップファイルが含まれます。
ログバックアップステータス
ログバックアップ機能を有効にするかどうかを指定します。
説明リージョン間ログバックアップ機能は、レプリカセットインスタンスではサポートされていません。
シャードクラスターインスタンスのデータをリージョン間で復元するには、この機能を有効にします。 この機能は、インスタンスに対して無効にすることはできません。
コンプライアンスステートメント
コンプライアンスステートメントを確認した後、[コンプライアンスステートメントを読み、同意しました。] を選択します。
[OK] をクリックします。
その他の操作
リージョン間バックアップファイルを表示する
レプリカセットインスタンス ページまたは シャードクラスターインスタンス ページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ をクリックします。
[リージョン間バックアップ] タブをクリックします。
[リージョン間バックアップ] タブで、インスタンスのリージョン間バックアップファイルを表示します。
リージョン間バックアップ機能を無効にする
リージョン間バックアップ機能が無効になると、ApsaraDB for MongoDB で新しいバックアップ料金とネットワークトラフィック料金は発生しなくなります。 ただし、既存のバックアップファイルはすぐに削除されず、バックアップファイルのストレージ料金は引き続き発生します。
追加料金が発生しないように、機能を無効にする前に、[保持期間(日数)] パラメーターの値を 3 日に変更することをお勧めします。 リージョン間バックアップファイルは 3 日後に自動的に削除され、リージョン間バックアップストレージ料金は発生しなくなります。 リージョン間バックアップの保持期間を変更する方法の詳細については、「リージョン間バックアップ設定を変更する」をご参照ください。
レプリカセットインスタンス ページまたは シャードクラスターインスタンス ページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ をクリックします。
[バックアップ設定] をクリックします。
[リージョン間バックアップ] の選択を解除します。
[OK] をクリックします。
リージョン間バックアップの復元
ソースリージョンからターゲットリージョンの既存のインスタンスまたは新しいインスタンスにインスタンスのデータを復元する方法の詳細については、「ApsaraDB for MongoDB インスタンスのデータをリージョン間で復元する」をご参照ください。
関連 API 操作
操作 | 説明 |
ApsaraDB for MongoDB レプリカセットインスタンスのバックアップファイルを照会します。 | |
ApsaraDB for MongoDB シャードクラスターインスタンスのバックアップセットを照会します。 | |
ApsaraDB for MongoDB インスタンスのバックアップポリシーを変更します。 | |
ApsaraDB for MongoDB インスタンスのバックアップポリシーを照会します。 | |
ApsaraDB for MongoDB インスタンスがデータ復元条件を満たしているかどうかを確認します。 |