【IT168案例】用户概况:
- 应用梭子鱼服务器负载均衡机为该集团所有生产系统以及网上业务系统提供应用负载功能
- 集团内部包括有超过150个应用系统,应用系统之间有各种不同关联,需要在应用层处理上满足各种关联的处理流程
- 集团内部的应用系统架设在不同的应用平台上,包括有Windows、Linux,Weblogic、Websphare等,需要在跨平台的支持上满足各种灵活的处理方式
- 集团的应用系统全部为生产系统或网上业务系统,因此要求要对通信进行较高的加密处理和严格的证书处理
典型网络结构:
▲
用户需求:
- 需要满足针对各种应用平台的深层次应用处理和健康检查,包括有Weblogic和Websphare,以及微软的AppCenter
- 需要支持各种形式的SSL加密处理,以及SSL应用加速处理
- 需要满足针对应用的细节选择处理,包括根据不同的应用条件选择相应的应用服务器进行数据处理
- · 需要满足各种会话保持要求,特别是根据应用条件的会话保持以及根据Cookie信息的会话保持处理
- ·要保证高可用性,包括在发生应用切换时候的会话处理能力
- 要能支持高性能,支持数百万级的并发连接处理和十万级的新建会话处理。
- 要有高扩展性,能灵活增加新的处理设备
- 要满足无缝整合,能在任何时候部署新的设备,不影响应用的持续性
- 方案在将来有很好的扩展性,还可以灵活增加新的应用系统而不涉及内部改动
- 要能实现分布式部署,并且能进行统一规划,统一管理
- 要求方案设计简单,容易部署。
梭子鱼负载均衡解决方案:
- 使用多台梭子鱼LB640来实现应用负载均衡,分别处理不同层面的应用系统
- 使用LB640内建的用户自定义规则系统来进行细节应用处理,凡是满足某种应用条件的数据包,都根据要求分配到相应的应用服务器进行相关处理
- 使用高级应用健康检查机制来与各种内部应用平台沟通,真正保证应用健康检查的准确性
- 使用LB640内部的SSL硬件加速卡来提供对基于SSL加密通道通信的高性能处理
- 使用基于Cooike信息的会话保持机制,来保证应用访问的完整性
- 通过独特的优化算法实现连接优化,提升服务器的处理能力
为什么选择梭子鱼:
- 高效灵活的应用处理能力,通过自定义规则,可以根据应用的各种细节需求进行动静态的处理
- 稳定可靠的会话保持机制,通过基于Cookie信息的会话保持方式,能保证即使从同一台应用代理发出的多种应用访问,也能进行区分并实现应用会话自此至终在同一台应用服务器上完成
- 准确的高级应用健康检查,梭子鱼可以模拟客户端向服务器发出请求,检查接收数据中是否含有期望的字符串来确定应用的状态,并且可以对服务器进行多层步骤、复杂的健康检查,从而准确定位服务器的工作状态
- 强大的SSL处理能力和全面的证书处理能力,可以通过梭子鱼LB640内部的高性能SSL加解密芯片,来处理从客户端发送过来的大量SSL请求,将这些请求进行解密后,再以HTTP方式发送到后台的服务器,以节省服务器的CPU资源