负载均衡 InSLB

InSLB(Inspur Server Load Balancer)是负载均衡服务,即对多台云服务器间实现业务系统流量的自动分配服务。负载均衡可以通过流量分发,扩展业务系统对外的服务能力,可通过消除单点故障实现自动切换,提升业务系统的可用性,并提高资源利用率。

进入应用 申请免费试用

功能

支持X-Forwarded-Proto header

InSLB通过绑定SSL证书,就可以将原始HTTPS协议数据进行解密,转换为HTTP协议数据,并转发给后端服务器。后端服务器可以根据X-Forwarded-Proto的HTTP数据头来判断原始数据协议: · X-Forwarded-Proto: http HTTP数据; · X-Forwarded-Proto: https HTTPS数据; 功能示例:申请InSLB并分别创建前端端口为80/443的两个VServer,在两个VServer中添加相同的后端服务器,并且后端服务器只需要监听80端口即可。将SSL证书绑定到前端端口为443的VServer上,则后端服务器即可以通过X-Forwarded-Proto Header的判断得知流量的原始协议,从而做出合适的处理。

支持客户端空闲连接超时设置

InSLB通过修改超时连接时间参数,可以自定义用户的空闲超时时间。 功能示例:在某些情况下,tcp建立连接的花费非常高,例如移动客户端,经常需要保持空闲的连接,因为移动信号不稳定的原因,重新建立连接花费时间可能很长,消耗资源也很多。这种情况下可以联系浪潮云修改InSLB的客户端空闲超时时间,避免断线重连。目前支持的时间范围为1-86400s。

支持WebSocket

InSLB支持WebSocket服务作为负载均衡后端连接方式。WebSocket通过建立双向连接,方便服务信息进行推送,是目前非常流行的通信方式。 功能示例:InSLB支持所有类型的WebSocket,并支持WebSocket的双工通信模式。。

 

适合场景

提高业务可用性

一般我们通过部署多台云服务器提高服务的可用性,云服务器配合InSLB一起使用,无需任何程序修改,即可方便的实现高可用方案。InSLB通过检测后端服务的健康程度,自动隔离异常的实例,迅速实现故障切换;当该实例恢复正常的时候,又会自动恢复负载。

无缝的业务伸缩

业务统一通过负载均衡的虚拟IP对外提供服务,当业务压力增加的时候,可通过向后端服务器池中添加云服务器来提升性能,当压力降低时,可减少云服务器,由于服务的虚拟IP不会发生变化,整个伸缩过程对相关调用或访问者不产生影响。


优势

实现流量均衡

支持HTTP和TCP协议,根据转发规则将业务流量分配给后端业务云服务器。

健康检查

根据规则对后端业务云服务器进行健康检查,自动隔离异常云服务器,一旦发现问题,迅速将问题云服务器切换,确保服务可用性。

会话保持

提供HTTP会话保持功能。开启会话保持后,能根据用户的特征,将其请求转发到特定云服务器上,符合特征的用户,后续请求保持和该云服务器绑定。支持服务端插入cookie和用户指定cookie两种方式。

监控数据

负载均衡级别提供每秒新建连接数、入带宽、出带宽。后端服务器级别提供每秒连接数、入带宽、出带宽。

安全稳定

使用了热备切换,并结合了分布式的架构,保证InSLB本身的高可用性。


用户案例


酷旅网

吉林烟草

外研社

中国法学会

天津医药