すべてのプロダクト
Search
ドキュメントセンター

Data Management:セカンダリデータベースから ApsaraDB for MongoDB インスタンスをバックアップする

最終更新日:Mar 01, 2025

Data Disaster Recovery では、セカンダリデータベースからデータを読み取って完全バックアップを実行できるため、プライマリデータベースへの影響を軽減できます。

前提条件

  • ApsaraDB for MongoDB レプリカセットインスタンスが作成されている。

  • バックアップスケジュールが作成されている。詳細については、「バックアップスケジュールを作成する」をご参照ください。

    説明

    論理バックアップ方式が使用されます。

ソースインスタンスのサポートされているデプロイ場所

  • ApsaraDB for MongoDB

    説明

    [mongodb インスタンス ID] パラメーターを構成するだけで済みます。システムはセカンダリデータベースからデータを読み取ります。詳細については、「バックアップスケジュールを管理する」をご参照ください。

  • パブリック IP アドレスを持つユーザー作成データベース <IP アドレス:ポート番号>

  • Express Connect DB/VPN Gateway/インテリジェントゲートウェイ

  • パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)

手順

次の例では、ソースインスタンスのデプロイ場所は Express Connect DB/VPN Gateway/インテリジェントゲートウェイ です。

  1. DMS コンソール V5.0 にログインします。

  2. 上部のナビゲーションバーで、[セキュリティと仕様 (DBS)] > [データのディザスタリカバリ (DBS)] > [バックアッププラン] を選択します。

    説明

    DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインターを移動し、[すべての機能] > [セキュリティと仕様 (DBS)] > [データのディザスタリカバリ (DBS)] > [バックアッププラン] を選択します。

  3. [バックアップスケジュール] ページで、構成するバックアップスケジュールを見つけ、バックアッププランの設定操作 列でクリックします。

  4. バックアップソースと対象の設定 ステップで、バックアップソースとデスティネーションを構成し、ページの右下隅にある [次へ] をクリックします。

    セクション

    パラメーター

    説明

    該当なし

    [スケジュール名]

    バックアップスケジュールの名前。Data Disaster Recovery は自動的にバックアップスケジュール名を生成します。識別しやすい説明的な名前を入力することをお勧めします。バックアップスケジュール名は一意である必要はありません。

    [バックアップソース情報]

    [バックアップモード]

    データをバックアップするために使用されるメソッド。このパラメーターを [論理バックアップ] に設定します。

    [データベースの場所]

    ソースデータベースのアクセス方法。専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース を選択します。

    説明

    [データベースの場所] パラメーターを [パブリック IP アドレスを持つユーザー作成データベース <IP アドレス:ポート番号>] に設定した場合、[ピア VPC] パラメーターを設定する必要はありません。

    [ データベースタイプ]

    ソースデータベースのタイプ。デフォルト値: [mongodb]

    [ピア VPC]

    ソースデータベースがデプロイされている VPC (Virtual Private Cloud)。

    [スタンバイデータベースの接続アドレスの構成]

    セカンダリデータベースの接続アドレスを構成するかどうかを指定します。このパラメーターを [はい] に設定します。

    説明

    このパラメーターで [いいえ] を選択した場合、[代替アドレス] パラメーターまたは [代替ポート番号] パラメーターを設定する必要はありません。

    [マスターアドレス]

    プライマリデータベースへの接続に使用されるエンドポイント。

    [マスターポート番号]

    プライマリデータベースへの接続に使用されるポート。

    [代替アドレス]

    セカンダリデータベースへの接続に使用されるエンドポイント。

    [代替ポート番号]

    セカンダリデータベースへの接続に使用されるポート。

    [データベース名]

    ソースデータベースの名前。

    [マスターデータベースアカウント]

    ソースデータベースへの接続に使用されるアカウントのユーザー名。

    [マスターパスワード]

    ソースデータベースへの接続に使用されるアカウントのパスワード。

    説明

    データベースアカウントのユーザー名とパスワードを入力した後、パスワードの横にある [接続テスト] をクリックして、ソースデータベースの情報が有効かどうかを確認します。指定したパラメーターが有効な場合、「テストに合格しました」メッセージが表示されます。「テストに失敗しました」メッセージが表示された場合は、「テストに失敗しました」の横にある [確認] をクリックします。確認結果に基づいて、ソースデータベースの情報を変更します。

    [国境を越えたデータ転送に関するコンプライアンス保証]

    チェックボックスを選択して、コンプライアンスのコミットメントを読み、同意します。

    [バックアップデスティネーション情報]

    [バックアップストレージタイプ]

    バックアップデータを格納するために使用されるストレージのタイプ。有効な値:

    • [DBS ストレージ (推奨)]: バックアップデータは、Object Storage Service (OSS) バケットを作成する必要なく、Data Disaster Recovery に格納されます。Data Disaster Recovery に格納されているデータの量に基づいて課金されます。課金方法の詳細については、「ストレージ料金」をご参照ください。

    • ユーザー OSS: 事前に OSS でバケットを作成する必要があります。詳細については、「バケットを作成する」をご参照ください。

    説明
    • この例では、[DBS ストレージ (推奨)] が選択されています。[ユーザー向け OSS] を選択した場合は、[OSS バケット名] パラメーターを構成する必要があります。標準ストレージタイプのみがサポートされています。

    • 大量のデータを格納する場合は、サブスクリプションストレージプランを購入して、Data Disaster Recovery 組み込みストレージの料金を相殺することをお勧めします。詳細については、「ストレージプランを使用する」をご参照ください。Data Disaster Recovery ストレージプランは、従量課金制よりも費用対効果が高くなります。

    [OSS バケット名]

    データを格納する OSS バケットの名前。

    このパラメーターは、[バックアップストレージタイプ] パラメーターを [ユーザー向け OSS] に設定した場合にのみ表示されます。

    [ストレージの暗号化]

    格納されたデータを暗号化するために使用されるメソッド。有効な値:

    • 内蔵暗号化ストレージ: 推奨。Data Disaster Recovery は AES-256 を使用して格納されたデータを暗号化します。

      OSS ではサーバー側暗号化機能が使用されます。サーバー側暗号化が有効になっているバケットにオブジェクトをアップロードすると、OSS はオブジェクトを暗号化して格納します。暗号化されたオブジェクトを OSS からダウンロードすると、OSS はオブジェクトを復号化し、復号化されたオブジェクトを返します。詳細については、「サーバー側暗号化」をご参照ください。

    • 非暗号化ストレージ: 格納されたデータは暗号化されません。

  5. バックアップ対象の設定 ステップで、バックアップするデータベースまたはコレクションを見つけて、選択したデータベースオブジェクト セクションに追加します。次に、[次へ] をクリックします。

    説明
    • Data Disaster Recovery では、単一のコレクション、単一のデータベース、または複数のデータベースをバックアップできます。[使用可能] セクションの左下隅にある [すべて選択] をクリックして、すべてのデータベースを選択できます。サポートされているバックアップオブジェクトは、データベースタイプによって異なります。詳細については、「サポートされているデータベースタイプと機能」をご参照ください。

    • デフォルトでは、バックアップスケジュールが作成された後に作成されたデータベースをバックアップスケジュールを使用してバックアップすることはできません。データベースをバックアップするには、バックアップスケジュールの [タスクの構成] ページでデータベースをバックアップスケジュールに追加します。詳細については、「バックアップオブジェクトを変更する」をご参照ください。

  6. バックアップ時間の設定 ステップで、次の表に記載されているパラメーターを設定し、[次へ] をクリックします。

    パラメーター

    説明

    [フルスケールバックアップ頻度]

    バックアップスケジュールの頻度。有効な値: 定期的なバックアップ および 単一バックアップ

    説明

    定期的なバックアップ を選択した場合は、[完全データバックアップの繰り返し] パラメーターと [開始時刻] パラメーターを構成する必要があります。

    [完全データバックアップの繰り返し]

    Data Disaster Recovery がバックアップスケジュールを実行する曜日。1 つ以上の曜日を選択できます。少なくとも 1 つの曜日を選択してください。

    [開始時刻]

    バックアップの開始時刻。オフピーク時の時刻を設定することをお勧めします。例: [01:00]

    説明

    前回の完全データバックアップが次のバックアップの開始時刻に完了していない場合、Data Disaster Recovery は次のバックアップをスキップします。

    [増分バックアップ]

    増分バックアップを有効にするかどうかを指定します。

    このパラメーターは、[フルスケールバックアップ頻度] パラメーターを 定期的なバックアップ に設定した場合にのみ表示されます。

    [完全データバックアップの最大同時スレッド数]

    完全バックアップに使用できる同時スレッドの最大数。このパラメーターを設定して、バックアップ速度を調整できます。たとえば、バックアップスレッドの数を減らして、データベースへの影響を最小限に抑えることができます。

  7. ライフサイクルの設定 ステップで、[完全データバックアップライフサイクルの構成] セクションで完全バックアップデータのライフサイクルを構成します。

    手順 6 で [増分バックアップ] パラメーターを [有効] に設定した場合は、増分バックアップデータのライフサイクルを構成する必要があります。バックアップデータのライフサイクルルールの詳細については、「バックアップセットのライフサイクルルールを管理するにはどうすればよいですか?」をご参照ください。

  8. 上記の構成が完了したら、ページの右下隅にある 事前チェックして開始する をクリックします。

  9. 「事前チェックに合格しました」メッセージが表示されたら、今すぐ起動する をクリックします。

次のステップ

ApsaraDB for MongoDB データベースを復元する