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

ApsaraDB RDS:ゾーン間でのインスタンス移行

最終更新日:Mar 01, 2026

ApsaraDB RDS for PostgreSQL インスタンスを、同一リージョン内の別ゾーンへ移行します。移行後、インスタンスの属性、構成、およびエンドポイントは変更されません。移行所要時間はデータ量に依存し、通常数時間程度です。

警告

スイッチオーバー中に一時的な接続切断が発生します。移行を開始する前に、アプリケーションを自動再接続に対応させるよう設定してください。

前提条件

開始する前に、以下の点をご確認ください。

  • ご利用の RDS インスタンスが配置されているリージョンに、複数のゾーンが存在すること。詳細については、「リージョンとゾーン」をご参照ください。

  • ご利用の RDS インスタンスが、読み取り専用 RDS インスタンスをアタッチしていないプライマリ RDS インスタンスであること。

  • ご利用の RDS インスタンスのステータスが 実行中 であること。

説明

RDS Cluster Edition を実行している RDS インスタンスは、ゾーン間移行できません。

制限事項

  • データベースシステムで Premium Local SSD を使用している場合、同一リージョン内でのゾーン間移行は、プライマリ RDS インスタンスのみが対象となります。

  • Serverless ApsaraDB RDS インスタンスは、他のゾーンへ移行できません。詳細については、「概要」をご参照ください。

  • ご利用の RDS インスタンスで Premium Enterprise SSD (ESSD) を使用しており、I/O 加速 機能が有効になっている場合、I/O 加速をサポートしないゾーンへの移行はできません。対応するリージョンおよびゾーンについては、「対応範囲」をご参照ください。移行を実行するには、事前に I/O 加速を無効化してください。

影響

  • 一時的な接続切断:スイッチオーバー中に、インスタンスが一時的に利用不可になります。アプリケーションを自動再接続に対応させるよう設定してください。

  • 仮想 IP アドレス (VIP) の変更:ゾーン間移行により、RDS インスタンスの VIP が変更されます。アプリケーションから RDS インスタンスへ接続する際は、IP アドレスではなくエンドポイントを使用してください。

  • DNS キャッシュの無効化: 移行中にスイッチオーバーが発生すると、VIP が変更されます。 データベースクライアントの DNS キャッシュを速やかにクリアしてください。 Java 仮想マシン (JVM) で実行されているアプリケーションの場合、移行後にアプリケーションが新しい VIP を解決できるよう、JVM 構成で生存時間 (TTL) を 60 秒以下に設定してください。 詳細については、「Class InetAddress」をご参照ください。

  • DNS 更新の遅延:データベースクライアント上でキャッシュされた DNS レコードが移行直後に更新されない場合、一部のワークロードが 10 分後に宛先ゾーンへ切り替わることがあり、これにより再度一時的な接続切断が発生する可能性があります。

  • Data Transmission Service (DTS) タスク:移行後、DTS で実行中のタスクを再起動してください。

  • リソース不足:宛先ゾーンのリソース在庫が不足している場合、移行が失敗する可能性があります。

  • ストレージタイプのスペックアップ:標準 SSD を使用する ApsaraDB RDS for PostgreSQL インスタンスは、新規購入が停止されています。ご利用のインスタンスが標準 SSD を使用している場合、移行時にストレージタイプが標準 SSD から PL1 ESSD へ自動的にスペックアップされます。スペックアップ後のストレージ料金は変更されません。詳細については、「」「[EOS/提供終了] 2022 年 7 月 1 日より、ApsaraDB RDS の特定データベースエンジン向け標準 SSD ストレージタイプの販売を終了します」をご参照ください。

課金

  • ゾーン間移行は無料です。1 つのゾーンから複数のゾーンへ移行する場合も同様です。

  • ご利用の RDS インスタンスが標準 SSD を使用している場合、移行時にストレージタイプが標準 SSD から PL1 ESSD へ自動的にスペックアップされます。スペックアップ後のストレージ料金は変更されません。

移行シナリオ

移行タイプ

シナリオ

1 ゾーンから別のゾーンへ

元のゾーンで負荷過多などの問題により、サービスパフォーマンスが確保できない場合。

1 ゾーンから複数のゾーンへ

プライマリおよびセカンダリの RDS インスタンスを異なるゾーンにデプロイし、ゾーン間ディザスタリカバリを実現します。これにより、データセンター障害に対するデータベースシステムの保護が可能になります。プライマリおよびセカンダリの RDS インスタンスを備えるデータベースシステムでは、マルチゾーンデプロイメント方式を選択してください。

複数のゾーンから 1 ゾーンへ

単一ゾーンデプロイメントのみでサポートされる特定の機能を利用する場合。

操作手順

  1. インスタンス ページへ移動します。上部のナビゲーションバーから、RDS インスタンスが配置されているリージョンを選択します。その後、該当の RDS インスタンスを見つけ、その ID をクリックします。

  2. 基本情報 セクションで、ゾーンの移行 をクリックします。

  3. 表示されたダイアログボックスで、以下のパラメーターを設定し、OK をクリックします。

    パラメーター

    説明

    プライマリゾーンの設定セカンダリゾーンの設定

    プライマリおよびセカンダリの RDS インスタンスの宛先ゾーンを選択します。ゾーン選択の動作は、ストレージタイプによって異なります。

    • Premium Local SSD:プライマリインスタンスのみの移行が可能です。セカンダリインスタンスは現在のゾーンに残ります。

    • クラウドディスク:プライマリおよびセカンダリの RDS インスタンスを個別または同時にも移行できます。たとえば、プライマリ RDS インスタンスがシンガポール ゾーン A に、セカンダリがシンガポール ゾーン B にある場合、プライマリをシンガポール ゾーン C へ、セカンダリをシンガポール ゾーン D へ移行できます。あるいは、プライマリをシンガポール ゾーン A に維持したまま、セカンダリのみをシンガポール ゾーン C へ移行することも可能です。1 つのインスタンスのみを移行する場合は、そのインスタンスのゾーンのみを設定してください。

    プライマリゾーンの vSwitchセカンダリゾーンの vSwitch

    プライマリおよびセカンダリの RDS インスタンスの宛先ゾーンで使用する vSwitch を選択します。宛先ゾーンに vSwitch が存在しない場合は、事前に作成してください。詳細については、「vSwitch の作成と管理」をご参照ください。

    スイッチオーバー実行時刻

    スイッチオーバーを実行するタイミングを選択します。

    • 今すぐ切り替える:スイッチオーバーを即座に実行します。

    • 保守時間枠内に切り替える:指定されたメンテナンスウィンドウ内でスイッチオーバーを実行します。詳細については、「メンテナンスウィンドウの設定」をご参照ください。

    • ユーザー指定の時間帯が有効になります:指定した時刻にスイッチオーバーを実行します。

    OK をクリックすると、システムが宛先ゾーンへデータのレプリケーションを開始します。この処理はワークロードに影響を与えません。データのレプリケーションが完了した後、システムは スイッチオーバー実行時刻 の設定に基づいてスイッチオーバーを実行します。

関連 API

API

説明

MigrateToOtherZone

RDS インスタンスのゾーン間移行を実行します。