门户网站访问量大,尤其是峰值时,一般的服务系统难以满足大量访问的需求,将有可能出现频繁宕机的情况,严重影响用户体验。针对这种情况,国内著名的ISP企业中国E动网(
www.edong.com )为用户推荐了一套较为科学的门户网站接入方案,该将采用服务器群的方式部署应用系统,并使用负载均衡产品将用户请求合理的分发到多台服务器上,有效提高整个系统的可靠性、可用性和高扩展性。
在实施方案前,我们分析了门户网站用户的基本需求:
高性能:使流量得以合理分配,从而保证系统的整体性能得以大幅度提升。
高可靠性:保证系统运行稳定,单一设备故障不能影响系统的正常运行。
高安全性:构建安全防预体系,防御网络攻击。
可扩展性:随着访问量的增加能够满足系统不断扩充的需求。
综合考虑用户实际环境和需求,中国E动网提供了一套切实可行且行之有效的解决方案。在方案中使用一台服务器负载均衡设备,放置在应用服务器前端,连接到核心交换机,通过核心交换机连接到应行处理前置服务器,然后再到核心处理服务器。再建立一台独立服务器,这台服务器可独立的为用户服务,该服务器作为负载均衡系统的备份机制,当负载均衡群出现故障后,将网络连接切换到备份机中,由备份机向外提供服务,同时达到系统的灾难恢复。
如图所示,服务器通过负载均衡设备连接到核心交换机,通过核心交换机访问后台前置服务器。正常情况下,用户的请求被负载均衡到应用服务器,应用服务器进行相应处理之后,然后再访问后台的银行业务前置服务器。
除了对后台服务器进行负载均衡之外,光大银行信用卡中心还使用SSL加速减轻Weblogic的负载压力、通过Cache缓存减轻Apache的压力、通过使用连接优化减轻服务器的连接数,有效提高客户体验,降低服务器压力。