负载均衡SLB(Server Load Balancer)是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。
产品类型
负载均衡SLB产品家族包括以下几种类型:
1、应用型负载均衡ALB(Application Load Balancer):专门面向七层,提供超强的业务处理性能,例如HTTPS卸载能力,单实例每秒查询数QPS(Query Per Second)可达100万次,同时ALB提供基于内容的高级路由特性,例如基于HTTP报头、Cookie和查询字符串进行转发、重定向和重写等,是阿里云官方云原生Ingress网关。
2、网络型负载均衡NLB(Network Load Balancer):面向万物互联时代推出的新一代四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连接,帮您轻松应对高并发业务,NLB面向海量终端连接、高并发消息服务、音视频传输等业务场景针对性地推出了TCPSSL卸载、新建连接限速、全端口监听等高级特性,在物联网MQTTS加密卸载等场景为用户提供多种辅助手段,是适合IoT业务的新一代负载均衡。
3、传统型负载均衡CLB(Classic Load Balancer):支持TCP、UDP、HTTP和HTTPS协议,具备良好的四层处理能力,以及基础的七层处理能力。
产品功能特性对比
对比项 | ALB | NLB | CLB |
产品定位 | 强大的七层处理能力与丰富的高级路由功能 聚焦HTTP、HTTPS和QUIC应用层协议 面向应用层交付 |
强大的四层处理能力与大规模SSL卸载功能 聚焦TCP、UDP和TCPSSL协议 面向网络层交付 |
具备良好的四层和基础的七层处理能力 支持TCP、UDP、HTTP和HTTPS协议 |
产品架构与性能 | 基于NFV虚拟化平台,支持弹性伸缩 单实例最大支持100万QPS |
基于NFV虚拟化平台,不依赖物理机,支持弹性和快速扩容等需求 单实例最大支持1亿并发 |
基于物理机架构 单实例最大支持100万并发、5万QPS |
转发能力 | 丰富七层特性,基于内容的路由 HTTP标头改写、重定向、重写、限速等 |
丰富四层高级特性,支持TCPSSL卸载 洪峰限速、优雅中断、Anyport等 |
四、七层基础能力 仅支持基于域名或URL转发 |
后端业务类型 | 云服务器ECS 弹性网卡ENI 弹性容器实例ECI IP地址 函数计算FC |
云服务器ECS 弹性网卡ENI 弹性容器实例ECI IP地址 |
云服务器ECS 弹性网卡ENI 弹性容器实例ECI |
运维能力 | 自动弹性 处理能力随着业务峰值自动伸缩,无需人工干预 |
自动弹性 处理能力随着业务峰值自动伸缩,无需人工干预 |
按规格售卖模式下需要主动管理规格 需要预估业务峰值 |
云原生集成 | 云原生Ingress网关 流量拆分、流量镜像、灰度发布、蓝绿测试 |
支持ACK/ASK集成(1.24版本以后) | 支持较弱,需要与阿里云ACK或ASK等容器服务结合使用 |
典型应用场景
互联网应用七层高性能自动弹性场景:例如春节红包、双十一秒杀抢购等高并发场景。
音视频应用大流量低时延场景:如在线直播、视频会议等。
云原生应用金丝雀蓝绿发布场景:用于微服务架构中的灰度发布。
四层大流量高并发业务场景:如大型网站、电商系统等。
物联网、车联网等IoT业务入口:适用于海量终端连接的场景。
多活容灾、IDC云上出入口场景:提高系统的可用性和灾难恢复能力。
网站、系统四层流量分发高可靠场景:确保关键业务的稳定性和可靠性。
大并发高性能网络分流场景:如CDN加速、游戏加速等。
同城灾备、跨地域容灾场景:增强系统的容灾能力。
相关问题与解答
1、什么是负载均衡SLB?
负载均衡SLB(Server Load Balancer)是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。
2、负载均衡SLB有哪些主要的产品类型?
负载均衡SLB产品家族包括应用型负载均衡ALB(Application Load Balancer)、网络型负载均衡NLB(Network Load Balancer)和传统型负载均衡CLB(Classic Load Balancer)。
各位小伙伴们,我刚刚为大家分享了有关“负载均衡 SLB秒杀”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/641727.html