检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
负载均衡 负载均衡作用在客户端,是高并发、高可用系统必不可少的关键组件,目标是尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。 Java Chassis的负载均衡作用于微服务消费者,需要微服务应用集成负载均衡模块,启用loadbalance处理链。 配置示例如下:
在SLB中创建和管理负载均衡实例 在SLB中创建负载均衡实例 配置SLB节点信息 在SLB中配置nginx.conf 在SLB中配置url重写/重定向 在SLB中配置内网段 在SLB中进行降级配置 在SLB中配置黑白名单 在SLB中进行限流配置 在SLB中配置负载均衡其他配置项 在SLB中查看Lua配置
包括在SLB中配置SLB节点信息、在SLB中配置nginx.conf,在SLB中配置url重写/重定向,在SLB中配置内网段,在SLB中进行降级配置,在SLB中配置黑白名单,在SLB中进行限流配置,在SLB中配置负载均衡其他配置项以及在SLB中查看Lua配置。 同步配置 单击实
在弹出的窗口中选择负载,然后单击“确定”。 负载均衡器: 选择对接的ELB实例,仅支持与集群在同一个VPC下的ELB实例。如果没有可选的ELB实例,请单击“创建负载均衡器”跳转到ELB控制台创建。或者选择“自动创建”一个ELB实例,配置参数请参见表1。 健康检查:默认为“全局检查”,您可根据需求进行设置。
启停共享型负载均衡器 您可以随时启用和停用负载均衡器。负载均衡器停用后,将不再接收和转发流量。 当您配置的某些负载均衡器出于业务考虑暂时无需使用,但又不能删除时,可以选择启停操作。 启用或停用ELB实例 您可以随时启用和停用负载均衡器。负载均衡器停用后,将不再接收和转发流量。 进入弹性负载均衡列表页面。
例如官网,计费业务,Web业务等。 图3 消除单点故障 使用ELB跨可用区特性实现业务容灾部署 对可靠性和容灾有很高要求的业务,弹性负载均衡可将流量跨可用区进行分发,建立实时的业务容灾部署。即使出现某个可用区网络故障,负载均衡器仍可将流量转发到其他可用区的后端服务器进行处理,如图4所示。
单击,选择“微服务开发 > 负载均衡”。 选择左侧导航栏的“实例管理”。 在实例列表中单击待配置实例的名称,进入实例详情页面。 选择“nginx.conf配置”页签,单击“编辑”。 单击“设为默认值”,可以将配置设为默认值。 手工填入配置时,请务必在http块内结尾附近加上include slb_conf/*
特性配置 查询当前租户ELB服务的特性配置 查询指定ELB实例的特性配置 父主题: API(V3)
单击,选择“微服务开发 > 负载均衡”。 选择左侧导航栏的“实例管理”。 在实例列表中单击实例名称,进入实例详情页面。 选择“定制lua配置”页签,查看Lua配置。 Lua信息通过IaC配置,界面仅支持展示,没有定制的点不展示。 父主题: 在SLB中创建和管理负载均衡实例
在实例详情页面,选择右上角的“导出 > 导出所有信息”。 SLB实例的所有信息即可导出到本地。 导入配置信息 在新增SLB配置时,通过导入操作实现配置信息的复制和迁移。导入操作将保留SLB实例的基本信息、SLB节点信息以及定制lua配置,覆盖配置信息(nginx.conf、url重写/重定向
参数解释:负载均衡器对象。 表4 LoadBalancer 参数 参数类型 描述 id String 参数解释:负载均衡器ID。 description String 参数解释:负载均衡器描述信息。 provisioning_status String 参数解释:负载均衡器的配置状态。
objects 负载均衡器关联的监听器列表。 pools Array of LoadBalancerStatusPool objects 负载均衡器关联的后端服务器组列表。 id String 负载均衡器ID。 operating_status String 负载均衡器的操作状态。
负载均衡 在更新流量策略内容时,可选择是否开启。 在微服务场景下,负载均衡一般和服务配合使用,每个服务都有多个对等的服务实例。 服务发现负责从服务名中解析一组服务实例的列表,负载均衡负责从中选择一个实例。为目标服务配置满足业务要求的负载均衡策略,控制选择后端服务实例。 父主题: 流量策略
使用前必读 欢迎使用弹性负载均衡(Elastic Load Balance,简称ELB)。ELB是将访问流量根据转发策略进行转发,及根据所选的负载均衡算法进行流量分发控制的服务。弹性负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 您可以
LVS节点工具安装 依次执行以下命令,进行LVS节点工具安装: yum insatll keepalived yum install ipvsadm yum install ipvs-fnat yum install ipvs-fnat-tools 主备LVS节点均需执行。 父主题:
删除共享型负载均衡器 操作场景 当您确认负载均衡不需要继续使用时,您可以根据需求随时删除负载均衡器。 删除弹性负载均衡后无法恢复,请谨慎操作。 删除公网类型负载均衡器时,绑定的EIP不会被默认自动删除,不会影响EIP的正常使用。 约束与限制 如果负载均衡器配置了修改保护,则无法执
新实例所属可用区。 可选,不选时使用源负载均衡器的可用区。 只在独享型复制场景可配置。 vip_subnet_cidr_id 否 String 新实例所属子网的ipv4子网id。 可选,不选时使用源负载均衡器的ipv4子网。 所选子网需要与源负载均衡器在同一个vpc内。 vip_address
负载均衡器配置:后端服务器(组)配置 会话保持模式 监听器的会话保持类型 参数名 取值范围 默认值 是否允许修改 作用范围 k8s annotation: kubernetes.io/elb.session-affinity-mode HTTP_COOKIE、APP_COOKIE
负载均衡器配置:后端云服务器组 后端云服务器组的负载均衡算法 服务对接的后端实例会在一个后端云服务器组中,此参数支持配置后端云服务器组的负载均衡算法。 参数名 取值范围 默认值 是否允许修改 作用范围 k8s annotation: kubernetes.io/elb.lb-algorithm
et_id可以更新负载均衡器所在IPv6子网,且负载均衡器的内网IPv6地址将发生变化。 约束限制: ipv6_vip_virsubnet_id 对应的子网必须属于当前负载均衡器所在VPC,且子网需开启支持IPv6。 只有guaranteed是true的负载均衡器才支持更新ipv6_vip_virsubnet_id。