您可以通过变更应用型负载均衡ALB(Application Load Balancer)实例的网络类型来满足您的业务要求。
实例网络类型
ALB网络类型分为公网和私网。公网和私网的区别:
私网:ALB只有私网IP地址,只能被ALB所在VPC内的资源访问,无法从互联网访问。
公网: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地址(例如,192.0.2.1)访问。 仅支持将IPv4的客户端流量转发至IPv4的后端服务,且后端服务支持服务器类型(ECS、ENI、ECI)、IP类型和函数计算类型。 |
双栈 |
| 支持客户端同时使用IPv4地址(例如,192.168.0.1)和IPv6地址(例如,2001:db8:1:1:1:1:1:1)访问。 支持将IPv4和IPv6的客户端流量转发至IPv4、IPv6的后端服务。
|
ALB对外通过DNS域名提供服务。ALB联动DNS,可实现自定义域名的解析,建议您使用CNAME解析的方式将自定义域名指向到ALB实例的DNS名称,使您更方便访问网络资源,配置可参考设置CNAME域名解析。
公网IP介绍
ALB支持的公网类型:
EIP:EIP是可以独立购买和持有的公网IP地址资源。EIP可绑定到专有网络类型的CLB实例、私网ALB实例和公网NAT网关上。更多信息,请参见什么是弹性公网 IP。
Anycast EIP:Anycast EIP是可以独立购买和持有的公网IP地址资源。每一个Anycast EIP实例会被分配一个可访问公网的IP地址。更多信息,请参见什么是Anycast EIP。
关于Anycast EIP和EIP的差异,请参见Anycast EIP和EIP对比。
使用限制
ALB实例绑定Anycast EIP使用限制:
ALB支持Anycast EIP的地域,请参见下表。
区域 | 地域 |
中国 | 中国香港 |
亚太 | 韩国(首尔)、日本(东京)、新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达)、菲律宾(马尼拉)、泰国(曼谷) |
欧洲与美洲 | 英国(伦敦)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福) |
ALB实例绑定EIP使用限制:
ALB实例每个可用区绑定的EIP类型需保持一致。关于ALB支持绑定的EIP类型,请参见ALB支持绑定哪些类型的EIP?。
绑定前,要求EIP未加入共享带宽。如有加入共享带宽的需求,ALB实例绑定EIP后,您可以在负载均衡控制台选择加入共享带宽。EIP的线路类型与共享带宽的线路类型需保持一致。关于如何加入共享带宽,请参见调整公网实例带宽峰值。
计费影响
ALB的计费项目前按小时收取,不足1小时按1小时计费。网络类型变更大约需要一分钟,如果您在1小时中间变更了网络类型,不足1小时的部分将按照变更前的计费规则收取1小时的费用。更多信息,请参见ALB计费规则。
公网和私网之间的变更,计费影响如下。
操作
使用场景
变更方式
计费影响
相关计费文档
IPv4私网变更公网
ALB需要对外提供IPv4服务。
通过分配EIP或Anycast EIP。
为ALB实例分配EIP或Anycast EIP,会在对应的EIP或Anycast EIP上产生公网网络费。
IPv4公网变更私网
ALB不再需要对外提供IPv4服务。
通过解绑EIP或Anycast EIP。
变更后,具体的计费情况请以您的实际账单为准。
无
IPv6私网变更公网
ALB需要对外提供IPv6服务。
通过为IPv6网关开启公网带宽。
IPv6网关开启公网带宽会产生一定的费用。
IPv6公网变更私网
ALB不再需要对外提供IPv6服务。
通过为IPv6网关关闭公网带宽。
变更后,具体的计费情况请以您的实际账单为准。
无
前提条件
您已创建ALB。具体操作,请参见创建应用型负载均衡。
IPv4实例网络类型变更
私网变更公网
实例由私网变更为公网时,您需要为ALB实例分配公网IP,支持为ALB实例分配EIP或Anycast EIP,该操作将产生相关公网网络费,更多信息,请参见弹性公网IP计费和Anycast EIP计费说明。
- 登录应用型负载均衡ALB控制台。
在顶部菜单栏,选择实例所属的地域。
在实例页面,找到目标私网ALB实例,然后单击实例ID。
在实例详情页签,找到基本信息区域,在网络类型的IPv4右侧单击变更网络类型。
在变更网络类型对话框中,根据您的业务需求选择IP类型并分配公网IP,然后单击确定变更。
分配EIP
选择IP类型为弹性公网IP。
在列表中的分配弹性公网IP下拉框中选择新购弹性公网IP或指定可用的弹性公网IP。
说明列表中的所有可用区都需要分配弹性公网IP。
如果您的业务需要ALB使用某个特定IP地址的EIP时,您可以通过变更单个EIP实现。变更单个EIP需要增加或减少可用区来实现绑定或解绑EIP。关于如何变更可用区,请参见更新实例可用区。
选择新购弹性公网IP时,请注意:
ALB网络类型变更会影响业务,之前随公网ALB创建的EIP会因网络类型的变更自动解绑或释放掉且无法找回。
您可以通过弹性公网IP管理控制台查看已购EIP的相关参数信息。
新购的EIP为按量付费(按使用流量计费)的BGP多线默认安全防护EIP。
分配Anycast EIP
关于ALB绑定Anycast EIP的相关限制和详细操作,请参见ALB绑定Anycast EIP实现多地域业务就近接入。
选择IP类型为Anycast弹性公网IP。
在列表中的分配弹性公网IP下拉框中选择新购Anycast弹性公网IP或指定可用的Anycast EIP。
说明列表中的所有可用区都需要分配Anycast EIP。
选择新购Anycast弹性公网IP时,请注意:
ALB实例变更私网或释放后,关联的Anycast EIP会自动解绑并释放。
您可以通过任播弹性公网IP管理控制台查看已购Anycast EIP的相关参数信息。
在实例详情页签,查看网络类型。
此变更生效大约需要一分钟,在实例详情页签查看IPv4的网络类型转变为公网后,代表转换成功。
公网变更私网
ALB实例由公网类型转换为私网类型,此操作将一次性把公网实例上所有公网IP剥离,并修改实例域名解析,将弹性公网IP变更为私网IP,请谨慎操作。
- 登录应用型负载均衡ALB控制台。
在顶部菜单栏,选择实例所属的地域。
在实例页面,找到目标公网ALB实例,然后单击实例ID。
在实例详情页签,找到基本信息区域,在网络类型的IPv4右侧单击变更网络类型。
在弹出的对话框中,确认转换后的影响,然后单击确定变更。
在实例详情页签,查看网络类型。
此变更生效大约需要一分钟,在实例详情页签查看IPv4的网络类型转变为私网后,代表转换成功。
双栈实例网络类型变更
私网变更公网
IPv4私网变更公网,请参见IPv4实例网络类型变更。
IPv6私网变更公网,请执行以下步骤完成变更。
说明IPv6私网变更公网,将在VPC中的IPv6网关中开启公网带宽。开启公网带宽会产生一定的费用且会根据ALB公网和私网的切换,自动加入或删除。更多信息,请参见IPv6网关计费说明。
- 登录应用型负载均衡ALB控制台。
在顶部菜单栏,选择实例所属的地域。
在实例页面,找到目标私网ALB实例,然后单击实例ID。
在实例详情页签,找到基本信息区域,在网络类型的IPv6右侧单击变更网络类型。
在弹出的IPV6变更网络类型对话框中,确认提示信息,然后单击确定变更。
说明如果ALB实例所在的VPC下没有IPv6网关,系统将提示您新建IPv6网关。请根据控制台提示信息完成操作。
在实例详情页签,查看网络类型。
此变更生效大约需要一分钟,在实例详情页签查看IPv6的网络类型转变为公网后,代表转换成功。
公网变更私网
IPv4公网变更私网,请参见IPv4实例网络类型变更。
IPv6公网变更私网,请执行以下步骤完成变更。
- 登录应用型负载均衡ALB控制台。
在顶部菜单栏,选择实例所属的地域。
在实例页面,找到目标公网ALB实例,然后单击实例ID。
在实例详情页签,找到基本信息区域,在网络类型的IPv6右侧单击变更网络类型。
在弹出的关闭IPv6公网对话框中,确认转换后的影响,然后单击确定关闭。
在实例详情页签,查看网络类型。
此变更生效大约需要一分钟,在实例详情页签查看IPv6的网络类型转变为私网后,代表转换成功。