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