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

ApsaraDB RDS:ApsaraDB RDS for PostgreSQL インスタンスのデータ復旧

最終更新日:May 21, 2025

ApsaraDB RDS for PostgreSQL インスタンスのバックアップファイルが作成されている場合、バックアップデータを新しい RDS インスタンスに復旧できます。 この方法は、既存データの分析と、誤操作されたデータの復旧に適しています。

機能説明

ApsaraDB RDS for PostgreSQL では、バックアップセットから、または特定の時点にデータを復旧できます。 復旧プロセス全体は、次の手順で構成されます。

  1. バックアップデータを新しい RDS インスタンスに復旧します。

  2. 新しい RDS インスタンスにログオンし、新しい RDS インスタンスのデータを確認します。

  3. 新しい RDS インスタンスから元の RDS インスタンスにデータを移行します。

説明

データ復旧方法の詳細については、「データ復旧方法の概要」をご参照ください。

前提条件

元の RDS インスタンスは、次の要件を満たしている必要があります。

  • 元の RDS インスタンスは、[実行中] 状態です。

  • 実行中の移行タスクはありません。

  • 少なくとも 1 つのバックアップセットが完了しています。 バックアップセットからデータを復旧する場合、この要件を満たす必要があります。

  • 元の RDS インスタンスでログバックアップ機能が有効になっています。 特定の時点にデータを復旧する場合、この要件を満たす必要があります。 詳細については、「自動バックアップの構成」をご参照ください。

    説明

    RDS Basic Edition を実行する RDS インスタンスは、ログバックアップ機能をサポートしていません。 RDS インスタンスのデータを特定の時点に復旧することはできません。

使用上の注意

  • 新しい RDS インスタンスと元の RDS インスタンスは、同じバックアップ設定とパラメーター設定を使用する必要があります。

  • 新しい RDS インスタンスのデータとアカウント情報は、元の RDS インスタンスの指定されたデータまたはログバックアップファイルによって示されるデータとアカウント情報と同じである必要があります。

  • RDS インスタンスでクラウドディスクを使用しており、この方法を使用して RDS インスタンスのデータを新しい RDS インスタンスに復旧する場合、新しい RDS インスタンスは元の RDS インスタンスのホワイトリストとセキュリティグループの構成を継承しません。 データの復旧後に、ホワイトリストとセキュリティグループを再構成する必要があります。

課金ルール

新しい RDS インスタンスに対して課金されます。 インスタンスの作成時に、新しい RDS インスタンスの価格を確認できます。

説明

新しい RDS インスタンスへのデータ復旧

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

  2. 左側のナビゲーションウィンドウで、[バックアップと復旧] をクリックします。

  3. 表示されるページの左上隅にある [データベースの復旧] をクリックします。

  4. 次のパラメーターを構成します。

    パラメーター

    説明

    [課金方法]

    • [サブスクリプション]: サブスクリプション RDS インスタンスは、前払い料金を支払うインスタンスです。 長期使用の場合、サブスクリプション課金方法は従量課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長いほど、料金は低くなります。

    • [従量課金]: 従量課金制 RDS インスタンスは、実際の resource 使用量に基づいて時間単位で課金されます。 短期使用の場合は、従量課金方法を選択することをお勧めします。 従量課金制 RDS インスタンスが不要になった場合は、リリースしてコストを削減できます。

    説明

    RDS インスタンスの課金方法がサーバーレスの場合、新しいサーバーレス RDS インスタンスにのみデータを復旧できます。

    [復旧モード]

    • [ポイントインタイム]: 指定されたログ保存期間内の特定の時点にデータを復旧できます。 ログバックアップの保存期間を表示または変更する方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのバックアップ」をご参照ください。

    • [バックアップセット別]: バックアップセットからデータを復旧できます。

    説明

    [時間別] オプションは、ログバックアップ機能が有効になっている場合にのみ使用できます。

    [エディション]

    • [Basic Edition]: データベースシステムは、1 つの RDS インスタンスのみで構成されます。 コスト効率を高めるために、コンピューティングはストレージから分離されています。

    • [High-availability Edition]: データベースシステムは、1 つのプライマリ RDS インスタンスと 1 つのセカンダリ RDS インスタンスで構成される従来の高可用性アーキテクチャを採用しています。

    • [Cluster Edition]: データベースシステムは、1 つのプライマリノードと複数のセカンダリノードで構成される高可用性アーキテクチャを採用しています。

    説明

    使用可能な RDS エディションは、選択したリージョンとデータベースエンジンバージョンによって異なります。 詳細については、「概要」をご参照ください。

    [デプロイ方法]

    [シングルゾーンデプロイメント] または [マルチゾーンデプロイメント] 方法を選択できます。 ゾーンは、リージョン内の独立した物理的な場所です。 [プライマリノードのゾーン] パラメーターは、プライマリ RDS インスタンスが属するゾーンを指定します。 [セカンダリノードのゾーン] パラメーターは、セカンダリ RDS インスタンスが属するゾーンを指定します。

    • [シングルゾーンデプロイメント]: このデプロイ方法を選択した場合、[プライマリノードのゾーン] パラメーターと [セカンダリノードのゾーン] パラメーターの値は同じです。

    • [マルチゾーンデプロイメント]: このデプロイ方法を選択した場合、[プライマリノードのゾーン] パラメーターと [セカンダリノードのゾーン] パラメーターの値は異なります。 ゾーンディザスタリカバリを実装するには、このデプロイ方法を選択することをお勧めします。 [プライマリノードのゾーン] パラメーターと [セカンダリノードのゾーン] パラメーターを構成する必要があります。

    説明
    • 新しい RDS インスタンスの作成後、[サービスの可用性] ページで、新しい RDS インスタンスとそのセカンダリ RDS インスタンスに関する情報を表示できます。

    • Basic Edition を選択した場合、データベースシステムは 1 つのプライマリ RDS インスタンスのみで構成され、シングルゾーンデプロイ方法のみをサポートします。

    [インスタンスタイプ]

    • [汎用インスタンスタイプ]: 汎用インスタンスタイプを選択できます。 汎用 RDS インスタンスは、割り当てられたメモリと I/O リソースを排他的に使用しますが、同じサーバーにデプロイされている他の汎用 RDS インスタンスと CPU とストレージリソースを共有します。

    • [専用インスタンスタイプ]: 専用インスタンスタイプまたは専用ホストインスタンスタイプを選択できます。 専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。 専用ホストインスタンスタイプは、専用インスタンスファミリで最高の仕様を提供します。 専用ホスト RDS インスタンスは、RDS インスタンスがデプロイされている物理ホスト上のすべての CPU、メモリ、ストレージ、および I/O リソースを使用します。

    説明

    各インスタンスタイプは、指定された数のコア、メモリ容量、最大接続数、および最大 IOPS をサポートしています。 詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

    [ストレージ容量]

    RDS インスタンスのストレージ容量を構成します。 ストレージ容量は、RDS インスタンスのデータファイル、システムファイル、ログファイル、およびトランザクションファイルを格納するためにプロビジョニングされます。 ストレージ容量は 5 GB 単位で調整できます。

    説明

    Premium Local SSD を使用する専用 RDS インスタンスは、割り当てられたリソースを排他的に使用し、そのストレージ容量はインスタンスタイプによって異なります。 詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

  5. [次へ: インスタンス構成] をクリックします。

  6. 次のパラメーターを構成します。

    パラメーター

    説明

    [ネットワークタイプ]

    RDS インスタンスのネットワークタイプ。 [VPC] を選択します。Virtual Private Cloud (VPC) は、クラシックネットワークよりも高いセキュリティと優れたパフォーマンスを提供する分離されたネットワークです。VPC ネットワークタイプを選択した場合は、[VPC] パラメーターと [プライマリノードの VSwitch] パラメーターを構成する必要があります。[基本リソース] ステップで [デプロイ方法] パラメーターを [マルチゾーンデプロイメント] に設定した場合は、[セカンダリノードの VSwitch] パラメーターも構成する必要があります。

    説明

    RDS インスタンスと接続先の ECS インスタンスのネットワークタイプが同じであることを確認してください。 ネットワークタイプが異なる場合、内部ネットワーク経由で通信できません。

    [リソースグループ]

    RDS インスタンスが属するリソースグループ。

  7. [次へ: 注文の確認] をクリックします。

  8. [パラメーター構成] セクションの設定を確認し、[数量] パラメーターと [サブスクリプション期間] パラメーターを構成し、利用規約を読んで選択し、[今すぐ支払う] をクリックして、支払いを完了します。RDS インスタンスにサブスクリプション課金方法を選択した場合にのみ、[サブスクリプション期間] パラメーターを構成する必要があります。

新しい RDS インスタンスにログオンしてデータを確認する

詳細については、「ApsaraDB RDS for PostgreSQL インスタンスへの接続」をご参照ください。

元の RDS インスタンスへのデータ移行

新しい RDS インスタンスのデータを確認した後、新しい RDS インスタンスから元の RDS インスタンスにデータを移行できます。詳細については、「RDS インスタンス間でデータを移行する」をご参照ください。

説明

データ移行とは、ソース RDS インスタンスのデータを宛先 RDS インスタンスに複製するプロセスを指します。 データ移行は、ソース RDS インスタンスのワークロードを中断しません。

参照