クラシックネットワーク上で動作する PolarDB-X 1.0 インスタンスは、VPC ベースのリソースと通信できず、また VPC のセキュリティコントロールも利用できません。本トピックでは、PolarDB-X 1.0(旧称:DRDS)インスタンスをクラシックネットワークから仮想プライベートクラウド(VPC)へ移行する手順について説明します。
前提条件
作業を開始する前に、以下の点を確認してください。
対象インスタンスが専用型インスタンスであることを確認します。共有型インスタンスの場合は、まずお問い合わせくださいのうえ、専用型インスタンスへ移行してください。
インスタンスのバージョンが 5.2.8 以降であることを確認します。バージョンが 5.2.8 より前の場合、移行時に自動的に 5.2.8 の最新版へアップグレードされます。
PolarDB-X 1.0 インスタンスに ApsaraDB RDS インスタンスがアタッチされている場合、移行を実行する前に、その RDS インスタンスのネットワークタイプを VPC へ変更し、データベースシャード接続を修正する必要があります。「ネットワークタイプの変更」および「データベースシャード接続の修正」をご参照ください。
移行中には数分間の一時的な切断が発生します。アプリケーションが自動再接続機能を備えていることを事前に確認してください。
インスタンスの移行
移行は 2 段階で実施します。第 1 段階では、クラシックネットワークのエンドポイントを維持したまま VPC エンドポイントを追加する(ハイブリッドモード)、第 2 段階では、完全な VPC アーキテクチャへの切り替え(カットオーバー)を完了します。
第 1 段階:VPC への切り替え
PolarDB-X 1.0 コンソールにログインします。
画面上部のナビゲーションバーから、インスタンスがデプロイされているリージョンを選択します。
左側のナビゲーションウィンドウで、インスタンスをクリックします。
対象インスタンスを検索し、インスタンス ID をクリックして、基本情報ページへ移動します。
「[共通操作]」セクションで、「[VPC に切り替える]」をクリックします。
「[Switch To VPC]」ダイアログボックスで、VPC および vSwitch を選択します。
(オプション) [元のクラシックネットワークエンドポイントを保持] を選択し、[有効期限] パラメーターを設定します。
「[クラシックネットワークのエンドポイントを保持]」を選択すると、VPC エンドポイントが生成された後も、クラシックネットワークのエンドポイントは一定期間保持されます。最適なセキュリティおよびパフォーマンスを確保するため、クラシックネットワークのエンドポイントの有効期限が切れることによる接続障害を防ぐために、できるだけ早期に VPC エンドポイントへの切り替えを推奨します。
OK をクリックします。これにより、インスタンスはクラシックネットワークエンドポイントと VPC エンドポイントの両方を有効にしたハイブリッドモードへ移行します。ご利用のアプリケーショントラフィックをクラシックネットワーク上の ECS インスタンスから VPC 内の ECS インスタンスへ切り替え、PolarDB-X 1.0 インスタンスには VPC エンドポイント経由で接続してください。
第 2 段階:カットオーバーの完了
インスタンスをハイブリッドアーキテクチャから完全な VPC アーキテクチャへ移行します。手順については、「クラシックネットワーク/VPC ハイブリッド型インスタンスの移行」をご参照ください。
次のステップ
移行が完了した後:
アプリケーションが VPC エンドポイント経由でインスタンスに接続していることを確認します。
クラシックネットワークエンドポイントを参照している接続文字列や構成ファイルを更新します。
一時的にクラシックネットワークエンドポイントを保持した場合は、有効期限をモニターし、期限切れ前に VPC エンドポイントへ切り替えてください。