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

Data Management:サードパーティクラウドまたは自己管理型 Redis データベースでホストされている Redis データベースの論理バックアップと復元

最終更新日:Mar 05, 2025

データディザスタリカバリ は、完全バックアップ、増分バックアップ、地理的冗長性、単一データベースの復元、長期アーカイブなど、Redis データベース向けの複数の機能を提供します。

前提条件

マスターレプリカアーキテクチャを使用する Redis 4.0 の Redis 標準データベースが作成されていること。

説明

Redis 5.0 以降はサポートされていません。Redis クラスターインスタンスはサポートされていません。標準マスターレプリカアーキテクチャのインスタンスのみがサポートされています。

バックアップスケジュールの作成

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

説明
  • バックアップスケジュールを購入する際は、データソースタイプパラメータを [redis] に、バックアップメソッドパラメータを 論理バックアップ に設定します。

  • データディザスタリカバリRedis データベースをバックアップおよび復元する際の最小粒度については、「サポートされているデータベースの種類と機能」をご参照ください。

バックアップスケジュールの構成

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

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

    説明

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

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

    image

  4. バックアップスケジュールの構成ウィザードの バックアップソースと対象の設定 ステップで、バックアップソースと宛先を構成し、ページの右下隅にある [次へ] をクリックします。

    image

    セクション

    パラメータ

    説明

    該当なし

    [スケジュール名]

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

    バックアップソース情報

    [バックアップモード]

    データをバックアップするために使用されるメソッド。デフォルトでは、バックアップスケジュールを購入した際に選択したバックアップメソッドが使用されます。この例では、[論理バックアップ] が使用されます。

    [データベースの場所]

    バックアップするデータベースの場所。有効な値:

    • インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス): database gateway を使用して自己管理データベースをバックアップします。このオプションを選択した場合は、事前にデータベースの database gateway を構成する必要があります。

    • インターネット IP アドレス : Port の自作データベースがあります: データベースのパブリック IP アドレスを使用して自己管理データベースをバックアップします。このオプションを選択した場合は、[アドレス] パラメータと [ポート番号] パラメータも構成する必要があります。

    • ECS 上の自作データベース: Elastic Compute Service (ECS) インスタンスでホストされているデータベースをバックアップします。[ECS インスタンス ID] パラメータと [ポート番号] パラメータも構成する必要があります。

    • 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース: VPC を使用して自己管理データベースをバックアップします。このオプションを選択した場合は、[ピア VPC] パラメータを構成する必要があります。事前にデータベースの VPC を構成します。

    [インスタンスリージョン]

    ソースデータベースインスタンスが存在するリージョン。

    説明

    ソースデータベースが存在するリージョン。このパラメータは、[データベースの場所] パラメータを ECS 上の自作データベースApsaraDB for Redis、または インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス) に設定した場合にのみ表示されます。

    [データベースの種類]

    ソースデータベースの種類。デフォルト値: [redis]

    [ゲートウェイインスタンス ID]

    database gateway の ID。

    説明

    このパラメータは、[データベースの場所] パラメータを [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。

    [ECS インスタンス ID]

    バックアップするデータベースがデプロイされている ECS インスタンスの ID。

    説明

    このパラメータは、[データベースの場所] パラメータを [ECS でホストされているデータベース] に設定した場合にのみ表示されます。

    [ピア VPC]

    ソースデータベースが存在する VPC。

    説明

    このパラメータは、[データベースの場所] パラメータを [express Connect DB/VPN Gateway/インテリジェントゲートウェイ] に設定した場合にのみ表示されます。

    [アドレス]

    バックアップするインスタンスに接続するために使用されるエンドポイント。

    説明
    • インスタンスがデプロイされているサーバーでファイアウォール設定などのネットワークセキュリティ設定が指定されている場合は、ホワイトリストを追加する方法 をクリックして データディザスタリカバリ の CIDR ブロックを取得し、それらの CIDR ブロックをサーバーのホワイトリストに追加します。これにより、データディザスタリカバリ がサーバーにアクセスできるようになります。

    • このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります に設定した場合にのみ表示されます。

    [ポート番号]

    ソースデータベースに接続するために使用されるポート番号。デフォルト値: 6379。

    [パスワード]

    ソースデータベースにログインするために使用されるデータベースアカウントのパスワード。パスワードの形式は、選択したアカウントによって異なります。

    • デフォルトアカウントを使用する場合は、パスワードのみを入力します。

      デフォルトアカウントのユーザー名は default です。または、ユーザー名がインスタンス ID であるアカウント (例: r-bp10noxlhcoim2****) を使用することもできます。

    • カスタムアカウントを使用する場合は、<username>:<password> の形式でパスワードを入力します。この形式のパスワードは、デフォルトアカウントにも使用できます。たとえば、カスタムアカウントのユーザー名が testaccount で、パスワードが Rp829dlwa の場合は、データベースパスワードとして testaccount:Rp829dlwa を入力する必要があります。

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

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

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

    バックアップ対象情報

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

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

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

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

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

    • バックアップするデータの量が大きい場合は、料金を相殺するためにサブスクリプションストレージプランを購入することをお勧めします。ストレージプランは、従量課金よりも費用対効果が高くなります。

    [ストレージの暗号化]

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

    • 内蔵暗号化ストレージ (推奨): 格納されたデータの暗号化に AES-256 が使用されます。

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

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

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

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

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

  6. バックアップ時間の設定 ステップで、次の表に示すパラメータを構成し、ページの右下隅にある [次へ] をクリックします。

    パラメータ

    説明

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

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

    説明

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

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

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

    [開始時刻]

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

    説明

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

    [増分バックアップ]

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

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

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

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

    [完全データバックアップの最大速度]

    Redis インスタンスのシングルスレッドパフォーマンスへのバックアップの影響を効率的に軽減するための、完全データバックアップの最大速度。デフォルト値を使用できます。単位: MB/秒。

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

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

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

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

    説明
    • バックアップスケジュールの [状態][実行中] に変わると、バックアップスケジュールが有効になります。

    • バックアップスケジュールの開始時に例外またはエラーが発生した場合は、できるだけ早く例外またはエラーのトラブルシューティングを行ってください。詳細については、「異常なバックアップスケジュールのエラーを修正するにはどうすればよいですか」をご参照ください。上記のトピックで提供されているソリューションを使用しても問題が解決しない場合は、DingTalk グループ (ID: 35585947) のテクニカルサポートにお問い合わせください。

データの復元

この例では、バックアップセットが既存の ApsaraDB for Redis インスタンスに復元されます。事前に ApsaraDB for Redis インスタンスを作成する必要があります。Redis インスタンスの作成方法の詳細については、「ステップ 1: インスタンスの作成」をご参照ください。

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

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

    説明

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

  3. [バックアップスケジュール] ページで、管理するバックアップスケジュールを見つけて、[アクション] 列の [管理] をクリックします。アクション

  4. バックアップタスクの設定 ページで、右上隅にある データベースの復元 をクリックします。

  5. 復元タスクの作成ウィザードの 復元時点の設定 ステップで、次の表に示すパラメータを構成し、[次へ] をクリックします。

    image

    セクション

    パラメータ

    説明

    該当なし

    復元タスク名

    復元タスクの名前。データディザスタリカバリ は自動的にタスク名を生成します。タスクの識別に役立つ名前を指定することをお勧めします。タスク名は一意である必要はありません。

    復元時点

    [復元可能な時間範囲]

    最初の完全バックアップセットが作成された時点から最新の完全バックアップセットが作成された時点までの時間範囲。データベースは、この時間範囲内の任意の時点に復元できます。

    [復元先]

    ソースデータベースを復元する時点。[復元可能な時間範囲] パラメータで指定された時間範囲内である必要があります。

    説明
    • 増分バックアップ機能が有効になっている場合、データディザスタリカバリ では、最初の完全バックアップの完了から最後の増分バックアップの完了までの任意の時点にデータを復元できます。

    • 増分バックアップ機能が無効になっている場合、データディザスタリカバリ では、完全バックアップが完了した時点にデータを復元できます。

    [宛先データベースの構成]

    [データベースの場所]

    • インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス): database gateway を使用して自己管理データベースをバックアップします。このオプションを選択した場合は、事前にデータベースの database gateway を構成する必要があります。

    • インターネット IP アドレス : Port の自作データベースがあります: データベースのパブリック IP アドレスを使用して自己管理データベースをバックアップします。このオプションを選択した場合は、[アドレス] パラメータと [ポート番号] パラメータも構成する必要があります。

    • ECS 上の自作データベース: Elastic Compute Service (ECS) インスタンスでホストされているデータベースをバックアップします。[ECS インスタンス ID] パラメータと [ポート番号] パラメータも構成する必要があります。

    • [apsaradb For Redis]

    • 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース: VPC を使用して自己管理データベースをバックアップします。このオプションを選択した場合は、[ピア VPC] パラメータを構成する必要があります。事前にデータベースの VPC を構成します。

    [インスタンスリージョン]

    宛先データベースが存在するリージョン。

    [データベースの種類]

    このパラメータはデフォルトで Redis に設定されています。

    [ゲートウェイインスタンス ID]

    database gateway の ID。

    説明

    このパラメータは、[データベースの場所] パラメータを [パブリックネットワーク IP なし: ポートの自己構築データベース (database Gateway 経由でアクセス)] に設定した場合にのみ表示されます。

    [アドレス]

    宛先データベースに接続するために使用されるエンドポイント。

    説明
    • インスタンスがデプロイされているサーバーでファイアウォール設定などのネットワークセキュリティ設定が指定されている場合は、ホワイトリストを追加する方法 をクリックしてデータディザスタリカバリの CIDR ブロックを取得し、それらの CIDR ブロックをサーバーのホワイトリストに追加します。これにより、データディザスタリカバリがサーバーにアクセスできるようになります。

    • このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります に設定した場合にのみ表示されます。

    [ポート番号]

    宛先データベースに接続するために使用されるポート番号。デフォルト値: 6379。

    [redis インスタンスの ID]

    宛先 Redis インスタンスの ID。

    [パスワード]

    宛先データベースに接続するために使用されるアカウントのパスワード。

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

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

  6. 復元オブジェクトの設定 ステップで、次の表に示すパラメータを構成し、事前チェックして開始する をクリックします。

    パラメータ

    説明

    [競合の処理]

    デフォルトでは、[同じ名前のオブジェクトの名前を変更する][競合の処理] パラメーターに選択されています。たとえば、復元する job_info テーブルがターゲットデータベース内のテーブルと同じ名前の場合、システムは復元されたテーブルの名前を job_info_dbs_<Restore タスク ID>_<タイムスタンプ> の形式で変更します。

    [復元するオブジェクト]

    [使用可能] セクションで復元するデータベースまたはテーブルを選択し、右向き矢印をクリックして [選択済み] セクションに追加します。

    説明

    データディザスタリカバリでは、データベースまたはテーブルごとに一部のデータベースを復元できます。これにより、復元されるデータ量が削減され、目標復旧時間 (RTO) が短縮されます。サポートされている復元粒度の詳細については、「サポートされているデータベースの種類と機能」をご参照ください。

  7. 事前チェックに合格しました メッセージが 事前チェック ダイアログボックスに表示されたら、今すぐ起動する をクリックします。

    データベースの復元進捗状況を表示するには、左側のナビゲーションウィンドウの 復元タスク をクリックします。

    説明

    復元時間は、バックアップスケジュールの仕様と復元されるデータベースのサイズによって異なります。仕様が高いバックアップスケジュールほど、復元時間は短くなります。詳細については、「バックアップと復元のパフォーマンステスト」をご参照ください。

関連操作

  • CreateBackupPlan 操作を呼び出してバックアップスケジュールを作成できます。また、CreateAndStartBackupPlan 操作を呼び出して、バックアップスケジュールを作成、構成、および開始することもできます。詳細については、「CreateBackupPlan」または「CreateAndStartBackupPlan」をご参照ください。

  • バックアップソース、バックアップオブジェクト、またはバックアップポリシーパラメータ (バックアップ時間やバックアップセットの保存期間など) を変更できます。詳細については、「バックアップスケジュールの管理」をご参照ください。

  • バックアップスケジュールに課金される可能性のある料金を確認できます。詳細については、「課金のよくある質問」をご参照ください。

  • コストを削減するために、不要なバックアップスケジュールを一時停止できます。詳細については、「バックアップスケジュールの一時停止または開始」をご参照ください。

よくある質問

Q: バックアップスケジュールを構成するときに、宛先インスタンスを選択できないのはなぜですか?无法选择redis实例

A: データディザスタリカバリ は、マスターレプリカアーキテクチャを使用する Redis 4.0 の Redis 標準データベースのみをサポートしています。詳細については、「前提条件」をご参照ください。