您可以根据需要变更应用型负载均衡ALB(Application Load Balancer)实例的网络类型。

实例网络类型

ALB网络类型分为公网和私网。公网和私网的区别:
  • 私网:每个可用区提供一个私网IP,只能通过阿里云内部网络访问ALB,无法从互联网访问。
  • 公网:每个可用区提供一个公网IP和一个私网IP。公网ALB默认通过弹性公网IP(Elastic IP Address,简称EIP)提供公网能力,选择公网将会收取弹性公网IP实例费、带宽或流量费用。如需通过任播弹性公网IP( Anycast Elastic IP Address,简称Anycast EIP)提供公网能力,您需要为ALB实例绑定Anycast EIP,具体操作,请参见为ALB实例绑定Anycast EIP

协议版本

ALB实例的协议版本分为IPv4和双栈。IPv4和双栈的区别:
协议版本 默认值 说明
IPv4
  • 协议版本为IPv4的公网ALB,每个可用区提供一对IP地址,包括一个公网IPv4地址和一个私网IPv4地址。
  • 协议版本为IPv4的私网ALB,每个可用区提供一个私网IPv4地址。
客户端需使用IPv4地址(例如192.0.2.1)访问ALB实例。

仅支持将IPv4的客户端流量转发至IPv4的后端服务,且后端服务支持服务器类型(ECS、ENI、ECI)、IP类型和函数计算类型。

双栈
  • 协议版本为双栈的公网ALB,每个可用区提供一对IP地址,包括一个公网IPv4地址和一个私网IPv6地址。
  • 协议版本为双栈的私网ALB,每个可用区提供一对私网IP地址,包括一个私网IPv4地址和一个私网IPv6地址。
说明 ALB双栈功能默认不开放,如需使用,请提交工单申请。
客户端可以同时使用IPv4地址(例如192.168.0.1)和IPv6地址(例如2001:db8:1:1:1:1:1:1)访问ALB实例。
双栈ALB实例支持将IPv4和IPv6的客户端流量转发至IPv4、IPv6的后端服务。
  • 双栈ALB实例将IPv6的客户端流量转发至IPv4的后端服务时,后端服务支持服务器类型(ECS、ENI、ECI)、IP类型,不支持函数计算类型。
  • 双栈ALB实例将IPv6的客户端流量转发至IPv6的后端服务时,后端服务支持服务器类型(ECS、ENI、ECI),不支持IP类型、函数计算类型。
ALB对外通过DNS域名提供服务。ALB联动DNS,可实现自定义域名的解析,使用户更方便访问您的服务资源。
  • 建议您使用CNAME解析的方式将自定义域名指向到ALB实例的DNS名称,使您更方便访问网络资源。
  • 如果您的自定义域名需要解析到固定IP地址,建议您使用固定IP模式的ALB,通过A记录解析的方式将自定义域名解析至ALB提供的IP地址。

公网IP介绍

ALB支持的公网类型:
  • EIP:EIP是可以独立购买和持有的公网IP地址资源。EIP可绑定到专有网络类型的ECS实例、专有网络类型的CLB实例、私网ALB实例和公网NAT网关上。更多信息,请参见什么是弹性公网IP
  • Anycast EIP:Anycast EIP是可以独立购买和持有的公网IP地址资源。每一个Anycast EIP实例会被分配一个可访问公网的IP地址。更多信息,请参见什么是Anycast EIP
说明 关于Anycast EIP和EIP的差异,请参见Anycast EIP和EIP对比

使用限制

ALB绑定Anycast EIP的功能默认不开放,如需使用请提交工单申请。

计费影响

  • ALB的计费项目前按小时收取,不足1小时按1小时计费。网络类型变更大约需要一分钟,如果您在1小时中间变更了网络类型,不足1小时的部分将按照变更前的计费规则收取1小时的费用。更多信息,请参见ALB计费规则
  • 公网和私网之间的变更,计费影响如下。
    操作 使用场景 变更方式 计费影响 相关计费文档
    IPv4私网变更公网 ALB需要对外提供IPv4服务。 通过分配EIP或Anycast EIP。 ALB实例分配EIP或Anycast EIP,会产生公网网络费。
    IPv4公网变更私网 ALB不再需要对外提供IPv4服务。 通过解绑EIP或Anycast EIP。 变更后,不再收取公网网络费。
    IPv6私网变更公网 ALB需要对外提供IPv6服务。 通过为IPv6网关开启公网带宽。 IPv6网关开启公网带宽会产生一定的费用。 IPv6网关计费说明
    IPv6公网变更私网 ALB不再需要对外提供IPv6服务。 通过为IPv6网关关闭公网带宽。 变更后,将失去IPv6公网能力,不再收取公网带宽费。

前提条件

您已创建ALB。具体操作,请参见创建应用型负载均衡

IPv4实例网络类型变更

私网变更公网

实例由私网变更为公网时,您需要为ALB实例分配公网IP,支持为ALB实例分配EIP或Anycast EIP,该操作将产生相关公网网络费,更多信息,请参见弹性公网IP计费Anycast EIP计费说明

  1. 登录应用型负载均衡ALB控制台
  2. 在顶部菜单栏,选择实例所属的地域。
  3. 实例页面,找到目标私网ALB实例,然后单击实例ID。
  4. 实例详情页签,找到基本信息区域,在网络类型的IPv4右侧单击变更网络类型
  5. 变更网络类型对话框中,根据您的业务需求选择IP类型并分配公网IP,然后单击确定变更
    • 分配EIP
      1. 选择IP类型弹性公网IP
      2. 在列表中的分配弹性公网IP下拉框中选择新购弹性公网IP或指定可用的弹性公网IP。
      说明 列表中的所有可用区都需要分配弹性公网IP。
      • 列表中的所有可用区都需要分配弹性公网IP。
      • 选择新购弹性公网IP时,请注意:
        • ALB实例变更私网或释放后,关联的EIP会自动解绑并释放。
        • 您可以通过弹性公网IP管理控制台查看已购EIP的相关参数信息。
    • 分配Anycast EIP

      关于ALB绑定Anycast EIP的相关限制和详细操作,请参见为ALB实例绑定Anycast EIP

      1. 选择IP类型Anycast弹性公网IP
      2. 在列表中的分配弹性公网IP下拉框中选择新购Anycast弹性公网IP或指定可用的Anycast EIP。
        说明
        • 列表中的所有可用区都需要分配Anycast EIP。
        • 选择新购Anycast弹性公网IP时,请注意:
          • ALB实例变更私网或释放后,关联的Anycast EIP会自动解绑并释放。
          • 您可以通过任播弹性公网IP管理控制台查看已购Anycast EIP的相关参数信息。
  6. 实例详情页签,查看网络类型
    此变更生效大约需要一分钟,在实例详情页签查看IPv4的网络类型转变为公网后,代表转换成功。

公网变更私网

ALB实例由公网类型转换为私网类型,此操作将一次性把公网实例上所有公网IP剥离,并修改实例域名解析,将弹性公网IP变更为私网IP,请谨慎操作。

  1. 登录应用型负载均衡ALB控制台
  2. 在顶部菜单栏,选择实例所属的地域。
  3. 实例页面,找到目标公网ALB实例,然后单击实例ID。
  4. 实例详情页签,找到基本信息区域,在网络类型的IPv4右侧单击变更网络类型
  5. 在弹出的对话框中,确认转换后的影响,然后单击确定变更
  6. 实例详情页签,查看网络类型
    此变更生效大约需要一分钟,在实例详情页签查看IPv4的网络类型转变为私网后,代表转换成功。

双栈实例网络类型变更

私网变更公网

  • IPv4私网变更公网,请参见IPv4实例网络类型变更
  • IPv6私网变更公网,请执行以下步骤完成变更。
    说明 IPv6私网变更公网,将在VPC中的IPv6网关中开启公网带宽。开启公网带宽会产生一定的费用且会根据ALB公网和私网的切换,自动加入或删除。更多信息,请参见IPv6网关计费说明
  1. 登录应用型负载均衡ALB控制台
  2. 在顶部菜单栏,选择实例所属的地域。
  3. 实例页面,找到目标私网ALB实例,然后单击实例ID。
  4. 实例详情页签,找到基本信息区域,在网络类型的IPv6右侧单击变更网络类型
  5. 在弹出的IPV6变更网络类型对话框中,确认提示信息,然后单击确定变更
    说明 如果ALB实例所在的VPC下没有IPv6网关,系统将提示您新建IPv6网关。请根据控制台提示信息完成操作。
  6. 实例详情页签,查看网络类型
    此变更生效大约需要一分钟,在实例详情页签查看IPv6的网络类型转变为公网后,代表转换成功。

公网变更私网

  1. 登录应用型负载均衡ALB控制台
  2. 在顶部菜单栏,选择实例所属的地域。
  3. 实例页面,找到目标公网ALB实例,然后单击实例ID。
  4. 实例详情页签,找到基本信息区域,在网络类型的IPv6右侧单击变更网络类型
  5. 在弹出的关闭IPv6公网对话框中,确认转换后的影响,然后单击确定关闭
  6. 实例详情页签,查看网络类型
    此变更生效大约需要一分钟,在实例详情页签查看IPv6的网络类型转变为私网后,代表转换成功。

相关文档