检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过IP类型后端添加云上相同VPC的服务器至ELB 应用场景 您还可以通过IP类型后端功能添加与ELB同VPC内的服务器至ELB后端服务器组。
实例规格类型:独享型 所属VPC:VPC-Test-01 名称:ELB-Test IP类型后端:开启 其他参数根据需要设置。 独享型ELB创建成功后,在ELB-Test中添加HTTP监听器和后端服务器组。
通过IP类型后端功能添加服务器至ELB 方案概述 通过IP类型后端添加云上不同VPC的服务器至ELB 通过IP类型后端添加云上相同VPC的服务器至ELB
约束限制 使用混合负载均衡功能时,请注意以下事项: 请前往负载均衡器基本信息页面开启IP类型后端功能,否则该功能无法正常使用。 IP类型后端的IP地址只允许为IPv4类型的地址。 IP类型后端的IP地址不能为公网IP地址,否则请求不可达。
产品类型 弹性负载均衡服务提供独享型负载均衡和共享型负载均衡两种类型的实例供用户选择。 表1 产品类型对比 产品类型 独享型负载均衡 共享型负载均衡 部署模式 负载均衡实例资源独享,性能不受其它实例的影响,您可根据业务需要选择不同规格的实例。
添加IP类型后端帮助用户根据业务诉求灵活配置后端服务,将流量请求转发到云上、云下的服务器。 原“跨VPC后端”已更名为“IP类型后端”。 图1 ELB支持添加云上、云下的服务器 约束与限制 IP类型后端功能开启后无法关闭。
图1 环境变量管理 图2 环境变量值 上图中各项变量可在web控制台上的“我的凭证”中获取,web上的属性和变量的对应关系请参考表1。
说明: 重写类型的转发动作中域名、路径和查询字符串不能全部为空或者默认值。 写入Header 如果满足转发规则的条件,则将在请求中写入配置的Header后再访问后端服务器组。 输入头字段名称和头字段内容,将覆盖请求中的头变量。默认支持配置5个Header变量。
图1 设置请求消息头-创建负载均衡器 Token的值可以用环境变量传入,也可以直接填写。 在Body标签中填写请求消息体。 图2 填写请求消息体-创建负载均衡器 上图中的代码请见示例代码,或参考《弹性负载均衡API参考》添加其他需要的字段。 填写URL。
每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。
如果用户创建的ELB实例绑定了弹性公网IP,将会收取公网IP的费用以及公网IP所耗费的公网带宽费用。 具体请参考弹性公网IP产品价格详情。
负载均衡实例的规格类型:网络型和应用型。 您需保留至少一种实例规格类型,且移除负载均衡实例的规格类型时,必须先删除该规格类型支持的监听器。 应用型(HTTP/HTTPS)实例,支持HTTP/HTTPS监听器。
验证负载均衡服务 负载均衡器配置完成后,可通过访问ELB实例对应的域名以及指定的URL,验证是否实现访问到不同的后端服务器。 修改本地PC的“C:\Windows\System32\drivers\etc\hosts”文件,将域名映射到创建的ELB实例的EIP上。
ELB目前提供的系统策略如下: 表1 策略说明 策略类型 策略名 策略说明 RBAC策略 ELB Administrator 弹性负载均衡的所有执行权限。 给用户组授予RBAC策略时,需要确认是否有依赖的策略,如果有,需要同时设置依赖的权限,授予的RBAC权限才会生效。
约束与限制 服务器组类型需为混合类型,IP类型服务器组不支持直接添加云服务器和辅助弹性网卡。 仅支持添加与后端服务器组同VPC的ECS实例、BMS实例和辅助弹性网卡。
独享型负载均衡器使用的后端服务器组分为混合类型和IP类型,混合类型支持添加云服务器实例、辅助弹性网卡和IP地址作为后端服务器,IP类型仅支持添加IP地址作为后端服务器。 图1展示了不同类型后端服务器组的使用架构,详细的对比说明见表2。
type String 转发规则的匹配类型。
此场景中,负载均衡类似一个代理服务器,分别和客户端以及后端服务器建立连接。 客户端到ELB之间支持TCP长连接,客户端和ELB之间建立TCP连接之后,可以持续发送业务请求(HTTP/HTTPS请求),提高TCP连接复用率可以降低TCP频繁建连的开销。
type String 转发规则的匹配类型。
表6 listeners字段说明 参数 参数类型 描述 id String 关联的监听器id 表7 pools字段说明 参数 参数类型 描述 id String 关联的后端服务器组id 表8 PublicIpInfo 参数 参数类型 描述 publicip_id String 弹性公网