深度探索负载均衡在大型网站中的应用

时间:2008-08-31 16:42来源:中国网管联盟作者:bitsCN编辑字体:[ ]

       版权声明:本作品已刊登在《IT实验室周报》第08期,作者扶凯。版权属于《IT实验室周报》与网站共同所有,禁止任何媒体、网站或个人在未经书面授权的情况下转载、摘编或利用其它方式使用上述作品。已经授权使用作品的,应在授权范围内使用,并注明“来源:IT实验室周报”。违反上述声明者将追究其相关法律责任。

    前言对一个大型的网站如www.51.com,www.sina.com.cn.他们都有几千的服务器在一个网站上运行。那他们是怎么工作的啦?

    下面我们最介绍基本大型网站架构中一个非常重要的部分。负载均衡在大型网站中的功能和应用。负载均衡这个技术是一个非常成熟的技术。也是对一个大型网站并发时非常有用的一个技术。提到负载均衡,我们就不得不提到LVS(为什么?因为他免费,因为它不比商业的如F5(BIG/IP)的那些机器差。呵呵)。

    Linux虚拟服务器项目(Linux Virtual Server Project)是由国内章文嵩博士发起和领导的,他目前是TelTel的首席科学家。日前这个项目的网址是http://www.LinuxVirtualServer.org/, LVS中的IPVS第一个版本源程序于1998年5月在网上发布。至今,本项目受到不少关注,LVS系统已被用于很多重负载的站点,就我们所知该系统已在美、中、英、德、澳等国的近百个站点上正式使用。

    LVS基于Linux系统的服务器集群解决方案,其实现目标是创建一个具有良好的扩展性、高可靠性、高性 能和高可用性的体系。许多商业的集群产品,比如RedHat的Piranha、 Turbo Linux公司的Turbo Cluster等,都是基于LVS的核心代码的。

    下面是一些大型LVS应用实例:" 英国国家JANET Cache Service(wwwcache.ja.net)是为英国150所以上的大学提供Web Cache服务。他们用28个结点的LVS集群代替了原有现50多台相互独立的Cache服务器,用他们的话说现在速度就跟夏天一样,因为夏天是放假期间 没有很多人使用网络。

    " Linux的门户站点(linux.com">www.linux.com)用LVS将很多台VA Linux SMP服务器组成高性能的WEB服务,已使用是由中国一个Linux程序员章文嵩博士发起和领导的,基于Linux系统的服务器集群解决方案,其实现目标是创建一个具有良好的扩展性、高可靠性、高性 能和高可用性的体系。许多商业的集群产品,比如RedHat的Piranha、 Turbo Linux公司的Turbo Cluster等,都是基于LVS的核心代码的。将近一年。

    " SourceForge(sourceforge.net)是在全球范围内为开发源码项目提供WEB、FTP、Mailing List和CVS等服务,他们也使用LVS将负载调度到十几台机器上。

    " 世界上最大的PC制造商之一采用了两个LVS集群系统,一个在美洲,一个在欧洲,用于网上直销系统。

    " 以RealPlayer提供音频视频服务而闻名的Real公司(www.real.com)使用由20台服务器组成的LVS集群,为其全球用户提供音频视频服务。在2000年3月时,整个集群系统已收到平均每秒20,000个连接的请求流。

    " NetWalk(www.netwalk.com)用多台服务器构造LVS系统,提供1024个虚拟服务,其中本项目的一个美国镜像站点(www.us.linuxvirtualserver.org)。

    " RedHat(www.redhat.com)从其6.1发行版起已包含LVS代码,他们开发了一个LVS集群管理工具叫Piranha,用于控制LVS集群,并提供了一个图形化的配置界面。

    " VA Linux(www.valinux.com)向客户提供基于LVS的服务器集群系统,并且提供相关的服务和支持。

    " TurboLinux的"世界一流Linux集群产品"TurboCluster实际上是基于LVS的想法和代码的,只是他们在新闻发布和产品演示时忘了致谢 . " 红旗Linux和中软都提供基于LVS的集群解决方案,并在2000年9月召开的Linux World China 2000上展示。

顶一下(0) 踩一下(0)
最新图文 1 2 3 4 5
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码: