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

ApsaraDB RDS:ネットワークの種類を変更する

最終更新日:Jan 18, 2024

このトピックでは、ビジネス要件に基づいてApsaraDB RDS for MySQLインスタンスのネットワークタイプを変更する方法について説明します。

別のデータベースエンジンを実行するRDSインスタンスのネットワークタイプを変更する方法の詳細については、以下のトピックを参照してください。

影響

次の表は、RDSインスタンスでデータベースプロキシ機能が有効になっている場合に、ネットワークタイプの変更がもたらす影響を示しています。 詳細については、「データベースプロキシの概要」をご参照ください。

プロキシタイプ

影響

共有プロキシ

RDSインスタンスのネットワークタイプを変更すると、データベースプロキシエンドポイントのネットワークタイプが変更されます。 詳細については、「データベースプロキシとは」をご参照ください。

説明

2021年4月1日から、Alibaba Cloudは共有プロキシ機能の更新とメンテナンスを停止しました。 できるだけ早い機会に、RDSインスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードすることを推奨します。 詳細については、「 [EOS /廃止] 共有プロキシ機能の更新とメンテナンスの終了 (2021年4月1日) 」および「共有データベースプロキシから専用データベースプロキシへのデータベースプロキシのアップグレード」をご参照ください。

専用プロキシと汎用プロキシ

RDSインスタンスのネットワークタイプを変更した後も、データベースプロキシエンドポイントは変更されません。 詳細については、「データベースプロキシとは」をご参照ください。

さまざまなネットワークタイプのデータベースプロキシエンドポイントを作成できます。 たとえば、クラシックネットワークタイプのデータベースプロキシエンドポイントとVPCネットワークタイプのデータベースプロキシエンドポイントを同じRDSインスタンスに作成できます。 詳細については、「データベースプロキシエンドポイントの管理」をご参照ください。

説明

RDSインスタンスに対して有効になっているプロキシのタイプは、ApsaraDB RDSコンソールの [データベースプロキシ] ページで確認できます。 詳細については、「データベースプロキシとは」をご参照ください。

ネットワークタイプ

  • クラシックネットワーク: クラシックネットワーク内のRDSインスタンスは分離されていません。 これらのインスタンスへの不正アクセスをブロックするには、IPアドレスホワイトリストまたはセキュリティグループを設定する必要があります。

  • 仮想プライベートクラウド (VPC): 各VPCは分離された仮想ネットワークです。 VPCはクラシックネットワークよりも安全です。 VPC ネットワークタイプを選択することを推奨します。

    VPCのルートテーブル、CIDRブロック、ゲートウェイをカスタマイズできます。 さらに、Express connect回路またはVPNを使用して、データセンターをVPCに接続できます。 データセンターとVPCは仮想データセンターを構成します。 仮想データセンターを使用して、ダウンタイムなしでワークロードをクラウドに移行できます。

説明
  • クラシックまたはVPCネットワークタイプを選択し、RDSインスタンスをこれらのネットワークタイプ間で無料で切り替えることができます。

  • RDSインスタンスのネットワークタイプを変更した後、必要なネットワークタイプのIPアドレスホワイトリストにIPアドレスを追加する必要があります。 これは、RDSインスタンスが拡張ホワイトリストモードで実行されている場合に適用されます。 詳細については、「データベースクライアントまたはCLIを使用したApsaraDB RDS For MySQLインスタンスへの接続」をご参照ください。

ネットワークタイプの表示

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションウィンドウで、[データベース接続] をクリックします。

ネットワークタイプをクラシックネットワークからVPCに変更する

説明

RDSインスタンスはクラシックネットワークに存在します。

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 表示されるページの左側のナビゲーションウィンドウで、[データベース接続] をクリックします。

  3. VPC に切り替える をクリックします。

    説明

    上記のボタンが見つからない場合は、RDSインスタンスがクラシックネットワークにあるかどうかを確認してください。

  4. 表示されるダイアログボックスで、VPCとvSwitchを選択し、クラシックネットワークエンドポイントを保持するかどうかを指定します。

    • VPC を選択します。 必要なECSインスタンスが存在するVPCを選択することを推奨します。 ECSインスタンスとRDSインスタンスが異なるVPCにある場合、これらのインスタンスは、Cloud Enterprise network (CEN) またはVPN Gatewayを使用してこれらのインスタンスのVPC間のネットワーク通信を有効にする場合にのみ、内部ネットワークを介して通信できます。 詳細については、以下をご参照ください。 CENの概要または2つのVPC間のIPsec-VPN接続の確立

    • vSwitchを選択します。 選択したVPCで使用可能なvSwitchがない場合は、RDSインスタンスが存在するゾーンにvSwitchを作成します。 詳細については、「vSwitchの作成と管理」をご参照ください。

    • クリアするか、[元のクラシックエンドポイントを予約] を選択します。

      スケーリングポリシー

      説明

      Clear Reserveオリジナルのクラシックエンドポイント

      クラシックネットワークエンドポイントは保持されず、VPCエンドポイントに変更されます。

      クラシックネットワークからVPCにネットワークタイプを変更すると、インスタンスの切り替えが発生し、クラシックネットワークに存在するECSインスタンスはRDSインスタンスから直ちに切断されます。 インスタンスの切り替えの影響の詳細については、「インスタンスの切り替えの影響」をご参照ください。

      予約元のクラシックエンドポイントを選択

      クラシックネットワークエンドポイントが保持され、新しいVPCエンドポイントが生成されます。 この場合、RDSインスタンスはハイブリッドアクセスモードで実行されます。 クラシックネットワークのECSインスタンスとVPCのECSインスタンスは、内部ネットワーク経由でRDSインスタンスに接続できます。 詳細については、「ApsaraDB RDS For MySQLインスタンスのハイブリッドアクセスソリューションの設定」をご参照ください。

      ネットワークタイプをクラシックネットワークからVPCに変更しても、インスタンスの切り替えは発生しません。 クラシックネットワークタイプの各ECSインスタンスとRDSインスタンス間の接続は、クラシックネットワークエンドポイントの有効期限が切れるまで引き続き使用できます。

      クラシックネットワークエンドポイントの有効期限が切れる前に、ECSインスタンスで実行されるアプリケーションにVPCエンドポイントを追加します。 これにより、ApsaraDB RDSは、ダウンタイムなしでワークロードを選択したVPCに移行できます。

      詳細については、「ハイブリッドアクセスソリューションの設定」をご参照ください。

  5. VPCネットワークタイプの必要なECSインスタンスのプライベートIPアドレスを、RDSインスタンスのVPCネットワークタイプのIPアドレスホワイトリストに追加します。 これにより、ECSインスタンスは内部ネットワーク経由でRDSインスタンスにアクセスできます。 VPCネットワークタイプのIPアドレスホワイトリストが使用できない場合は、IPアドレスホワイトリストを作成します。

    説明

    ECSコンソールのECSインスタンスの [インスタンスの詳細] タブに移動して、ECSインスタンスのプライベートIPアドレスを表示できます。

  6. RDSインスタンスのVPCエンドポイントを必要なECSインスタンスに追加します。

    • [元のクラシックエンドポイントを予約] を選択した場合、クラシックネットワークエンドポイントの有効期限が切れる前に、ECSインスタンスで実行されるアプリケーションにVPCエンドポイントを追加する必要があります。

    • リザーブオリジナルクラシックエンドポイントをクリアした場合、内部ネットワークを介したクラシックネットワークタイプの各ECSインスタンスとRDSインスタンス間の接続は、ネットワークタイプが変更された後すぐに閉じられます。 ECSインスタンスで実行されるアプリケーションに、RDSインスタンスのVPCエンドポイントを追加する必要があります。

    説明

    RDSインスタンスがVPCにあり、内部ネットワークを介してクラシックネットワークでホストされたECSインスタンスをRDSインスタンスに接続する場合、ClassicLinkを使用して接続を確立できます。 または、ECSインスタンスをRDSインスタンスと同じVPCに移行することもできます。 詳細については、「ClassicLinkの概要」をご参照ください。

RDSインスタンスのVPCの変更

  • RDSインスタンスがVPCおよびvSwitchの変更をサポートしている場合、RDSインスタンスのVPCを直接変更できます。 詳細については、「VPCとvSwitchの変更」をご参照ください。

  • RDSインスタンスが20201031より前のマイナーエンジンバージョンを実行し、クラウドディスクを使用している場合、RDSインスタンスのVPCを直接変更することはできません。 RDSインスタンスのVPCを変更する場合は、次の方法を使用します。

    • RDSインスタンスのマイナーエンジンバージョンを更新します。 次に、このトピックで説明している操作を実行します。 RDSインスタンスのマイナーエンジンバージョンを更新する方法の詳細については、「マイナーエンジンバージョンの更新」をご参照ください。

    • RDSインスタンスのマイナーエンジンバージョンを更新しない場合は、必要なVPCにある新しいRDSインスタンスを購入します。 次に、元のRDSインスタンスのデータを新しいRDSインスタンスに移行します。 詳細については、「ApsaraDB RDS For MySQLインスタンスの作成」および「ApsaraDB RDS for MySQLインスタンス間のデータ移行」をご参照ください。

関連する操作

操作

説明

ModifyDBInstanceNetworkType

ApsaraDB RDSインスタンスのネットワークタイプを変更します。