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

ApsaraDB RDS:アベイラビリティーゾーンの移行

最終更新日:Jun 21, 2026

RDS インスタンスを同一リージョン内の別のアベイラリティーゾーンに移行できます。 移行後も、インスタンスのプロパティ、設定、エンドポイントは変更されません。 移行時間はインスタンスのデータ量に依存し、数時間かかる場合があります。

前提条件

  • クロスゾーン移行は、インスタンスのリージョンにマルチゾーンがある場合にのみ実行できます。 詳細については、「リージョンとゾーン」をご参照ください。

  • インスタンスは、読み取り専用インスタンスが関連付けられていないプライマリインスタンスである必要があります。

  • インスタンスは実行中である必要があります。

説明

この機能は、RDS Cluster Edition の RDS インスタンスではサポートされていません。

制限事項

  • プレミアムローカル SSD を使用するインスタンスの場合、プライマリゾーンのみを移行できます。

  • クロスゾーン移行は、サーバーレス インスタンスではサポートされていません。

  • インスタンスのストレージタイプが高性能クラウドディスクで、バッファプール拡張 (BPE) が有効になっている場合、インスタンスを I/O アクセラレーションをサポートしていないアベイラビリティーゾーンに移行することはできません。 I/O アクセラレーションをサポートするリージョンとアベイラビリティーゾーンについては、「サポート範囲」をご参照ください。

    I/O アクセラレーションを無効にしてから、クロスゾーン移行を実行できます。

課金

  • クロスゾーン移行は無料です。インスタンスをシングルゾーンからマルチゾーンに移行する場合も同様です。

  • インスタンスが標準 SSD を使用している場合、移行によってストレージタイプが自動的に PL1 ESSD にアップグレードされます。 アップグレード後もストレージ料金は変更されません。

影響

  • スイッチオーバーは、インスタンスの可用性に短時間影響を与えます。 アプリケーションに自動再接続メカニズムがあることを確認してください。

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

  • 移行中にプライマリインスタンスとセカンダリインスタンス間でスイッチオーバーが発生した場合、仮想 IP (VIP) アドレスが変更されます。 IP アドレスの代わりにインスタンスのエンドポイントを使用し、クライアント側の DNS キャッシュを速やかにクリアしてください。 Java 仮想マシン (JVM) で実行されるアプリケーションの場合は、DNS キャッシュの TTL を 60 秒以下に設定します。 これにより、VIP アドレスが変更されたときに、アプリケーションが新しい VIP アドレスを解決できるようになります。

    説明

    JVM で TTL を設定する方法については、Oracle ドキュメントの「Class InetAddress」をご参照ください。

  • クロスゾーン移行が完了したら、実行中の DTS タスクを再起動する必要があります。

  • 移行先ゾーンのリソースが不足している場合、クロスゾーン移行が失敗することがあります。

  • ApsaraDB RDS for PostgreSQL では、標準 SSD を使用するインスタンスの新規購入はできなくなりました。 RDS インスタンスが標準 SSD を使用している場合、クロスゾーン移行によってストレージタイプが自動的に PL1 ESSD にアップグレードされます。 詳細については、「【販売終了/廃止】ApsaraDB RDS の特定のデータベースエンジンにおける標準 SSD ストレージタイプは 2022 年 7 月 1 日をもって販売終了」をご参照ください。

移行タイプ

移行タイプ

ユースケース

シングルゾーンから別のアベイラリティーゾーンへ

インスタンスの現在のアベイラリティーゾーンが過負荷であるか、パフォーマンスに影響を与える他の問題がある場合。

シングルゾーンからマルチゾーンへ

この移行タイプでは、プライマリインスタンスとセカンダリインスタンスを異なるアベイラリティーゾーンに配置し、クロスゾーンディザスタリカバリを実装します。 マルチ AZ 配置は、データセンターの障害など、より高いレベルの災害に耐えることができます。

説明

プライマリインスタンスとセカンダリインスタンスを持つインスタンスの場合、クロスゾーンディザスタリカバリを実装するために、マルチ AZ 配置に移行することを推奨します。

マルチゾーンからシングルゾーンへ

特定の機能の要件を満たすため。

手順

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 基本情報 セクションで、ゾーンの移行 をクリックします。

  3. 表示されたダイアログボックスで、移行先のプライマリゾーンとセカンダリゾーン、およびそれらの vSwitch を選択し、OK をクリックします。

    次の表にパラメーターを示します。

    パラメーター

    説明

    プライマリゾーンの設定

    新しいプライマリゾーンとセカンダリゾーンを選択します。

    • プレミアムローカル SSD を使用するインスタンスの場合、プライマリゾーンのみを移行できます。

    • クラウドディスクを使用するインスタンスの場合、プライマリゾーンとセカンダリゾーンの両方、またはいずれか一方のみを移行できます。 例:

      • インスタンスを [シンガポールゾーン A (プライマリ) + ゾーン B (セカンダリ)] から [シンガポールゾーン C (プライマリ) + ゾーン D (セカンダリ)] に移行できます。

      • インスタンスを [シンガポールゾーン A (プライマリ) + ゾーン B (セカンダリ)] から [シンガポールゾーン A (プライマリ) + ゾーン C (セカンダリ)] に移行できます。

      説明

      1 つのアベイラビリティーゾーンのみを移行する場合は、移行するアベイラビリティーゾーンのみを設定する必要があります。

    セカンダリゾーンの設定

    プライマリゾーンの vSwitch

    プライマリゾーンとセカンダリゾーンの vSwitch を選択します。 選択したアベイラビリティーゾーンで利用可能な vSwitch がない場合は、「vSwitch の作成」をご参照ください。

    セカンダリゾーンの vSwitch

    切り替え時間

    • [今すぐ切り替える]:リクエストを送信するとすぐにスイッチオーバーが実行されます。

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

    • [ユーザー指定の時間帯が有効になります]:スイッチオーバーの時間を指定できます。

    OK をクリックすると、システムは移行先ゾーンへのデータのコピーを開始します。 このプロセスは実行中のインスタンスには影響しません。 データのコピー後、今すぐ切り替える保守時間枠内に切り替える、または ユーザー指定の時間帯が有効になります で選択した時間に基づいて、システムはトラフィックを新しい接続に切り替えます。

    警告

    スイッチオーバーにより瞬断が発生します。 アプリケーションに自動再接続メカニズムがあることを確認してください。 そうでない場合は、手動で再接続する必要があります。

    クライアント側の DNS キャッシュがすぐに更新されない場合があるため、一部のトラフィックは最大 10 分後に切り替えられ、2 回目の瞬断が発生する可能性があります。 JVM を使用するアプリケーションの場合は、JVM 設定で TTL を 60 秒以下に設定します。 これにより、エンドポイントの VIP アドレスが変更されたときに、アプリケーションが DNS に再クエリして新しい VIP アドレスを取得して使用できるようになります。 TTL の設定方法については、本トピックの「影響」セクションをご参照ください。

関連 API

API

説明

MigrateToOtherZone

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