RDS インスタンスを作成する、またはアプリケーションから RDS インスタンスへ接続する前に、ご利用のアプリケーションを実行する Elastic Compute Service (ECS) インスタンスのネットワーク設定を確認してください。RDS インスタンスと ECS インスタンスが同一リージョン内の同一 Virtual Private Cloud (VPC) 上にある場合、それらは内部ネットワーク経由で通信します。内部ネットワーク接続は、インターネット接続と比較して、セキュリティ性、スループット、信頼性の面で優れています。
仕組み
ご利用のアプリケーションが ECS インスタンス上で動作している場合、そのアプリケーションは内部ネットワーク経由で RDS インスタンスに接続します。この接続には、両インスタンスが同一リージョンおよび同一 VPC 内に存在することが必要です。RDS インスタンスを作成する前に、以下の 3 つの値を ECS インスタンスから取得してください。
| 情報 | どこで見つけるか | 必要性の理由 |
|---|---|---|
| リージョン | ECS コンソールの上部ナビゲーションバー | RDS インスタンスは同じリージョンにある必要があります |
| ネットワークタイプ | ECS コンソールのインスタンス一覧 | VPC(クラシックネットワークではない)である必要があります |
| VPC ID | インスタンス詳細タブ > ネットワーク情報セクション | RDS インスタンスは、同じ VPC にある必要があります。 |
前提条件
作業を開始する前に、以下の条件を満たしていることを確認してください。
ECS コンソール にアクセス可能な Alibaba Cloud アカウント (root ユーザー) をご用意ください
アプリケーションがデプロイされている、またはデプロイされる ECS インスタンス
ECS インスタンスのネットワーク設定の確認
手順 1:アプリケーションが ECS 上で動作するかを確認する
ご利用のアプリケーションが ECS インスタンス上で既にデプロイ済み、または今後デプロイ予定であるかを確認します。
はい — 手順 2 に進んでください。
いいえ — アプリケーションを ECS インスタンスへ移行しない場合は、RDS インスタンスをインターネット経由で作成・接続してください。詳しくは、「ApsaraDB RDS for MySQL インスタンスの作成」をご参照ください。
アプリケーションが Alibaba Cloud 外で動作している場合、RDS インスタンスを作成する前に ECS への移行を検討してください。内部ネットワーク通信は、インターネット接続と比較して、セキュリティ性、パフォーマンス、安定性の面で優れています。
手順 2:ECS インスタンスの特定
ECS コンソール にログインします。左側ナビゲーションウィンドウで、[インスタンス] をクリックします。
上部ナビゲーションバーから、ご利用の ECS インスタンスが存在するリージョンを選択します。青色の円の中に表示される数字は、そのリージョン内に存在する ECS インスタンス数を示します。
まだ ECS インスタンスを作成していない場合は、「ECS コンソールを使用した ECS インスタンスの作成と管理」をご参照ください。

ご利用のアプリケーションが既にデプロイ済み、または今後デプロイ予定の ECS インスタンスを特定します。このインスタンスが、RDS インスタンスと接続する対象となります。

手順 3:リージョンおよびネットワークタイプの確認
インスタンス一覧より、ご利用の ECS インスタンスの リージョン 列および ネットワークタイプ 列を確認します。

ネットワークタイプが クラシックネットワーク の場合、作業を進める前に、ECS インスタンスを VPC へ移行してください。詳しくは、「ECS インスタンスのクラシックネットワークから VPC への移行」をご参照ください。
リージョン を記録し、ネットワークタイプが VPC であることを確認してください。
手順 4:VPC ID の確認
インスタンス ID をクリックして、インスタンス詳細ページを開きます。

[インスタンス詳細] タブで、[ネットワーク情報] セクションまでスクロールします。VPC ID および VPC 名を記録してください。

これで、ECS インスタンスと同じ VPC 内に RDS インスタンスを作成するために必要な 3 つの値(リージョン、ネットワークタイプ(VPC)、VPC ID)が揃いました。