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

ApsaraDB RDS:ApsaraDB RDS for SQL Serverインスタンスのデータをリージョン間で復元する

最終更新日:Oct 08, 2024

このトピックでは、ApsaraDB RDS for SQL Serverインスタンスのデータをクロスリージョンバックアップファイルから新しいRDSインスタンスに復元する方法について説明します。 新しいRDSインスタンスは、クロスリージョンバックアップファイルと同じリージョンに存在する必要があります。

前提条件

RDSインスタンスはリージョンをまたいでバックアップされています。 詳細については、「クロスリージョンバックアップ機能の使用」をご参照ください。

説明

手順

  1. ApsaraDB for RDS コンソールにログインします。 左側のナビゲーションウィンドウで、[バックアップ] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。

  2. [クロスリージョンバックアップ] タブの [バックアップインスタンス] タブで、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  3. 表示されるページで、使用するバックアップセットを見つけ、[操作] 列の [復元] をクリックします。

    説明

    完全バックアップセットまたは増分バックアップセットを使用して、RDSインスタンスのデータを復元できます。 ログバックアップセットを使用してRDSインスタンスのデータを復元することはできません

  4. 表示されたメッセージボックスで、[OK] をクリックします。

    説明

    新しいインスタンスにのみデータを復元できます。 既存のインスタンスにデータを復元することはできません。

  5. [データベースの復元] ページで、次のパラメーターを設定します。

    説明

    次の表に、主要なパラメーターのみを示します。 デフォルトでは、新しいRDSインスタンスのデータベースエンジン、RDSエディション、インスタンスタイプ、およびストレージタイプは元のRDSインスタンスと同じままであり、変更することはできません。

    パラメーター

    説明

    課金方法

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

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

    復元モード

    • バックアップセット: データバックアップファイルからRDSインスタンスのデータを復元できます。

    • ポイントインタイム: RDSインスタンスのデータを特定の時点に復元できます。 時点は、指定されたログバックアップの保持期間内である必要があります。

    バックアップセット

    RDSインスタンスのデータを復元するデータバックアップファイル。 このパラメーターは、[復元モード] パラメーターを [バックアップ設定] に設定した場合にのみ表示されます。

    復元時間

    RDSインスタンスのデータを復元する時点。 このパラメーターは、[復元方法] パラメーターを [時間単位] に設定した場合にのみ表示されます。

    データベース

    復元するデータベース。 有効な値: AllおよびSome

    説明
    • [一部] を選択した場合、複数のデータベースをコンマ (,) で区切ります。 例: TestDB1,TestDB2,TestDB3

    • 元のRDSインスタンスがスナップショットバックアップ方法を使用しており、[復元モード] パラメーターに [時間単位] を選択した場合、すべてのデータベースがデフォルトで復元されます。 この場合、特定のデータベースを復元することはできません。

    リージョン

    新しいRDSインスタンスが存在するリージョン。 値は、元のRDSインスタンスのクロスリージョンバックアップファイルが保存されているリージョンとして固定されています。

    クラウドディスクの暗号化

    元のRDSインスタンスのバックアップ方法が物理バックアップの場合、新しいRDSインスタンスのクラウドディスク暗号化機能を有効にするかどうかを指定できます。 詳細については、「クラウドディスク暗号化機能の設定」をご参照ください。 クラウドディスク暗号化機能は、ブロックストレージに基づいてRDSインスタンスの各データディスクのデータを暗号化し、データのセキュリティを確保します。 このチェックボックスをオンにすると、クラウドディスクの暗号化機能が有効になります。 デフォルトでは、ApsaraDB RDSによって管理されるサービスキーがデータの暗号化に使用されます。

    説明
    • 元のRDSインスタンスのバックアップ方法がスナップショットバックアップの場合、このパラメーターを指定する必要はありません。 デフォルトでは、新しいRDSインスタンスでクラウドディスク暗号化機能が有効になっています。ApsaraDB RDSによって管理されるサービスキーが使用されています。 RDS Cluster Editionを実行するApsaraDB RDS for SQL Serverインスタンスのみが、クロスリージョンスナップショットバックアップをサポートしています。 詳細については、「RDS Cluster Edition」および「スナップショットバックアップ機能の使用」をご参照ください。

    • 詳細については、「スナップショットバックアップと物理バックアップの比較」をご参照ください。

    デプロイ方法

    ゾーンは、領域内の独立した物理的位置である。 [Zone of Primary Node] パラメーターは、プライマリRDSインスタンスが存在するゾーンを指定します。 Zone of Secondary Nodeパラメーターは、セカンダリRDSインスタンスが存在するゾーンを指定します。

    [シングルゾーン展開] または [マルチゾーン展開] を選択できます。

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

    • マルチゾーン開発: このデプロイ方法を選択した場合、[プライマリノードのゾーン] パラメーターと [セカンダリノードのゾーン] パラメーターの値は異なります。 ゾーンディザスタリカバリを実行するには、このデプロイ方法を選択することを推奨します。 [ゾーンのプライマリノード] および [ゾーンのセカンダリノード] パラメーターを手動で設定する必要があります。

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

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

    [インスタンスタイプ]

    1. [Category] パラメーターを設定します。 有効な値: 汎用、専用、共有。 使用可能なインスタンスタイプは、RDSエディションとデータベースエンジンによって異なります。 ApsaraDB RDSコンソールで使用可能なインスタンスタイプを参照します。

      インスタンスタイプ

      説明

      メリット

      汎用

      汎用RDSインスタンスは、割り当てられたすべてのメモリおよびI/Oリソースを占有します。

      汎用RDSインスタンスは、同じホストにデプロイされている他の汎用RDSインスタンスとCPUおよびストレージリソースを共有します。

      汎用インスタンスタイプのRDSインスタンスは、費用対効果が高くなります。

      専用

      専用RDSインスタンスは、割り当てられたすべてのCPU、メモリ、ストレージ、およびI/Oリソースを占有します。

      説明

      専用ホストインスタンスファミリーは、専用インスタンスファミリーの最も高い構成です。 専用ホストRDSインスタンスは、RDSインスタンスがデプロイされているホストのすべてのCPU、メモリ、ストレージ、およびI/Oリソースを占有します。

      専用インスタンスタイプのRDSインスタンスは、より高いパフォーマンスとより高い安定性を提供します。

      説明

      RDS Basic Editionを実行するRDSインスタンスは、専用インスタンスファミリーをサポートしていません。

      共有

      共有RDSインスタンスは、割り当てられたメモリとストレージリソースのみを占有します。

      共有RDSインスタンスは、同じホストにデプロイされている他のRDSインスタンスとCPUリソースを共有します。

      共有RDSインスタンスは費用対効果が高く、安定性は適度です。

    2. CPUコア、メモリ容量、最大接続数などの詳細な仕様を設定します。

      説明

      詳細については、「プライマリApsaraDB RDS For SQL Serverインスタンスタイプ」をご参照ください。

    ストレージ容量

    ストレージ容量は、データファイル、システムファイル、アーカイブされたログファイル、およびトランザクションファイルを格納するために使用されます。 Storage Capacityパラメーターの有効な値は、指定したStorage TypeパラメーターとInstance Typeパラメーターの値によって異なります。 5 GBのステップサイズでストレージ容量を調整できます。

  6. [次へ: インスタンス設定] をクリックして、RDSインスタンスのネットワークタイプとリソースグループを設定します。

    パラメーター

    説明

    ネットワークタイプ

    • クラシックネットワーク: 従来のタイプのネットワーク。

    • VPC: 推奨されるネットワークのタイプ。 仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティと優れたパフォーマンスを提供する分離されたネットワークです。 VPCネットワークタイプを選択した場合は、VPCおよびプライマリノードのvSwitchパラメーターも指定する必要があります。

    説明

    RDSインスタンスのネットワークタイプは、接続するECSインスタンスのネットワークタイプと同じである必要があります。 RDSインスタンスとECSインスタンスの両方がVPCに存在する場合、これらのインスタンスは同じVPCに存在する必要があります。 RDSインスタンスとECSインスタンスが異なるVPCにある場合、これらのインスタンスは内部ネットワークを介して通信できません。

    リソースグループ

    リソースグループを使用して、Alibaba Cloudアカウントのリソースを分類できます。 リソースグループは、Alibaba Cloudアカウントのリソースと権限の管理を簡素化するのに役立ちます。 既存のリソースグループを選択するか、リソースグループを作成できます。 リソースをグループ化する必要がない場合は、[Default Resource group] を選択します。

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

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

    説明

    新しいRDSインスタンスのサブスクリプション課金方法を選択した場合、Durationパラメーターの下にある自動更新有効を選択することを推奨します。 この方法では、新しいRDSインスタンスを定期的に更新する必要はありません。 これにより、支払いが滞納した場合に、新しいRDSインスタンスのワークロードの中断を防ぐこともできます。

  9. (オプションの手順) 新しいRDSインスタンスにログインし、データを確認します。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスへの接続」をご参照ください。

関連ドキュメント

RDSインスタンスを作成した後、IPアドレスホワイトリストまたはセキュリティグループを設定し、アカウントを作成する必要があります。 詳細については、「IPアドレスホワイトリストの設定」および「アカウントの作成」をご参照ください。 インターネット経由でRDSインスタンスに接続する場合は、パブリックエンドポイントも申請する必要があります。 詳細については、「パブリックエンドポイントの申請またはリリース」をご参照ください。 これらの操作が完了すると、RDSインスタンスに接続できます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスへの接続」をご参照ください。

関連する API 操作

API 操作

説明

CheckCreateDdrDBInstance

インスタンスに、リージョン間のデータの復元に使用できるクロスリージョンバックアップセットがあるかどうかを確認します。

CreateDdrInstance

インスタンスのデータを新しいインスタンスに復元します。

ModifyInstanceCrossBackupPolicy

インスタンスのクロスリージョンバックアップ設定を変更します。

DescribeInstanceCrossBackupPolicy

インスタンスのクロスリージョンバックアップ設定を照会します。

DescribeCrossRegionBackups

インスタンスのクロスリージョンデータバックアップファイルを照会します。

DescribeCrossRegionLogBackupFiles

インスタンスのクロスリージョンログバックアップファイルを照会します。

DescribeAvailableCrossRegion

特定のソースリージョンからのクロスリージョンバックアップファイルをレプリケートできる使用可能なターゲットリージョンを照会します。

DescribeAvailableRecoveryTime

指定されたクロスリージョンバックアップファイルでサポートされている復元可能な時間範囲を照会します。

DescribeCrossRegionBackupDBInstance

リージョンでクロスリージョンバックアップ機能が有効になっているインスタンスと、インスタンスのクロスリージョンバックアップ設定を照会します。