このトピックでは、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 インスタンスがプレミアムローカル SSD を使用している場合、インスタンスは RDS High-availability Edition で PostgreSQL 9.4 または PostgreSQL 10 を実行しています。
RDS インスタンスは PostgreSQL 10 以降を実行しています。サーバーレス RDS インスタンスはサポートされていません。
ApsaraDB RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されています。
RDS インスタンスは、新しい汎用インスタンスタイプを使用していません。
説明新しい汎用インスタンスタイプは、より優れたスケーラビリティとパフォーマンスを提供し、RDS インスタンスの作成時間や RDS インスタンスの仕様変更時間を短縮します。新しい汎用インスタンスタイプは、クロスリージョンバックアップ機能をサポートしていません。
クラウドディスク暗号化機能が有効になっている RDS インスタンスのクロスリージョンバックアップ機能を有効にする前に、デスティネーションリージョンで Alibaba Cloud アカウントをアクティブにする必要があります。詳細については、「クラウドディスク暗号化機能の使用」、「クロスリージョンバックアップ機能の有効化」、および「FAQ」をご参照ください。
料金規則
ApsaraDB RDS コンソールで RDS インスタンスのクロスリージョンバックアップを実行すると、以下の料金が発生します。
クロスリージョンストレージ料金: 0.0002 米ドル/GB/時間
ネットワークトラフィック料金。詳細については、「ネットワークトラフィック料金」をご参照ください。
RDS インスタンスに大量のデータが含まれている場合は、データディザスタリカバリにストレージプランを使用してネットワークトラフィック料金を相殺することをお勧めします。詳細については、「ストレージ料金」をご参照ください。
使用上の注意
クロスリージョンバックアップは、デフォルトバックアップには影響しません。これらの 2 種類のバックアップは、RDS インスタンスに同時に存在できます。
デフォルトバックアップが完了すると、クロスリージョンバックアップがトリガーされます。クロスリージョンバックアッププロセス中に、システムは生成された RDS インスタンスのデフォルトバックアップファイルをデスティネーションリージョンにダンプします。
クロスリージョンバックアップ機能を有効にすると、元の RDS インスタンスは、過去 24 時間に有効なデータバックアップファイルが生成されたかどうかを確認します。過去 24 時間に有効なデータバックアップファイルが生成されていない場合は、元の RDS インスタンスのセカンダリ RDS インスタンスでバックアップがトリガーされます。
サポートされているバックアップリンクとリージョン
クロスリージョンバックアップ機能は、ネットワークの理由により、特定の Alibaba Cloud リージョンでサポートされています。次の表は、この機能がサポートされている Alibaba Cloud リージョンを示しています。
バックアップリンク | クロスリージョンバックアップ機能を使用すると、中国本土、中国 (香港) リージョン、および中国国外のリージョン間でデータをバックアップできます。デスティネーションリージョンはソースリージョンとは異なる必要があります。 |
リージョン |
|
クロスリージョンバックアップ機能を有効にする
ApsaraDB RDS コンソール にログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
クロスリージョンバックアップ機能を有効にする RDS インスタンスを見つけます。「操作」列で、
を選択します。説明RDS インスタンスの バックアップと復元 ページに移動し、「バックアップサイクル」タブをクリックして、[クロスリージョンバックアップ設定] セクションの [編集] をクリックすることもできます。
[クロスリージョンバックアップ設定] セクションが表示されない場合は、RDS インスタンスがすべての前提条件を満たしているかどうかを確認する必要があります。
以下のパラメータを構成し、[OK] をクリックします。
パラメータ
説明
[クロスリージョンバックアップ]
クロスリージョンバックアップ機能を有効にするかどうかを指定します。有効 を選択します。
バックアップリージョン
RDS インスタンスのバックアップファイルが自動的にレプリケートされるデスティネーションリージョンを選択します。
バックアップの保持日数
クロスリージョンバックアップファイルの保存期間を指定します。有効な値: 7 ~ 1825。単位: 日。クロスリージョンバックアップの最長保存期間は 5 年です。
説明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 オペレーションを呼び出して、クロスリージョンバックアップ機能に関連するオペレーションを実行することもできます。