在我们浏览一些网站的时候,会发现有些网站的页面打开的非常慢。这就有可能是浏览网站的用户很多,这个网站的分流又没有做好。那么,这就需要负载均衡技术来对服务器进行有效的规划和整理。那么,本文就将为大家介绍一个实际的门户网站的改造方案。本文只是将基本构造为大家简单将诶少一下。
门户网站结构的改造
目前,比较流行的门户网站结构一般分为3层,第一层是WWW服务器或反向代理服务器,负责处理静态内容;第二层是应用服务器,负责处理后台程序;第三层是数据库,负责存放网站数据。
通常,一个较大的门户网站用户人群都在几百万以上。根据总结出的经验值,同时在线的用户一般最多为5%,同一时刻更新页面的用户最多为1%,每个页面请求20个文件,则一个用户人群是300万的网站,同一时刻最大的http请求数为:300万×5%×1%×20=30000次。我们知道,一台用apache做web服务的PC Server一般同一时刻能承受约2500次的http请求,因此,一个用户人群是300万的网站需要的web 服务器的数量为:30000/2500=12台。
除了第一层的web 服务器,为了提高后台程序的工作效率,网站还使用专门的应用服务器提供应用程序服务以及页面发布服务,使用专门的数据库服务器,实现后台应用的数据库驱动并提供统一用户认证服务。同样,各种应用服务器也将根据实际的应用处理能力需要配置多台且能够同时提供应用服务。
要让多台web 服务器和应用服务器负载均衡地同时对外提供服务,最好的解决方案就是采用4/7层交换设备,而优势网络(Asce Networks)公司的InChorus应用前端交换机就是门户网站的最佳选择。
优势网络(Asce Networks) 的InChorus的核心是技术十分成熟的Web交换机(第四到第七层交换),它是在单一集成式业务平台上提供高可用性和安全性的新一代网络应用交换机。当传统的4/7 交换器还在做所谓的服务器负载均衡时,Asce Networks 却已经看到了客户目前已经快速发展和变化的应用需求,甚至客户不断发展的未来的需要。InChorus强调的不只是服务器负载均衡,它优异的功能包括智能内容交换、应用加速、数据压缩、TCP offload、SSL性能加速、N+M设备自身负载均衡等。
InChorus – 特性及功能概述
InChorus负载均衡交换机产品是最先进的应用层交换产品,它易于安装、配置和使用。优势网络在隐藏其复杂性方面做出了优秀的工作,这使得InChorus负载均衡交换机产品的使用极其合理。#p#
虚拟服务器
InChorus产品架构– 以虚拟服务器为核心
InChorus产品的核心是其关于“虚拟服务器”的概念。它是服务器应用或服务的高效前端,管理所有特定端口和协议的流量。典型的设置是定义多个虚拟服务器,各自控制的不仅是不同的流量,还针对不同的环境基于智能的策略以不同的方法管理流量。例如,他可以应用策略来决定哪个服务器池来处理特定的用户请求。根据支持的协议,可以包括范围极广的TCP和UDP协议,包括 HTTP1.0/1.1,HTTPS,SSL/任何SSL封包的协议(SSL 会话可以在虚拟服务器上解密),FTP (active & passive),telnet,SMTP,POP,IMAP,DNS,LDAP,RADIUS,NNTP,SOAP,XML-RPC,SQL…等等.