このトピックでは、ApsaraDB RDS for SQL Server インスタンスのクロスリージョンバックアップ機能の使用方法について説明します。クロスリージョンバックアップ機能を有効にすると、RDS インスタンスのバックアップファイルは、ソースリージョンから指定されたターゲットリージョンに自動的にレプリケートされます。この機能は、規制遵守とディザスタリカバリに使用できます。
RDS インスタンスのデフォルトのバックアップ機能の使用方法の詳細については、「ApsaraDB RDS for SQL Server インスタンスをバックアップする」をご参照ください。
RDS インスタンスのクロスリージョンバックアップ機能の使用方法の詳細については、「クロスリージョンバックアップ機能を使用する」をご参照ください。
ApsaraDB RDS for PostgreSQL インスタンスのクロスリージョンバックアップ機能の使用方法の詳細については、「クロスリージョンバックアップ機能を使用する」をご参照ください。
クロスリージョンバックアップとデフォルトバックアップの違い
項目 | クロスリージョンバックアップ | デフォルトバックアップ |
デフォルトステータス | デフォルトでは、この機能は無効になっています。クロスリージョンバックアップ機能を使用するには、手動で機能を有効にする必要があります。 | デフォルトでは、この機能は有効になっています。 |
バックアップストレージ | クロスリージョンバックアップファイルは、ソースリージョンではなく別のリージョンに保存されます。 | デフォルトのバックアップファイルは、ソースリージョンに保存されます。 |
リストア | クロスリージョンバックアップファイルのデータは、ターゲットリージョンにある新しい RDS インスタンスにのみリストアできます。 | デフォルトのバックアップファイルのデータは、次のいずれかの RDS インスタンスにリストアできます。
|
保持期間 | RDS インスタンスがリリースされた場合でも、そのクロスリージョンバックアップファイルは、指定したクロスリージョンバックアップの保持期間に基づいて保持されます。 | デフォルトでは、RDS インスタンスのバックアップファイルは、RDS インスタンスがリリースされてから 7 日間保持されます。 |
前提条件
RDS インスタンスは、次の要件を満たしている必要があります。
RDS インスタンスは、汎用または専用インスタンスタイプを使用します。共有インスタンスタイプはサポートされていません。詳細については、「インスタンスファミリ」をご参照ください。
RDS インスタンスは、サブスクリプションまたは従量課金制を使用します。サーバーレス RDS インスタンスはサポートされていません。詳細については、「サーバーレス ApsaraDB RDS for SQL Server インスタンス」をご参照ください。
ApsaraDB RDS のバックアップ機能を初めて使用するときに、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されます。詳細については、「Data Disaster Recovery のサービスロールを作成するにはどうすればよいですか。」をご参照ください。
課金ルール
ApsaraDB RDS コンソールで RDS インスタンスのクロスリージョンバックアップを実行すると、以下の料金が発生します。
クロスリージョンストレージ料金: 1 GB 時間あたり 0.0002 米ドル
ネットワークトラフィック料金: 詳細については、「ネットワークトラフィック料金」をご参照ください。
RDS インスタンスに大量のデータが含まれている場合は、DBS ストレージプランを使用してネットワークトラフィック料金を相殺することをお勧めします。詳細については、「ストレージ料金」をご参照ください。
使用上の注意
クロスリージョンバックアップは、デフォルトのバックアップには影響しません。これらのタイプのバックアップは同時に存在できます。
デフォルトのバックアップが完了すると、クロスリージョンバックアップがトリガーされます。クロスリージョンバックアッププロセス中に、元の RDS インスタンスは、生成されたデフォルトのバックアップファイルをターゲットリージョンにレプリケートします。
クロスリージョンバックアップ機能を有効にすると、システムは、過去 24 時間に RDS インスタンスに対して有効なバックアップセットが生成されたかどうかを確認します。過去 24 時間に有効なバックアップセットが生成されていない場合、RDS インスタンスの完全バックアップがトリガーされます。
RDS Cluster Edition を実行している RDS インスタンスのみが、クロスリージョンのスナップショットバックアップをサポートしています。詳細については、「スナップショットバックアップと物理バックアップの比較」をご参照ください。
クロスリージョンのスナップショットバックアップファイルはダウンロードできませんが、新しい RDS インスタンスにデータをリストアするために使用できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのデータをリージョン間でリストアする」をご参照ください。
クロスリージョンのログバックアップ機能を有効にすると、元の RDS インスタンスは、過去 24 時間に生成された有効なバックアップセットを確認します。
有効なバックアップセットの後に連続ログファイルがアーカイブされている場合、システムはアーカイブされたログファイルをターゲットリージョンにダンプします。
有効なバックアップセットの後に連続バイナリログファイルがアーカイブされていない場合、セカンダリ RDS インスタンスでバックアップがトリガーされます。
クロスリージョンバックアップ機能は、ネットワークの理由により、一部の Alibaba Cloud リージョンではサポートされていません。次の表は、この機能がサポートされている Alibaba Cloud リージョンを示しています。
重要クロスリージョンバックアップ機能を使用すると、リージョンが中国内か外かに関係なく、ある Alibaba Cloud リージョンから別の Alibaba Cloud リージョンにバックアップファイルをレプリケートできます。
クロスリージョンバックアップ機能を使用すると、ソースリージョンとは異なるリージョンにのみバックアップファイルをレプリケートできます。使用可能なターゲットリージョンは、ネットワーク環境によって異なります。
サポートされている環境
リージョン
中国本土
中国 (北京)、中国 (上海)、中国 (杭州)、中国 (深圳)、中国 (青島)、中国 (広州)、中国 (ウランチャブ)、中国 (河源)、中国 (成都)、中国 (フフホト)、中国 (張家口)
中国本土以外
中国 (香港)、米国 (シリコンバレー)、米国 (バージニア)、シンガポール、日本 (東京)、ドイツ (フランクフルト)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、英国 (ロンドン)、韓国 (ソウル)、タイ (バンコク)
手順
クロスリージョンバックアップ機能を有効にする
ApsaraDB RDS コンソールにログオンします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
タブで、クロスリージョンバックアップ機能を有効にする RDS インスタンスを選択し、[バックアップ設定] をクリックします。
説明RDS インスタンスの右側にある [設定] をクリックして、単一の RDS インスタンスのクロスリージョンバックアップ機能を有効にすることもできます。
クロスリージョンバックアップ機能を有効にする RDS インスタンスが見つからない場合は、RDS インスタンスが前提条件で説明されているすべての要件を満たしているかどうかを確認してください。
次のパラメータを設定し、[OK] をクリックします。
パラメータ
説明
[クロスリージョンバックアップステータス]
クロスリージョンバックアップを有効にするかどうかを指定します。有効 を選択します。
バックアップリージョン
RDS インスタンスのバックアップファイルが自動的にレプリケートされるターゲットリージョン。
バックアップの保持日数
クロスリージョンバックアップファイルを保持する日数。有効な値: 7 ~ 1825。値 1825 は 5 年に相当します。
説明RDS インスタンスの有効期限が切れた場合、またはリリースされた場合でも、そのクロスリージョンバックアップファイルは、指定したクロスリージョンバックアップの保持期間に基づいて保持されます。有効期限が切れていないクロスリージョンバックアップファイルを表示するには、次の操作を実行します。ApsaraDB RDS コンソールにログオンします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。表示されるページで、[クロスリージョンバックアップ] タブをクリックします。
[クロスリージョンログバックアップステータス]
クロスリージョンログバックアップ機能を有効にするか無効にするかを指定します。クロスリージョンログバックアップ機能を有効にすると、RDS インスタンスのログバックアップファイルは、ターゲットリージョンで指定された OSS バケットに自動的にレプリケートされます。
[国境を越えたコンプライアンス契約]
関連契約。関連契約を読んで選択します。
RDS インスタンスのクロスリージョンバックアップ設定を変更する
ApsaraDB RDS コンソールにログオンします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
[バックアップ] ページで、
タブをクリックします。[バックアップインスタンス] タブをクリックし、クロスリージョンバックアップ設定を変更する RDS インスタンスを見つけます。次に、[クロスリージョンバックアップ設定] 列の [設定] をクリックして、RDS インスタンスのクロスリージョンバックアップ設定を変更します。説明RDS インスタンスがリリースされている場合は、クロスリージョンバックアップの保持期間のみを変更できます。
RDS インスタンスのクロスリージョンバックアップ機能を無効にする
クロスリージョンバックアップが不要になった場合は、次の手順を実行してクロスリージョンバックアップ機能を無効にすることができます。
ApsaraDB RDS コンソールにログオンします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
タブで、クロスリージョンバックアップを無効にする RDS インスタンスを見つけます。次に、[クロスリージョンバックアップ設定] 列の [設定] をクリックします。
[クロスリージョンバックアップステータス] パラメータの値を [無効] に、[クロスリージョンの保持期間] パラメータの値を 7 に変更します。次に、[OK] をクリックします。
説明RDS インスタンスのクロスリージョンバックアップ機能を無効にすると、新しいクロスリージョンバックアップファイルは生成されなくなり、クロスリージョンバックアップファイルの送信に消費されるトラフィックに対して課金されなくなります。ただし、指定したクロスリージョンバックアップの保持期間内は、既存のクロスリージョンバックアップファイルのストレージに対して引き続き課金されます。既存のクロスリージョンバックアップファイルは、少なくとも 7 日間保持されます。クロスリージョンバックアップの保持期間を 7 日間に設定できます。7 日間の保持期間が経過すると、既存のすべてのクロスリージョンバックアップファイルが削除され、クロスリージョンバックアップファイルのストレージに対して課金されなくなります。クロスリージョンバックアップの保持期間の指定方法の詳細については、「手順」をご参照ください。
RDS インスタンスのクロスリージョンバックアップセットを表示およびダウンロードする
ApsaraDB RDS コンソールにログオンします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
タブで、クロスリージョンバックアップ機能が有効になっている RDS インスタンスのクロスリージョンバックアップファイルを表示します。
RDS インスタンスの ID をクリックします。表示されるページで、[データバックアップ] または [ログバックアップ] タブをクリックします。次に、ダウンロードするバックアップセットを見つけ、[アクション] 列の [ダウンロード] をクリックします。
[バックアップファイルのダウンロードに関する課金ルールを理解しました。] を選択し、[ダウンロード] をクリックします。
説明課金ルールの詳細については、「ネットワークトラフィック料金」をご参照ください。
参照
クロスリージョンバックアップが完了すると、生成されたクロスリージョンバックアップファイルを使用して、元の RDS インスタンスのデータを既存の RDS インスタンスまたはターゲットリージョンにある新しい RDS インスタンスにリストアできます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのデータをリージョン間でリストアする」をご参照ください。
クロスリージョンバックアップファイルをレプリケートできるターゲットリージョンやクロスリージョンバックアップファイルを保持する日数などのクロスリージョンバックアップ設定を変更する方法、またはクロスリージョンバックアップ機能を無効にする方法の詳細については、「手順」をご参照ください。
次の API 操作を呼び出して、クロスリージョンバックアップ機能に関連する操作を実行することもできます。
よくある質問
RDS インスタンスのクロスリージョンバックアップを無効にした後も、クロスリージョンバックアップファイルのストレージに対して課金されるのはなぜですか。
RDS インスタンスのクロスリージョンバックアップ機能を無効にすると、新しいクロスリージョンバックアップファイルは生成されなくなり、クロスリージョンバックアップファイルの送信に消費されるトラフィックに対して課金されなくなります。ただし、指定したクロスリージョンバックアップの保持期間内は、既存のクロスリージョンバックアップファイルのストレージに対して引き続き課金されます。既存のクロスリージョンバックアップファイルは、少なくとも 7 日間保持されます。クロスリージョンバックアップの保持期間を 7 日間に設定できます。7 日間の保持期間が経過すると、既存のすべてのクロスリージョンバックアップファイルが削除され、クロスリージョンバックアップファイルのストレージに対して課金されなくなります。クロスリージョンバックアップの保持期間の指定方法の詳細については、「手順」をご参照ください。
レベル 2 バックアップ機能が無効になった後、元のバックアップセットの有効期限はどのように切れますか。
クロスリージョンのレベル 2 バックアップ
クロスリージョンのレベル 2 バックアップ機能を無効にすると、指定したクロスリージョンバックアップの保持期間が経過した後、元のバックアップセットの有効期限が切れます。
リージョン内のレベル 2 バックアップ
リージョン内のレベル 2 バックアップ機能を無効にしても、レベル 2 バックアップセットは保持されます。ただし、バックアップセットを表示することはできず、料金も発生しません。リージョン内のレベル 2 バックアップ機能を有効にした後にのみ、バックアップセットを表示できます。
ApsaraDB RDS コンソールで RDS インスタンスのクロスリージョンバックアップを実行するときに、クロスリージョンバックアップストレージで発生する料金を相殺するために使用できるリソースプランはどれですか。
RDS インスタンスのクロスリージョンストレージ料金を相殺できるリソースプランはありません。