IPアドレスは、Elastic Compute Service (ECS) インスタンスまたはECSインスタンスにデプロイされたサービスに接続するために使用されます。 クラシックネットワークのECSインスタンスには、内部IPアドレスとパブリックIPアドレスの2種類のIPアドレスを割り当てることができます。 このトピックでは、クラシックネットワークでの内部IPアドレスとパブリックIPアドレスの概念、使用シナリオ、操作、および課金について説明します。
内部IPアドレス
クラシックネットワーク内の各ECSインスタンスには、内部ネットワークを介した通信のための内部IPアドレスが割り当てられます。
クラシックネットワークのECSインスタンスの内部IPアドレスは、マルチキャストまたはブロードキャストをサポートしていません。
内部IPアドレスは、次のシナリオで使用できます。
負荷分散
同じLAN内のECSインスタンス間の内部ネットワークを介した通信
ECSインスタンスと、同じLAN内のObject Storage Service (OSS) やApsaraDB RDSなどの他のクラウドサービスとの間の内部ネットワークを介した通信
クラシックネットワーク内のECSインスタンスの内部IPアドレスはシステムによって割り当てられており、変更することはできません。
オペレーティングシステム内の内部IPアドレスを変更しないでください。 そうでなければ、内部ネットワークを介した通信が中断される。
パブリック IP アドレス
クラシックネットワークでインスタンスを購入するときに、インスタンスのパブリック帯域幅を0より大きい値に設定した場合、システムはインスタンスにパブリックIPアドレスを割り当てます。
パブリックIPアドレスは、次のシナリオで使用できます。
ECSインスタンスとインターネット間の通信
同じLAN内にないECSインスタンスと他のクラウドサービス間の通信
パブリックIPアドレスに関する操作を次に示します。
クラシックネットワークでECSインスタンスを作成するときに [パブリックIPアドレスの割り当て] を選択した場合、システムはインスタンスにパブリックIPアドレスを割り当てます。 詳細については、「カスタム起動タブでインスタンスを作成する」をご参照ください。
説明システムがクラシックネットワーク内のECSインスタンスにパブリックIPアドレスを割り当てた後、パブリックIPアドレスを解放または関連付け解除することはできません。 更新中にインスタンスの設定をダウングレードするとき、または従量課金インスタンスの帯域幅を変更するときに、インスタンスのパブリック帯域幅を0 Mbit/sに設定した場合、インスタンスはインターネットに接続できませんが、パブリックIPアドレスは保持されます。
クラシックネットワークでECSインスタンスを作成するときに [パブリックIPアドレスの割り当て] を選択しない場合、アウトバウンドパブリック帯域幅を変更してインスタンスにパブリックIPアドレスを割り当てることができます。 サブスクリプションECSインスタンスのパブリック帯域幅を変更する方法については、「サブスクリプションインスタンスの帯域幅設定の変更」をご参照ください。 従量課金ECSインスタンスのパブリック帯域幅を変更する方法については、「従量課金インスタンスの帯域幅設定の変更」をご参照ください。
インスタンスのパブリックIPアドレスは、インスタンスが作成されてから6時間以内に変更できます。 詳細については、「インスタンスのパブリックIPアドレスの変更」をご参照ください。
クラシックネットワークでECSインスタンスを手動でリリースする場合、インスタンスのパブリックIPアドレスをelastic IPアドレス (EIP) に変換できます。 ネットワーク移行や柔軟な帯域幅調整など、さまざまなシナリオでEIPを仮想プライベートクラウド (VPC) のECSインスタンスに関連付けることができます。 詳細については、「クラシックネットワークのインスタンスのシステムに割り当てられたパブリックIPアドレスをEIPに変換する」をご参照ください。
課金
内部IPアドレスを使用するときに生成される通信トラフィックに対しては課金されません。
アウトバウンドインターネットトラフィックに対してのみ課金されます。 詳細については、「パブリック帯域幅」をご参照ください。
参考資料
VPCとクラシックネットワークの違いについては、「ネットワークタイプ」をご参照ください。
クラシックネットワークにデプロイされているインスタンスをVPCに接続して、インスタンスが内部ネットワークを介してVPC内のクラウドリソースと通信できるようにすることができます。 次のAPI操作を呼び出すことができます。
AttachClassicLinkVpc: クラシックネットワークにデプロイされているインスタンスをVPCに接続します。
DetachClassicLinkVpc: クラシックネットワークにデプロイされているインスタンスをVPCから切断します。
DescribeClassicLinkInstances: クラシックネットワークに存在し、VPCとのClassicLink接続を確立したインスタンスを照会します。