ハイブリッドアクセスモードを使用すると、ApsaraDB RDS for MySQL インスタンスをクラシックネットワークから Virtual Private Cloud (VPC) に、サービスを中断することなく移行できます。移行期間中は、クラシックネットワークの内部エンドポイントと VPC の内部エンドポイントの両方が有効なままになります。アプリケーションを更新して任意のペースで VPC エンドポイントを使用するように切り替え、その後クラシックネットワークエンドポイントを解放して移行を完了してください。
クラシックネットワークタイプの RDS インスタンスは、2024 年 10 月 30 日 00:00 以降、更新、アップグレード、ダウングレード、またはクローン作成ができません。詳細については、「[Product changes] Alibaba Cloud plans to phase out ApsaraDB RDS instances of the classic network type」をご参照ください。
インスタンスを更新できない、または仕様を変更できない場合は、次の項目を確認してください:
ネットワークタイプを VPC に変更したが、クラシックネットワークエンドポイントを削除していない。 [Instances] ページに移動し、インスタンス ID をクリックして、 [データベース接続] をクリックし、クラシックネットワークエンドポイントを削除してください。
有効期限までにネットワークタイプを VPC に変更していない。 チケットを送信して有効期間を延長してください。延長後、ネットワークタイプを VPC に変更し、クラシックネットワークエンドポイントを削除してから、インスタンスを更新してください。
事前準備
移行を開始する前に、次の項目を確認してください:
RDS インスタンスは[クラシックネットワーク]内にあります
RDS インスタンスが存在する ゾーン に VPC と vSwitch が作成されていること。詳細については、Create and manage a VPC をご参照ください。
RDS インスタンスに読み取り専用インスタンスがある場合 は、先にプライマリインスタンスでハイブリッドアクセスによる移行を完了し、その後に読み取り専用インスタンスを移行してください。ストレージタイプによって、VPC に関する要件が異なります:
プライマリインスタンスのストレージ | 読み取り専用インスタンスの VPC 要件 |
Premium Local SSDs | 同一 VPC または別の VPC |
クラウドディスク | 同一 VPC 内である必要があります |
制限事項
ハイブリッドアクセスモードが有効な間は、次の操作を実行できません:
ネットワークタイプをクラシックネットワークに戻す
RDS インスタンスのゾーンを変更する
RDS High-availability Edition と RDS Enterprise Edition を切り替える
仕組み
ハイブリッドアクセスを使用せずにクラシックネットワークから VPC に切り替えると、内部エンドポイントの IP アドレスが変更されます。これによりインスタンススイッチオーバーが発生し、クラシックネットワークタイプの Elastic Compute Service (ECS) インスタンスは RDS インスタンスへの内部ネットワークアクセスを直ちに失います。
ハイブリッドアクセスでは、この中断を回避できます。システムは元のクラシックネットワークの内部エンドポイントを保持し、新しい VPC の内部エンドポイントを生成します。両方のエンドポイントは、必要な期間、有効なままになります:
クラシックネットワークタイプの ECS インスタンスは、クラシックネットワークの内部エンドポイントを使用して接続します。
VPC タイプの ECS インスタンスは、VPC の内部エンドポイントを使用して接続します。
パブリックエンドポイントは影響を受けません。
すべてのアプリケーションが VPC エンドポイントを使用するようになったら、クラシックネットワークエンドポイントを解放して移行を完了してください。

直接変更とハイブリッドアクセスの比較
次の比較を参考にして、ハイブリッドアクセスモードが要件に適しているかを判断してください。
影響項目 | 直接変更 (クラシックエンドポイントを保持しない) | ハイブリッドアクセス (クラシックエンドポイントを保持) |
[インスタンス接続] | 一時的に切断されます。クラシックネットワークタイプの ECS インスタンスは直ちに切断されます。 | 影響を受けません。クラシックネットワークタイプの ECS 接続は、クラシックエンドポイントの有効期限が切れるまで有効なままです。 |
内部エンドポイント | エンドポイントは 1 つです。タイプがクラシックネットワークから VPC に変わりますが、エンドポイントの文字列は変わりません。 | エンドポイントは 2 つです。クラシックネットワークエンドポイントは保持され、VPC エンドポイントが生成されます。 |
内部ネットワークアクセス | VPC タイプの ECS インスタンスのみ接続できます。 | クラシックネットワークタイプと VPC タイプの ECS インスタンスの両方が接続できます (各エンドポイントを使用)。クラシックエンドポイントの有効期限切れ後は VPC のみになります。 |
パブリックエンドポイントとインターネットアクセス | 影響を受けません | 影響を受けません |
ネットワークタイプの VPC への切り替え
ApsaraDB RDS コンソールにログインし、[Instances] ページに移動してください。RDS インスタンスが存在するリージョンを選択し、インスタンス ID をクリックしてください。
左側メニューで、 [データベース接続] をクリックしてください。
[VPC ネットワークへ切り替え] をクリックしてください。
説明[VPC ネットワークへ切り替え] が表示されない場合は、インスタンスが 事前準備 に記載されている要件を満たしていることを確認してください。
ダイアログボックスで、次の設定を構成してください:
VPC :ECS インスタンスが存在する VPC を選択します。ECS インスタンスと RDS インスタンスが異なる VPC に存在する場合、内部ネットワーク通信には Cloud Enterprise Network (CEN) または VPN ゲートウェイ が必要です。詳細については、Overview of Alibaba Cloud CEN または Establish IPsec-VPN connections between two VPCs (single-tunnel mode) をご参照ください。
vSwitch :RDS インスタンスが存在するゾーンの vSwitch を選択します。使用可能な vSwitch がない場合は、先に作成してください。詳細については、Create and manage vSwitches をご参照ください。
元のクラシックネットワークエンドポイントを保持 :このオプションを選択して、ハイブリッドアクセスモードを有効にします。
説明ネットワークタイプを切り替えてもインスタンススイッチオーバーは発生しません。クラシックネットワークタイプの ECS 接続は、クラシックエンドポイントの有効期限が切れるまで有効なままです。
クラシックエンドポイントの有効期限が切れる前に、VPC タイプの ECS インスタンス上で稼働するアプリケーションに VPC エンドポイントを追加して、ダウンタイムなしで移行を完了してください。
インスタンスが Premium Local SSDs を使用する RDS High-availability Edition 上で MySQL 5.6 または MySQL 5.7 を実行している場合 、ハイブリッドアクセスモードを有効にする際に、IP アドレスホワイトリストモードを 高セキュリティホワイトリストモード に変更する必要があります。既存の IP アドレスは、クラシックネットワーク用の新しい高セキュリティホワイトリストに自動的にコピーされます。詳細については、Change to the enhanced whitelist mode をご参照ください。
各 VPC タイプの ECS インスタンスのプライベート IP アドレスを、RDS インスタンス上の VPC タイプの IP アドレスホワイトリストに追加してください。VPC タイプのホワイトリストが存在しない場合は、作成してください。
クラシックエンドポイントの有効期限が切れる前に、RDS インスタンスの VPC エンドポイントを各 VPC タイプの ECS インスタンスに追加してください。
説明VPC タイプの ECS インスタンスが内部ネットワーク経由で接続するには、ECS インスタンスと RDS インスタンスが同一リージョンかつ同一 VPC に存在する必要があります。VPC ID を使用して確認してください。
クラシックネットワークタイプの ECS インスタンスを VPC タイプの RDS インスタンスに接続するには、ClassicLink を使用するか、ECS インスタンスを同じ VPC に移行してください。詳細については、Overview および Migrate ECS instances from the classic network to a VPC をご参照ください。
クラシックネットワークエンドポイントの有効期限の変更
ハイブリッドアクセス期間中は、ビジネス要件に基づいてクラシックエンドポイントの有効期間を変更できます。新しい有効期限日は、変更を行った日から計算されます。
例: クラシックエンドポイントの有効期限日が 2017 年 8 月 18 日に設定されています。2017 年 8 月 15 日に有効期間を 14 日延長した場合、新しい有効期限日は 2017 年 8 月 29 日になります。
有効期限日を変更するには、次の手順を実行してください:
ApsaraDB RDS コンソールにログインし、[Instances] ページに移動してください。RDS インスタンスが存在するリージョンを選択し、インスタンス ID をクリックしてください。
左側メニューで、 [データベース接続] をクリックしてください。
[Instance Connection] タブで、 [Change Expiration Time] をクリックしてください。
[Change Expiration Time] ダイアログボックスで新しい有効期限日を選択し、 [OK] をクリックしてください。
よくある質問
クラシックネットワークから VPC に切り替えると、パブリックエンドポイントまたはインターネットアクセスに影響しますか?
いいえ。この変更は、内部 (クラシックネットワーク) エンドポイントをVPCエンドポイントへ切り替えるのみです。パブリックエンドポイントとインターネットアクセスは影響を受けません。