论文部分内容阅读
梭子鱼网络有限公司作为全球领先的应用安全和交付方案提供商,一直致力于为用户提供优秀的企业网络应用解决方案。如今,梭子鱼又遇到了新的任务:许多企业客户如国内某知名保险公司的信息中心就向梭子鱼提出搭建企业负载均衡解决方案的需求。
客户需求
·需要满足针对各种应用平台的深层次应用处理和健康检查需求;
·需要支持各种形式的SSL加密处理,以及SSL应用加速处理;
·需要支持针对应用的细节选择处理,包括根据不同的应用条件选择相应的应用服务器进行数据处理;
·需要满足各种会话保持要求;
·要保证高可用性;
·要能支持数百万级的并发连接处理和十万级的新建会话处理;
·要有高扩展性,能灵活增加新的处理设备;
·要能满足无缝整合要求,能在任何时候部署新的设备而不影响应用的持续性;
·在将来有很好的扩展性,还可以灵活增加新的应用系统而不涉及内部改动;
·要能实现分布式部署,并且能进行统一规划,统一管理;
·要求方案设计简单,容易部署。
梭子鱼负载均衡解决方案
·使用多台梭子鱼LB640来实现应用负载均衡,分别处理不同层面的应用系统;
·使用LB640内建的用户自定义规则系统来进行细节应用处理,凡是满足某种应用条件的数据包,都根据要求分配到相应的应用服务器进行相关处理;
·使用高级应用健康检查机制来与各种内部应用平台沟通,真正保证应用健康检查的准确性;
·使用LB640内部的SSL硬件加速卡来提供对基于SSL加密通道通信的高性能处理能力;
·使用基于Cooike信息的会话保持机制,来保证应用访问的完整性;
· 通过独特的优化算法实现连接优化,提升服务器的处理能力。
为什么选择梭子鱼
·拥有高效灵活的应用处理能力:通过自定义规则,可以根据应用的各种细节需求进行动静态处理;
·拥有稳定可靠的会话保持机制:通过基于Cookie信息的会话保持方式,能保证即使从同一台应用代理发出的多种应用访问,也能进行区分并实现应用会话自始自终在同一台应用服务器上完成;
·能进行准确的高级应用健康检查:梭子鱼可以模拟客户端向服务器发出请求,检查接收数据中是否含有期望的字符串来确定应用的状态,并且可以对服务器进行多步骤、复杂的健康检查,从而准确定位服务器的工作状态;
·拥有强大的SSL处理能力和全面的证书处理能力:通过梭子鱼LB640内部的高性能SSL加解密芯片,可以处理从客户端发送过来的大量SSL请求,将这些请求进行解密后,再以HTTP方式发送到后台的服务器,以节省服务器的CPU资源;
·拥有高可用性的保证:梭子鱼采用自行设计的高速切换方式,使目前最短的切换速度达到数百毫秒;在两台设备之间对数据流的状态信息进行复制,保证在切换后用户端和服务器端感觉不到切换,从而保证应用的持续运行。
关键技术阐述
·通过梭子鱼负载均衡机的自定义规则系统来进行深层应用的灵活处理;
·通过SSL加速芯片进行加密通信处理:由于网络通信的安全性和保密性要求,许多关键业务必须通过HTTPS方式进行访问,将明文方式传输的HTTP请求和回应包含在SSL通道中;同时,通过证书体系或动态口令方式对服务器和客户端进行唯一性验证。由于SSL在带来应用安全性的同时,将会给服务器带来巨大的负担,因此在这类应用中,梭子鱼将会启用设备本身的SSL加速功能——通过硬件SSL处理芯片对SSL通信进行加解密处理,从而减少服务器的处理消耗,保证应用安全、稳定运行;
·基于Cookie信息的会话保持机制:能持续性利用客户机存储的Cookie信息,把客户机连接到合适的服务器上;梭子鱼提供重写模式、插入模式两种Cookie持续性模式,以适应各种应用的要求;
·健康检查方法:梭子鱼支持采用ICMP、TCP/UDP等各种协议,并支持HTTP、SMTP、Simple HTTPS、SNMP等多种方法对服务器或应用状态进行健康检查。
更多梭子鱼负载均衡产品免费试用启动中,详情可登录梭子鱼官方网站:www.barracudanetworks.com.cn。
客户需求
·需要满足针对各种应用平台的深层次应用处理和健康检查需求;
·需要支持各种形式的SSL加密处理,以及SSL应用加速处理;
·需要支持针对应用的细节选择处理,包括根据不同的应用条件选择相应的应用服务器进行数据处理;
·需要满足各种会话保持要求;
·要保证高可用性;
·要能支持数百万级的并发连接处理和十万级的新建会话处理;
·要有高扩展性,能灵活增加新的处理设备;
·要能满足无缝整合要求,能在任何时候部署新的设备而不影响应用的持续性;
·在将来有很好的扩展性,还可以灵活增加新的应用系统而不涉及内部改动;
·要能实现分布式部署,并且能进行统一规划,统一管理;
·要求方案设计简单,容易部署。
梭子鱼负载均衡解决方案
·使用多台梭子鱼LB640来实现应用负载均衡,分别处理不同层面的应用系统;
·使用LB640内建的用户自定义规则系统来进行细节应用处理,凡是满足某种应用条件的数据包,都根据要求分配到相应的应用服务器进行相关处理;
·使用高级应用健康检查机制来与各种内部应用平台沟通,真正保证应用健康检查的准确性;
·使用LB640内部的SSL硬件加速卡来提供对基于SSL加密通道通信的高性能处理能力;
·使用基于Cooike信息的会话保持机制,来保证应用访问的完整性;
· 通过独特的优化算法实现连接优化,提升服务器的处理能力。
为什么选择梭子鱼
·拥有高效灵活的应用处理能力:通过自定义规则,可以根据应用的各种细节需求进行动静态处理;
·拥有稳定可靠的会话保持机制:通过基于Cookie信息的会话保持方式,能保证即使从同一台应用代理发出的多种应用访问,也能进行区分并实现应用会话自始自终在同一台应用服务器上完成;
·能进行准确的高级应用健康检查:梭子鱼可以模拟客户端向服务器发出请求,检查接收数据中是否含有期望的字符串来确定应用的状态,并且可以对服务器进行多步骤、复杂的健康检查,从而准确定位服务器的工作状态;
·拥有强大的SSL处理能力和全面的证书处理能力:通过梭子鱼LB640内部的高性能SSL加解密芯片,可以处理从客户端发送过来的大量SSL请求,将这些请求进行解密后,再以HTTP方式发送到后台的服务器,以节省服务器的CPU资源;
·拥有高可用性的保证:梭子鱼采用自行设计的高速切换方式,使目前最短的切换速度达到数百毫秒;在两台设备之间对数据流的状态信息进行复制,保证在切换后用户端和服务器端感觉不到切换,从而保证应用的持续运行。
关键技术阐述
·通过梭子鱼负载均衡机的自定义规则系统来进行深层应用的灵活处理;
·通过SSL加速芯片进行加密通信处理:由于网络通信的安全性和保密性要求,许多关键业务必须通过HTTPS方式进行访问,将明文方式传输的HTTP请求和回应包含在SSL通道中;同时,通过证书体系或动态口令方式对服务器和客户端进行唯一性验证。由于SSL在带来应用安全性的同时,将会给服务器带来巨大的负担,因此在这类应用中,梭子鱼将会启用设备本身的SSL加速功能——通过硬件SSL处理芯片对SSL通信进行加解密处理,从而减少服务器的处理消耗,保证应用安全、稳定运行;
·基于Cookie信息的会话保持机制:能持续性利用客户机存储的Cookie信息,把客户机连接到合适的服务器上;梭子鱼提供重写模式、插入模式两种Cookie持续性模式,以适应各种应用的要求;
·健康检查方法:梭子鱼支持采用ICMP、TCP/UDP等各种协议,并支持HTTP、SMTP、Simple HTTPS、SNMP等多种方法对服务器或应用状态进行健康检查。
更多梭子鱼负载均衡产品免费试用启动中,详情可登录梭子鱼官方网站:www.barracudanetworks.com.cn。