虚拟私有云 VPC-弹性公网IP、私有IP和虚拟IP之间有何区别?

时间:2024-08-02 14:28:21

弹性公网IP、私有IP和虚拟IP之间有何区别?

云上不同IP地址实现的功能不同,图1展示了IP地址架构图,关于IP的详细介绍请参见表1

图1 IP地址架构图
表1 不同IP地址功能说明

IP地址分类

IP地址说明

示例

私有IP

您在VPC子网内创建弹性云服务器时,系统会基于子网内的可用IP地址,给弹性云服务器分配私有IP地址,私有IP地址主要用于云内网络通信,不能访问Internet。

  • E CS -A-01的私有IP地址为172.16.0.84
  • ECS-B-01的私有IP地址为172.16.1.12

虚拟IP

虚拟IP(Virtual IP Address)是从VPC子网网段中划分的一个内网IP地址,是一种可以独立申请和删除的内网IP地址,适用于以下场景:
  • 将一个或者多个虚拟IP同时绑定至一个云服务器,可以通过任意一个IP地址(私有IP/虚拟IP)访问云服务器。通常当单个云服务器内同时部署了多种业务,此时可以通过不同的虚拟IP访问各个业务。
  • 将一个虚拟IP同时绑定至多个云服务器,虚拟IP需要搭配高可用软件(比如Keepalived),用来搭建高可用的主备集群。为了提升服务的高可用性,避免单点故障,您可以用“一主一备”或“一主多备”的方法组合使用云服务器,这些云服务器对外呈现为一个虚拟IP。当主云服务器故障时,备云服务器可以转为主云服务器并继续对外提供服务,以此达到高可用性HA(High Availability)的目的。

虚拟IP的更多介绍请参见虚拟IP简介,高可用集群搭建方法请参见使用虚拟IP和Keepalived搭建高可用Web集群

虚拟IP(172.16.0.2)同时绑定至ECS-A-01和ECS-A-02,结合keepalived可实现ECS-A-01和ECS-A-02的主备倒换。

弹性公网IP

弹性公网IP是云上资源访问Internet使用的IP地址,可以和实例灵活绑定或者解绑。

  • 在虚拟IP场景,您可以将弹性公网IP绑定至虚拟IP,实现虚拟IP后端的弹性云服务器访问Internet。
  • 您可以将弹性公网IP直接绑定至弹性云服务器上,实现弹性云服务器访问Internet。

弹性公网IP的更多介绍请参见弹性公网IP简介

  • 将EIP(122.9.9.85)绑定至虚拟IP(172.16.0.2),实现ECS-A-01和ECS-A-02访问Internet。
  • 将EIP(122.9.9.87)绑定至ECS-B-01,实现ECS-B-01访问Internet。
support.huaweicloud.com/vpc_faq/faq_eip_0003.html