データディザスタリカバリでは、完全バックアップを実行する際にプライマリデータベースへの影響を軽減するため、セカンダリデータベースからデータを読み取ります。
この機能を利用するには、ApsaraDB for MongoDB レプリカセットインスタンスが必要です。論理バックアップのみがサポートされています。
対応するデプロイメント場所
データディザスタリカバリは、ソースインスタンスについて以下のデプロイメント場所をサポートしています。
| デプロイメント場所 | 構成に関する注意事項 |
|---|---|
| ApsaraDB for MongoDB | MongoDB インスタンス ID のみを構成してください。システムが自動的にセカンダリデータベースから読み取ります。詳細については、「バックアップスケジュールの管理」をご参照ください。 |
| パブリック IP アドレス付きユーザー作成データベース <IP アドレス:ポート番号> | プライマリおよびセカンダリのエンドポイントを手動で構成します。ピア VPC は不要です。 |
| Express Connect DB/VPN Gateway/インテリジェントゲートウェイ | プライマリおよびセカンダリのエンドポイントを手動で構成します。ピア VPC が必要です。 |
| パブリックネットワークIPなし:ポートの独自構築データベース(database gateway を介してアクセス) | プライマリおよびセカンダリのエンドポイントを手動で構成します。 |
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
ApsaraDB for MongoDB レプリカセットインスタンス
既に作成済みのバックアップスケジュール。詳細については、「バックアップスケジュールの作成」をご参照ください。
セカンダリデータベースからのバックアップの構成
以下の手順では、デプロイメント場所として Express Connect DB/VPN Gateway/インテリジェントゲートウェイ を使用します。他のデプロイメント場所でも構成手順は同様です。
DMS コンソール V5.0 にログインします。
上部ナビゲーションバーで、セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。
シンプルモードの場合、左上隅の
アイコンにマウスを合わせて、すべての機能 > セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。バックアップスケジュール ページで、構成するバックアップスケジュールを見つけ、バックアップスケジュールの構成 をクリックします(操作 列)。
バックアップ元と送信先の構成 ステップで、以下の表のパラメーターを設定し、次へ をクリックします。
大量のデータ量の場合、従量課金による課金と比較してコストを削減するために、サブスクリプションストレージプランの購入を検討してください。詳細については、「ストレージプランの使用」をご参照ください。
一般
パラメーター 説明 スケジュール名 バックアップスケジュールの名称です。データディザスタリカバリにより自動生成されます。識別しやすいように、意味のある名称を入力してください。名称は一意である必要はありません。 バックアップ元情報
パラメーター 説明 バックアップモード バックアップ方法です。論理バックアップ を指定します。 データベースの場所 ソースデータベースへのアクセス方法です。Express Connect DB/VPN Gateway/インテリジェントゲートウェイ を選択します。 データベースタイプ ソースデータベースのタイプです。デフォルト値:MongoDB。 ピア VPC ソースデータベースがデプロイされている仮想プライベートクラウド(VPC)です。データベースの場所 が パブリック IP アドレス付きユーザー作成データベース の場合は不要です。 スタンバイデータベース接続アドレスの構成 スタンバイデータベースの接続アドレスを構成するかどうかを指定します。はい を選択すると、セカンダリデータベースからのバックアップが有効になります。いいえ を選択した場合、代替アドレス および 代替ポート番号 のパラメーターは不要です。 Master アドレス プライマリデータベースのエンドポイントです。 Master ポート番号 プライマリデータベースのポート番号です。 代替アドレス セカンダリデータベースのエンドポイントです。スタンバイデータベース接続アドレスの構成 を はい に設定した場合に必須です。 代替ポート番号 セカンダリデータベースのポート番号です。スタンバイデータベース接続アドレスの構成 を はい に設定した場合に必須です。 データベース名 ソースデータベースの名称です。 Master データベースアカウント ソースデータベースアカウントのユーザー名です。 Master パスワード ソースデータベースアカウントのパスワードです。認証情報を入力後、接続テスト をクリックして接続性を確認してください。テスト成功 と表示された場合、接続が正常に行われています。テスト失敗 と表示された場合は、隣の 確認 をクリックし、結果に基づいて構成を調整してください。 クロスボーダーデータ転送に関するコンプライアンス保証 チェックボックスをオンにして、コンプライアンスに関する約束事に同意してください。 バックアップ送信先情報
パラメーター 説明 バックアップストレージタイプ バックアップデータのストレージタイプです。DBS ストレージ(推奨):バックアップデータは Object Storage Service(OSS)バケットを必要とせず、データディザスタリカバリ内に保存されます。課金は保存されたデータ量に基づきます。詳細については、「ストレージ料金」をご参照ください。ユーザー所有 OSS:事前に OSS バケットを作成する必要があります。詳細については、「バケットの作成」をご参照ください。標準ストレージクラスのみがサポートされています。 OSS バケット名 バックアップデータを格納する OSS バケットです。バックアップストレージタイプ を ユーザー所有 OSS に設定した場合にのみ表示されます。 ストレージ暗号化 保存データの暗号化方式です。暗号化(推奨):データディザスタリカバリでは AES-256 暗号化が使用されます。OSS の場合、サーバ側暗号化が適用されます — オブジェクトはアップロード時に暗号化され、ダウンロード時に復号されます。詳細については、「サーバ側暗号化」をご参照ください。非暗号化:データは暗号化せずに保存されます。 バックアップ対象の編集 ステップで、バックアップするデータベースまたはコレクションを検索し、選択済み セクションに追加して、次へ をクリックします。
データディザスタリカバリでは、単一のコレクション、単一のデータベース、または複数のデータベースのバックアップがサポートされています。
利用可能 セクションの左下隅にある すべて選択 をクリックすると、すべてのデータベースを選択できます。
バックアップスケジュールの作成後に作成されたデータベースは、デフォルトではバックアップされません。これらのデータベースを含めるには、タスクの構成 ページで手動で追加してください。詳細については、「バックアップ対象の変更」をご参照ください。
対応するデータベースタイプについては、「対応するデータベースタイプと特徴」をご参照ください。
バックアップ時間の構成 ステップで、以下の表のパラメーターを設定し、次へ をクリックします。
パラメーター 説明 完全バックアップ頻度 バックアップの頻度です。定期バックアップ:定期的なスケジュールで実行されます。単発バックアップ:1 回のみ実行されます。 完全データバックアップの実行頻度 データディザスタリカバリがバックアップを実行する曜日です。少なくとも 1 日を選択してください。完全バックアップ頻度 を 定期バックアップ に設定した場合にのみ表示されます。 開始時刻 バックアップの開始時刻です。混雑していない時間帯(例: 01:00)にスケジュールしてください。予定された開始時刻に前回の完全バックアップがまだ実行中の場合、次のバックアップはスキップされます。 増分バックアップ 増分バックアップを有効にするかどうかを指定します。完全バックアップ頻度 を 定期バックアップ に設定した場合にのみ表示されます。 完全データバックアップの最大並行スレッド数 完全バックアップで使用可能な最大並行スレッド数です。この値を減らすことで、バックアップ時のデータベースパフォーマンスへの影響を最小限に抑えることができます。 ライフサイクルの編集 ステップで、完全データバックアップライフサイクルの構成 セクションにて、完全バックアップデータの保存期間を構成します。前のステップで 増分バックアップ を 有効 に設定した場合、増分バックアップデータの保存期間も構成してください。詳細については、「バックアップセットのライフサイクルルールを管理する方法」をご参照ください。
右下隅の 事前チェック をクリックします。
事前チェック成功 と表示された後、タスクの開始 をクリックします。