このトピックでは、ApsaraDB RDS for MySQL インスタンスのクロスリージョンバックアップ機能の使用方法について説明します。この機能を有効にすると、RDS インスタンスのバックアップファイルは、ソースリージョンからターゲットリージョンに自動的にレプリケートされます。この機能は、規制遵守とディザスタリカバリに使用できます。
ApsaraDB RDS for MySQL のデフォルトのバックアップ機能の詳細については、「自動バックアップの構成」をご参照ください。
ApsaraDB RDS for PostgreSQL インスタンスのクロスリージョンバックアップ機能の使用方法の詳細については、「クロスリージョンバックアップ機能の使用」をご参照ください。
ApsaraDB RDS for SQL Server インスタンスのクロスリージョンバックアップ機能の使用方法の詳細については、「クロスリージョンバックアップ機能の使用」をご参照ください。
クロスリージョンバックアップ機能とデフォルトのバックアップ機能の違い
項目 | クロスリージョンバックアップ | デフォルトのバックアップ |
デフォルト構成 | デフォルトでは、この機能は無効になっています。クロスリージョンバックアップ機能を使用するには、手動で有効にする必要があります。 | デフォルトでは、この機能は有効になっています。 |
ストレージ | バックアップファイルは、RDS インスタンスのリージョンとは異なるリージョンに保存されます。 | バックアップファイルは、RDS インスタンスが存在するリージョンに保存されます。 |
リストア | データは、次のいずれかの RDS インスタンスにリストアできます。
説明 RDS インスタンスでクラウドディスクを使用している場合は、ターゲットリージョンの新しい RDS インスタンスにのみデータをリストアできます。 | データは、次のいずれかの RDS インスタンスにリストアできます。
|
保存期間 |
| デフォルトでは、RDS インスタンスのバックアップファイルは、RDS インスタンスがリリースされてから 7 日間保持されます。 |
手順
クラウドディスクを使用する RDS インスタンス
前提条件
RDS インスタンスが次の要件を満たしていること。
RDS インスタンスで MySQL 5.7 または MySQL 8.0 が実行されている。
RDS インスタンスで RDS Basic Edition、RDS High-availability Edition、または RDS Cluster Edition が実行されている。
RDS インスタンスでクラウドディスクが使用されている。サーバーレス RDS インスタンスはサポートされていません。
説明RDS インスタンスの 基本情報 ページに移動して、上記の情報を取得できます。
ApsaraDB RDS のバックアップ機能を初めて使用するときに、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されます。詳細については、「Data Disaster Recovery のサービスロールを作成するにはどうすればよいですか?」をご参照ください。
RDS インスタンスで Enterprise SSD(ESSD)を使用し、RDS インスタンスでクラウドディスクの暗号化機能が有効になっている場合、クロスリージョンバックアップ機能はサポートされていません。クラウドディスクを使用する RDS インスタンスでクラウドディスクの暗号化機能が有効になっているかどうかを確認する方法の詳細については、「ディスクの暗号化」をご参照ください。
請求ルール
次の表に、ApsaraDB RDS コンソールでクラウドディスクを使用する RDS インスタンスでクロスリージョンバックアップを実行した場合に発生する料金を示します。
項目 | リージョン | 単価 (USD/GB/日) |
クロスリージョンストレージ料金 | 中国(北京)、中国(フフホト)、中国(ウランチャブ)、中国(杭州)、中国(上海)、中国(深セン)、中国(河源)、中国(成都)、中国(青島)、中国(広州)、中国(張家口) | 0.0009375 |
中国(香港)、米国(シリコンバレー)、米国(バージニア)、シンガポール、日本(東京)、ドイツ(フランクフルト)、マレーシア(クアラルンプール)、インドネシア(ジャカルタ)、フィリピン(マニラ)、英国(ロンドン)、韓国(ソウル)、タイ(バンコク) | 0.001125 | |
ネットワークトラフィック料金 | 各リージョンの請求ルールの詳細については、「ネットワークトラフィック料金」をご参照ください。 |
RDS インスタンスに大量のデータが含まれている場合は、DBS ネットワークプランを使用してネットワークトラフィック料金を相殺することをお勧めします。詳細については、「ネットワークプランの使用」をご参照ください。
使用上の注意
ApsaraDB RDS コンソールで RDS インスタンスのクロスリージョンバックアップ機能を有効にする場合は、次の点に注意してください。
クロスリージョンバックアップ機能では、RDS インスタンスのリージョンとは異なるリージョンにのみ RDS インスタンスのデータをリストアできます。
クロスリージョンバックアップは自動バックアップに影響しません。これらのタイプのバックアップは同時に存在できます。
デフォルトのバックアップが完了すると、クロスリージョンバックアップがトリガーされます。クロスリージョンバックアッププロセス中に、システムは生成された RDS インスタンスのデフォルトのバックアップファイルをターゲットリージョンにダンプします。
クロスリージョンバックアップ機能を有効にしても、システムはすぐにバックアップを実行しません。
クロスリージョンログバックアップ機能を有効にした後、システムは、機能を有効にした後に生成されたすべてのログのみをダンプします。
クロスリージョンバックアップ機能を使用して生成されたデータバックアップファイルとログバックアップファイルはダウンロードできません。
ネットワーク上の理由から、ApsaraDB RDS for MySQL のクロスリージョンバックアップ機能は、一部の Alibaba Cloud リージョンでのみセカンダリリンクをサポートしています。次の表に、この機能がサポートされている Alibaba Cloud リージョンを示します。
重要クロスリージョンバックアップ機能を使用すると、リージョンが中国本土内か外かに関係なく、ある Alibaba Cloud リージョンから別の Alibaba Cloud リージョンにバックアップファイルをレプリケートできます。
クロスリージョンバックアップ機能では、RDS インスタンスのリージョンとは異なるリージョンにのみ RDS インスタンスのデータをリストアできます。使用可能なターゲットリージョンは、ネットワーク環境によって異なります。
サポートされている環境
リージョン
中国本土内
中国(北京)、中国(上海)、中国(杭州)、中国(深セン)、中国(青島)、中国(広州)、中国(ウランチャブ)、中国(河源)、中国(成都)、中国(フフホト)、中国(張家口)
中国本土外
中国(香港)、米国(シリコンバレー)、米国(バージニア)、シンガポール、日本(東京)、ドイツ(フランクフルト)、マレーシア(クアラルンプール)、インドネシア(ジャカルタ)、フィリピン(マニラ)、英国(ロンドン)、韓国(ソウル)、タイ(バンコク)
手順
クロスリージョンバックアップ機能を有効にする
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの詳細ページに移動します。左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。表示されるページで、バックアップポリシー タブをクリックします。次に、[クロスリージョンバックアップ設定] セクションの [編集] をクリックします。
説明[クロスリージョンバックアップ設定] セクションが表示されない場合は、RDS インスタンスがすべての前提条件を満たしているかどうかを確認する必要があります。
次のパラメータを構成します。
パラメータ
説明
[クロスリージョンバックアップ]
クロスリージョンバックアップ機能を有効にするかどうかを指定します。有効 を選択します。
バックアップリージョン
RDS インスタンスのバックアップファイルが自動的にレプリケートされるターゲットリージョン。
[クロスリージョンバックアップの保存期間(日)]
クロスリージョンバックアップファイルの保存期間。有効な値:7 ~ 1825。単位:日。クロスリージョンバックアップの最長の保存期間は 5 年です。
説明RDS インスタンスの有効期限が切れた後、またはリリースされた後も、指定した保存期間に基づいてクロスリージョンバックアップファイルは引き続き保持されます。ApsaraDB RDS コンソールにログインし、RDS インスタンスの クロスリージョンバックアップリスト
ページの タブに移動して、有効期限が切れていないクロスリージョンバックアップファイルを表示できます。[クロスリージョンログバックアップ]
クロスリージョンログバックアップ機能を有効にするかどうかを指定します。この機能を有効にすると、RDS インスタンスのログバックアップファイルは、ターゲットリージョンの OSS バケットに自動的にレプリケートされます。
[国境を越えたデータ転送に関するコンプライアンス保証]
関連契約。関連契約を読んで選択します。
[OK] をクリックします。
クロスリージョンバックアップ設定を変更する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの詳細ページに移動します。左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。表示されるページで、バックアップポリシー タブをクリックします。次に、[クロスリージョンバックアップ設定] セクションの [編集] をクリックします。
説明RDS インスタンスがリリースされている場合は、クロスリージョンバックアップの保存期間のみを変更できます。
[OK] をクリックします。
クロスリージョンバックアップ機能を無効にする
クロスリージョンバックアップ機能が不要になった場合は、無効にすることができます。
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの詳細ページに移動します。左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。表示されるページで、バックアップポリシー タブをクリックします。次に、[クロスリージョンバックアップ設定] セクションの [編集] をクリックします。
[クロスリージョンバックアップ] パラメータの値を [無効] に変更し、[クロスリージョンバックアップの保存期間(日)] パラメータの値を 7 に変更します。
説明クロスリージョンバックアップ機能を無効にしても、新しいクロスリージョンバックアップファイルやトラフィック料金は発生しません。ただし、既存のクロスリージョンバックアップファイルは、クロスリージョンバックアップ機能が無効になる前に指定された保存期間内に保持されます。これらのバックアップファイルは、すべてのバックアップセットの有効期限が切れるまでクリアされません。
[OK] をクリックします。
クロスリージョンバックアップセットを表示する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの詳細ページに移動します。左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。表示されるページで、クロスリージョンバックアップリスト タブをクリックし、[バックアップセットのリージョン] パラメータをクロスリージョンバックアップセットが保存されているリージョンに設定して、クロスリージョンバックアップセットを表示します。
ローカルディスクを使用する RDS インスタンス
前提条件
RDS インスタンスが次の要件を満たしていること。
RDS インスタンスで MySQL 8.0、MySQL 5.7、または MySQL 5.6 が実行されている。
RDS インスタンスで RDS High-availability Edition が実行されている、または RDS Enterprise Edition で MySQL 5.7 が実行されている。
RDS インスタンスでローカルディスクが使用されている。
説明RDS インスタンスの 基本情報 ページに移動して、上記の情報を取得できます。
ApsaraDB RDS のバックアップ機能を初めて使用するときに、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されます。詳細については、「Data Disaster Recovery のサービスロールを作成するにはどうすればよいですか?」をご参照ください。
請求ルール
次の表に、ApsaraDB RDS コンソールでローカルディスクを使用する RDS インスタンスでクロスリージョンバックアップを実行した場合に発生する料金を示します。
項目 | 単価 (USD/GB/時間) |
クロスリージョンストレージ料金 | 0.0002 |
ネットワークトラフィック料金 | 各リージョンの請求ルールの詳細については、「ネットワークトラフィック料金」をご参照ください。 |
RDS インスタンスに大量のデータが含まれている場合は、DBS ネットワークプランを使用してネットワークトラフィック料金を相殺することをお勧めします。詳細については、「ネットワークプランの使用」をご参照ください。
使用上の注意
ApsaraDB RDS コンソールで RDS インスタンスのクロスリージョンバックアップ機能を有効にする場合は、次の情報に注意してください。
クロスリージョンバックアップファイルからソースリージョンまたはターゲットリージョンにデータをリストアできます。ただし、元の RDS インスタンスで透過的データ暗号化(TDE)が有効になっている場合は、クロスリージョンバックアップファイルからソースリージョンにのみデータをリストアできます。詳細については、「TDE の構成をご参照ください。
クロスリージョンバックアップは自動バックアップに影響しません。これらのタイプのバックアップは同時に存在できます。
デフォルトのバックアップが完了すると、クロスリージョンバックアップがトリガーされます。クロスリージョンバックアッププロセス中に、システムは生成された RDS インスタンスのデフォルトのバックアップファイルをターゲットリージョンにダンプします。
クロスリージョンログバックアップ機能を有効にすると、システムは、過去 24 時間に RDS インスタンスに対して有効なバックアップセットが生成されたかどうかを確認します。過去 24 時間に有効なバックアップセットが生成されていない場合は、RDS インスタンスのフルバックアップがトリガーされます。
クロスリージョンログバックアップ機能を有効にすると、システムは、過去 24 時間に RDS インスタンスに対して生成された有効なバックアップセットを確認します。
有効なバックアップセットの後に連続ログファイルがアーカイブされている場合、システムはアーカイブされたログファイルをターゲットリージョンにダンプします。
有効なバックアップセットの後に連続ログファイルがアーカイブされていない場合は、セカンダリ RDS インスタンスでバックアップがトリガーされます。
ネットワーク上の理由から、一部の Alibaba Cloud リージョンではクロスリージョンバックアップ機能はサポートされていません。次の表に、この機能がサポートされている Alibaba Cloud リージョンを示します。
ネットワーク上の理由から、ApsaraDB RDS for MySQL のクロスリージョンバックアップ機能は、一部の Alibaba Cloud リージョンでのみセカンダリリンクをサポートしています。次の表に、この機能がサポートされている Alibaba Cloud リージョンを示します。
重要クロスリージョンバックアップ機能を使用すると、リージョンが中国本土内か外かに関係なく、ある Alibaba Cloud リージョンから別の Alibaba Cloud リージョンにバックアップファイルをレプリケートできます。
クロスリージョンバックアップ機能では、RDS インスタンスのリージョンとは異なるリージョンにのみ RDS インスタンスのデータをリストアできます。使用可能なターゲットリージョンは、ネットワーク環境によって異なります。
サポートされている環境
リージョン
中国本土内
中国(北京)、中国(上海)、中国(杭州)、中国(深セン)、中国(青島)、中国(広州)、中国(ウランチャブ)、中国(河源)、中国(成都)、中国(フフホト)、中国(張家口)
中国本土外
中国(香港)、米国(シリコンバレー)、米国(バージニア)、シンガポール、日本(東京)、ドイツ(フランクフルト)、マレーシア(クアラルンプール)、インドネシア(ジャカルタ)、フィリピン(マニラ)、英国(ロンドン)、韓国(ソウル)、タイ(バンコク)
手順
単一の RDS インスタンスのクロスリージョンバックアップ機能を有効にする
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
クロスリージョンバックアップ機能を有効にする RDS インスタンスを見つけます。[アクション] 列で、
を選択します。説明バックアップと復元 ページに移動し、バックアップポリシー タブをクリックして、[クロスリージョンバックアップ設定] セクションの [編集] をクリックすることもできます。
[クロスリージョンバックアップ設定] セクションが表示されない場合は、RDS インスタンスがすべての前提条件を満たしているかどうかを確認する必要があります。
次のパラメータを構成します。
パラメータ
説明
[クロスリージョンバックアップ]
クロスリージョンバックアップ機能を有効にするかどうかを指定します。有効 を選択します。
バックアップリージョン
RDS インスタンスのバックアップファイルが自動的にレプリケートされるターゲットリージョン。
[クロスリージョンバックアップの保存期間(日)]
クロスリージョンバックアップファイルの保存期間。有効な値:7 ~ 1825。単位:日。クロスリージョンバックアップの最長の保存期間は 5 年です。
説明RDS インスタンスの有効期限が切れた後、またはリリースされた後も、指定したクロスリージョンバックアップの保存期間に基づいてクロスリージョンバックアップファイルは引き続き保持されます。有効期限が切れていないクロスリージョンバックアップファイルを表示するには、次の操作を実行します。ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。表示されるページで、[クロスリージョンバックアップ] タブをクリックします。
[クロスリージョンログバックアップ]
クロスリージョンログバックアップ機能を有効にするかどうかを指定します。この機能を有効にすると、RDS インスタンスのログバックアップファイルは、ターゲットリージョンの OSS バケットに自動的にレプリケートされます。
[国境を越えたデータ転送に関するコンプライアンス保証]
関連契約。関連契約を読んで選択します。
[OK] をクリックします。
複数の RDS インスタンスのクロスリージョンバックアップ機能を同時に有効にする
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、バックアップ をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
タブをクリックします。表示されるタブで、バックアップ待ちのインスタンス タブをクリックします。
クロスリージョンバックアップ機能を有効にする RDS インスタンスを選択します。次に、バックアップ設定 をクリックします。
説明単一の RDS インスタンスの [クロスリージョンバックアップ設定] 列の 設定情報 をクリックして、その RDS インスタンスに対してのみクロスリージョンバックアップ機能を有効にすることもできます。
次のパラメータを構成します。
パラメータ
説明
[クロスリージョンバックアップ]
クロスリージョンバックアップ機能を有効にするかどうかを指定します。有効 を選択します。
バックアップリージョン
RDS インスタンスのバックアップファイルが自動的にレプリケートされるターゲットリージョン。
[クロスリージョンバックアップの保存期間(日)]
クロスリージョンバックアップファイルの保存期間。有効な値:7 ~ 1825。単位:日。クロスリージョンバックアップの最長の保存期間は 5 年です。
説明RDS インスタンスの有効期限が切れた後、またはリリースされた後も、指定したクロスリージョンバックアップの保存期間に基づいてクロスリージョンバックアップファイルは引き続き保持されます。有効期限が切れていないクロスリージョンバックアップファイルを表示するには、次の操作を実行します。ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。表示されるページで、[クロスリージョンバックアップ] タブをクリックします。
[クロスリージョンログバックアップ]
クロスリージョンログバックアップ機能を有効にするかどうかを指定します。この機能を有効にすると、RDS インスタンスのログバックアップファイルは、ターゲットリージョンの OSS バケットに自動的にレプリケートされます。
[国境を越えたデータ転送に関するコンプライアンス保証]
関連契約。関連契約を読んで選択します。
[OK] をクリックします。
クロスリージョンバックアップ設定を変更する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの詳細ページに移動します。左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。表示されるページで、バックアップポリシー タブをクリックします。次に、[クロスリージョンバックアップ設定] セクションの [編集] をクリックします。
説明RDS インスタンスがリリースされている場合は、クロスリージョンバックアップの保存期間のみを変更できます。
[OK] をクリックします。
クロスリージョンバックアップ機能を無効にする
クロスリージョンバックアップ機能が不要になった場合は、無効にすることができます。
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの詳細ページに移動します。左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。表示されるページで、バックアップポリシー タブをクリックします。次に、[クロスリージョンバックアップ設定] セクションの [編集] をクリックします。
[クロスリージョンバックアップ] パラメータの値を [無効] に変更し、[クロスリージョンバックアップの保存期間(日)] パラメータの値を 7 に変更します。
説明クロスリージョンバックアップ機能を無効にしても、新しいクロスリージョンバックアップファイルやトラフィック料金は発生しません。ただし、既存のクロスリージョンバックアップファイルは、クロスリージョンバックアップ機能が無効になる前に指定された保存期間内に保持されます。これらのバックアップファイルは、すべてのバックアップセットの有効期限が切れるまでクリアされません。
[OK] をクリックします。
クロスリージョンバックアップセットをダウンロードする
クロスリージョンバックアップが完了すると、生成されたクロスリージョンバックアップセットを ApsaraDB RDS コンソールでダウンロードできます。
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
[バックアップ] ページで、
タブをクリックします。[バックアップインスタンス] タブをクリックし、クロスリージョンバックアップセットをダウンロードする RDS インスタンスの ID をクリックします。[データバックアップ] タブまたは [ログバックアップ] タブで、ダウンロードするバックアップセットを見つけ、[アクション] 列の [ダウンロード] をクリックします。
[ダウンロード] をクリックします。
重要内部ネットワーク経由でバックアップファイルをダウンロードする場合、料金は発生しません。インターネット経由でバックアップファイルをダウンロードする場合は、使用するインターネットトラフィックに対して課金されます。詳細については、「ネットワークトラフィック料金」をご参照ください。
クロスリージョンバックアップセットを表示する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
インスタンスの バックアップと復元 ページに移動します。クロスリージョンバックアップリスト タブで、クロスリージョンバックアップセットを表示します。
関連情報
クロスリージョンバックアップが完了すると、生成されたクロスリージョンバックアップファイルを使用して、RDS インスタンスのデータを既存の RDS インスタンスまたはターゲットリージョンにある新しい RDS インスタンスにリストアできます。詳細については、「リージョン間でデータをリストアする」をご参照ください。
クロスリージョンバックアップファイルをレプリケートできるターゲットリージョンやクロスリージョンバックアップファイルの保存日数などのクロスリージョンバックアップ設定を変更する方法、またはクロスリージョンバックアップ機能を無効にする方法の詳細については、手順をご参照ください。
次の API 操作を呼び出して、クロスリージョンバックアップ機能に関連する操作を実行することもできます。