インスタンスが配置されているゾーンが全負荷になっている場合、またはインスタンスのパフォーマンスが他の理由で影響を受けている場合は、インスタンスを同じリージョン内の他のゾーンに移行します。 移行中、RDS サービスは中断され、特定の操作を実行できません。 そのため、移行時間をピーク時間外に設定することを推奨します。 この文書では移行の詳細について説明します。

現在、MySQL 5.5/5.6、SQL Server 2008 R2、PostgreSQL 9.4、PPAS 9.3 インスタンスのみがゾーン間のインスタンス移行をサポートしています。

背景情報

シングルゾーンインスタンスとマルチゾーンインスタンスのどちらかを選択します。 マルチゾーンは、同じリージョン内の複数のシングルゾーンを組み合わせて作成された物理領域です。 たとえば、ゾーン B とゾーン C を組み合わせてマルチゾーン 1 を作成します。シングルゾーンインスタンスと比較して、マルチゾーンインスタンスはより高いレベルの災害に耐えることができます。 たとえば、シングルゾーンインスタンスはサーバーおよびラックレベルでの障害に耐えることができますが、マルチゾーンインスタンスはデータセンターレベルでの障害に耐えることができます。

現在、マルチゾーンは中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深セン)、中国 (香港)、シンガポールでサポートされています (マルチゾーンをサポートしているリージョンは更新される可能性があり、 RDS コンソールで利用可能なオプションの 1 つを選択します)。 マルチゾーンの使用に追加料金はかかりません。

インスタンスが配置されているゾーンが全負荷になっている場合、またはインスタンスのパフォーマンスが他の理由で影響を受けている場合は、インスタンスを同じリージョン内の他のゾーンに移行します。 ゾーン間のインスタンス移行では、インスタンスデータを新しいゾーンにコピーします。移行はインスタンスレベルで実行されます。 インスタンスが新しいゾーンに移行された後も、そのすべての属性と設定は変わりません。 インスタンスを新しいゾーンに移行するには数時間かかることが多く、かかる時間はインスタンスのサイズによって異なります。 すべてのインスタンスデータが新しいゾーンにコピーされた後、インスタンスは元のゾーンから削除されます。

ゾーン間でインスタンスを移行するには、次のいずれかの方法を選択することができます。

  • インスタンスをシングルゾーンから別のシングルゾーンに移行します。
  • インスタンスをシングルゾーンからマルチゾーンに移行します。 この場合、インスタンスにマスターデータベースとスレーブデータベースがある場合、2 つのデータベースはマルチゾーンにランダムに割り当てられます。 たとえば、マスターデータベースとスレーブデータベースを持つインスタンスがゾーン A からマルチゾーン 1 (ゾーンB + ゾーンC)に移行された場合、マスターデータベースがゾーン B に割り当てられると、スレーブデータベースはゾーン C に割り当てられます。 。
  • インスタンスをマルチゾーンからシングルゾーンに移行します。 この場合、インスタンスのマスターデータベースとスレーブデータベースは同じゾーンに移行され、インスタンスは低レベルの障害に耐えることができるようになります。
マルチゾーン間には一定のネットワーク遅延が存在するため、マルチゾーンインスタンスが準同期データ複製モードを採用している場合、シングルアップデートに対するマルチゾーンインスタンスの応答時間はシングルゾーンインスタンスの応答時間よりも長くなることがあります。 この場合は、同時実行性を高めて全体のスループットを向上させます。

注意

  • ゾーン間の移行は、インスタンスのリージョンに複数のゾーンがある場合にのみ可能です。
  • ゾーン間の移行中は、ほとんどの管理操作を実行できません。 そのため、移行に適した時期を選択します。 実行できる操作、できない操作を次のとおりです。
    操作 操作を実行できるかどうか
    ホワイトリストを変更する 可能
    SQL 監査を有効にする 可能
    メンテナンス期間を設定する 可能
    読み取り専用インスタンスを追加する 不可
    障害復旧インスタンスを追加する 不可
    インスタンスのリリース 不可
    お支払い方法をサブスクリプションモードに変更 不可
    構成を変更する 不可
    共通アカウントまたはマスターアカウントを作成する 不可
    アカウントのパスワードをリセット 不可
    アカウントの権限を変更する 不可
    データベースを作成および削除する 不可
    ネットワークの種類を変更する 不可
    アクセスモードを変更する 不可
    接続アドレスを変更する 不可
    インターネットアドレスの申請 不可
    マスターデータベースとスレーブデータベースの切り替え 不可
    データバックアップモードを変更する 不可
    インスタンスデータを復元する 不可
    パラメーターを変更する 不可
  • ゾーン間の移行中に一時的に 30 秒の切断が発生します。 アプリケーションに再接続ポリシーが設定されていることを確認してください。

手順

  1. RDS コンソールにログインします。
  2. 対象のインスタンスのリージョンを選択します。
  3. ターゲットインスタンス ID をクリックして、[基本情報] ページに移動します。
  4. 次の図に示すとおり、[基本情報]エリアで [移行ゾーン]をクリックします。


  5. 次の図に示すとおり、[インスタンスを他のゾーンに移行する] ダイアログボックスで対象ゾーンを選択します。


    パラメーターの説明:

    • 移行先: インスタンスを移行するリージョンを選択します。
    • 切り替え時間: 移行を実施する時間を選択します。 移行中、ほとんどの操作は実行できません。 すぐに切り替えるか、後で切り替えるかを選択できます。
  6. メンテナンス時間を変更するには、次の手順を実行します。 あるいは、メンテナンス時間を変更しないでおくこともできます。
    1. 次の図に示すとおり、[変更] をクリックします。 [基本情報] ページが表示されます。


    2. 左下隅にある[設定情報] エリアでメンテナンス期間を選択し、[保存] をクリックします。


    3. インスタンスを別のゾーンに移行するためのページに戻ります。
  7. [インスタンスを他のゾーンに移行する] ダイアログボックスで [OK] をクリックします。