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

:ApsaraDB RDS for PostgreSQLインスタンスのバックアップ

最終更新日:Jan 16, 2024

このトピックでは、ApsaraDB RDS for PostgreSQLインスタンスをバックアップする方法について説明します。 ApsaraDB RDS for PostgreSQLは、自動バックアップと手動バックアップをサポートしています。 システムがRDSインスタンスを自動的にバックアップできるようにするバックアップポリシーを設定できます。 RDSインスタンスを手動でバックアップすることもできます。

別のデータベースエンジンを実行するRDSインスタンスをバックアップする方法の詳細については、以下のトピックを参照してください。

説明

システムが提供するデフォルトのバックアップ機能は、RDSインスタンスと同じリージョンにバックアップファイルを保存します。 RDSインスタンスのリージョンとは異なるリージョンにバックアップファイルを保存する場合は、「クロスリージョンバックアップ機能の使用」の手順に従ってください。

バックアップの説明

データバックアップ

ログバックアップ

データバックアップは、RDSインスタンスのデータのコピーです。 物理バックアップとスナップショットバックアップがサポートされています。 これらのバックアップを使用して、RDSインスタンスのデータを復元できます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのデータの復元」をご参照ください。 システムは、インスタンスのストレージタイプに基づいて、RDSインスタンスの物理バックアップまたはスナップショットバックアップを自動的に実行します。

  • RDSインスタンスにローカルディスクが装備されている場合、完全な物理バックアップがサポートされます。

  • RDSインスタンスにクラウドディスクが搭載されている場合、スナップショットバックアップがサポートされます。 RDSインスタンスのデータをスナップショットバックアップファイルから新しいRDSインスタンスに復元できます。

説明

完全な物理バックアップファイルとスナップショットバックアップファイルをダウンロードできます。 詳細については、「バックアップファイルのダウンロード」をご参照ください。

ログバックアップは、RDSインスタンスのアーカイブされたログファイルのコピーです。

説明

RDSインスタンスがRDS Basic Editionを実行している場合、ログバックアップはサポートされません。

前提条件

AliyunServiceRoleForDBSサービスにリンクされたロールは、ApsaraDB RDSのバックアップ機能を初めて使用するときに、Alibaba Cloudアカウントを使用して作成されます。 詳細については、「DBSのサービスにリンクされたロールを作成する方法」をご参照ください。

使用上の注意

  • バックアップ操作中にDDL文を実行しないでください。 バックアップ操作中にDDL文が実行されると、関連するテーブルがロックされ、バックアップ操作は失敗します。

  • オフピーク時にRDSインスタンスをバックアップすることを推奨します。

  • RDSインスタンスに大量のデータがある場合、バックアップには長時間がかかる場合があります。

  • バックアップファイルは、指定された期間保持されます。 指定された保存期間が経過する前に、バックアップファイルをコンピューターにダウンロードすることを推奨します。

課金ルール

各RDSインスタンスには、バックアップストレージの無料クォータが割り当てられます。 RDSインスタンスのバックアップストレージが無料クォータを超えていない場合、バックアップストレージの料金は請求されません。 バックアップストレージが無料クォータを超えた場合、使用した超過ストレージに対して課金されます。 無料クォータと課金ルールの詳細については、「バックアップストレージ料金」をご参照ください。

自動バックアップの設定

RDSインスタンスのバックアップポリシーを設定すると、システムはバックアップポリシーに基づいてRDSインスタンスを定期的にバックアップします。

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。 データバックアップの設定 セクションで、[編集] をクリックします。

  4. 表示されるダイアログボックスで、次のパラメーターを設定し、保存 をクリックします。

    表 1 データバックアップ設定

    インスタンスカテゴリ

    パラメーター

    説明

    クラウドディスクを使用するRDSインスタンス

    スナップショットバックアップ期間

    バックアップを実行するサイクル。 1つ以上の曜日を選択できます。

    説明

    データのセキュリティを確保するために、少なくとも2日間を選択することを推奨します。

    1桁のセカンドバックアップ

    1桁の2番目のバックアップ機能を有効にするかどうかを指定します。 この機能を有効にすると、システムは各バックアップを1秒で完了します。

    説明
    • この機能を有効にすると、指定したバックアップ期間とバックアップ時間に基づいて、RDSインスタンスで1桁の2番目のバックアップが実行されます。

    • この機能を有効にすると、各手動バックアップは1桁の2番目のバックアップとして実行されます。 詳細については、「RDSインスタンスの手動バックアップ」をご参照ください。

    • 1桁の2番目のバックアップ機能で生成されるバックアップファイルの保存期間は7日間に固定されています。

    スナップショットバックアップ開始時刻

    データバックアップ操作を実行する期間を指定します。 たとえば、このパラメーターを06:00-07:00に設定できます。 オフピーク時間を選択することを推奨します。

    スナップショットの頻度を増やす

    スナップショットバックアップが作成される頻度。 この機能を使用すると、1桁の2番目のバックアップ機能を使用してスナップショットを作成する間隔を短く設定できます。これにより、スナップショットの頻度が増加します。 頻度を15分に1回まで増やすことができます。 詳細については、「高頻度スナップショットバックアップ機能の使用」をご参照ください。

    説明

    スナップショットの頻度を増やす機能を有効にするには、1桁のセカンドバックアップ機能を有効にする必要があります。 1桁のセカンドバックアップ機能が無効になっている場合、スナップショットの頻度を増やす機能を有効にすると、システムは自動的に1桁のセカンドバックアップ機能を有効にします。

    スナップショットバックアップの保持期間 (日)

    データバックアップファイルを保持する日数。 有効な値: 7 ~ 730 デフォルト値 : 7

    説明

    このパラメーターは、標準バックアップから生成されたデータバックアップファイルに対してのみ有効です。 このパラメーターは、1桁の2番目のバックアップから生成されたデータバックアップファイルでは有効になりません。

    高速修復

    RDSインスタンスの個々のデータベースとテーブルの高速復元機能を有効にするかどうかを指定します。 この機能を有効にすると、すべてのデータを復元することなく、バックアップセットまたは時点ごとに、指定されたデータベースを元のRDSインスタンスに復元できます。 この機能は、誤操作後の迅速な復元や履歴データ分析などのシナリオで使用できます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの個々のデータベースとテーブルの復元」をご参照ください。

    説明

    一部のAlibaba Cloudリージョンでは、個々のデータベースとテーブルの高速復元機能を使用できません。

    ローカルディスクを使用するRDSインスタンス

    保持する日数

    データバックアップファイルを保持する日数。 有効な値: 7 ~ 730 デフォルト値 : 7

    バックアップサイクル

    バックアップを実行するサイクル。 1つ以上の曜日を選択できます。

    説明

    データのセキュリティを確保するために、少なくとも2日間を選択することを推奨します。

    バックアップ時刻

    データバックアップ操作を実行する期間を指定します。 たとえば、このパラメーターを06:00-07:00に設定できます。 オフピーク時間を選択することを推奨します。

    表 2. ログバックアップ設定

    パラメーター

    説明

    ログバックアップ

    ログバックアップ機能を有効にするかどうかを指定します。 この機能を有効にすると、RDSインスタンスのデータを指定した時点に復元できます。

    重要

    この機能を無効にすると、すべてのログバックアップファイルが削除され、RDSインスタンスのデータを指定された時点に復元することはできません。

    ログ保存日数

    • ログバックアップファイルを保持する日数。 有効な値: 7 ~ 730 デフォルト値 : 7

    • ログバックアップの保持期間は、データバックアップの保持期間以下にする必要があります。

RDSインスタンスの手動バックアップ

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. ページの右上隅にある インスタンスのバックアップ をクリックします。 表示されるダイアログボックスで、OK をクリックします。

    物理备份

  3. オプションです。 ページの右上隅にあるアイコンをクリックし查看备份进度ます。 タスクリスト ページで、[タスクタイプ] パラメーターを [手動バックアップ] に設定して、バックアップタスクの進行状況を表示します。

    image.png

    説明

    バックアップタスクが完了したら、バックアップと復元 ページの 基本バックアップリスト タブの バックアップリスト タブまたは ログバックアップ タブでバックアップファイルをダウンロードできます。 一部のRDSインスタンスはバックアップファイルのダウンロードをサポートしていません。 これらのRDSインスタンスには、クラウドディスクを使用するRDSインスタンスが含まれます。 詳細については、「バックアップファイルのダウンロード」をご参照ください。

よくある質問

  1. RDSインスタンスのデータバックアップ機能を無効にできますか。

    いいえ。RDSインスタンスのログバックアップ機能を無効にすることはできません。 バックアップの頻度を少なくとも週に2回に減らすことができます。

  2. RDSインスタンスのログバックアップ機能を無効にできますか。

    はい、RDSインスタンスのログバックアップ機能を無効にできます。 この機能を無効にするには、ApsaraDB RDSコンソールにログインし、RDSインスタンスの [バックアップ設定] タブに移動して、バックアップ設定を変更します。

関連する操作

操作

説明

CreateBackup

インスタンスのデータバックアップファイルを作成します。

DescribeBackups

インスタンスのデータバックアップを照会します。

DescribeBackupPolicy

インスタンスのバックアップ設定を照会します。

ModifyBackupPolicy

インスタンスのバックアップ設定を変更します。

DeleteBackup

インスタンスのデータバックアップファイルを削除します。

DescribeBackupTasks

インスタンスのバックアップタスクを照会します。

DescribeBinlogFiles

インスタンスのバイナリログファイルを照会します。