中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 集成应用 > 基础应用 > www服务
Web透明缓存争得带宽
http://www.edu.cn   2010-12-09 中国教育网络 作者:陈丽仙 司占军

字体选择:【大】 【中】 【小】

  高可用弹性扩展的实现架构

  由于校园网的最大并发为4000~5000人,网络压力相对较大,为确保Web缓存服务器的系统性能,使用一个Cache服务器显然不能满足需求,同时随着校园网用户数的不断增加、网络需求量也会随之增加,需要考虑一定的扩展性。因此,整个系统中部署了两台服务器,分别规划为Balancer层和Cache-Pools层,如图2所示,Balancer层上面运行了一个Squid实例(简称SZone),主要用于请求调度,其本身并不缓存任何对象。而Cache-Pools层则运行了4个Squid实例,分别服务在3128,3228,3328,3428四个端口,主要用于接受并处理来自Balancer层转发的请求,提供并发的缓存服务。

  1. 前端调度器(Balancer)

  图2中的Balancer称为前端调度器,有两种部署方式,一是串联部署,通常是处于内网数据包到达出口路由器/网关前的位置;二是旁路部署,通常是处于出口路由/网关处。部署方式虽然不同但是对应的调度方式是相同的,区别在于数据包进入Balancer层的方式不同,前者是主动流入;后者为被动流入。而且后者具有更灵活的伸缩性,但是需要在路由器/网关上配置路由转发策略,使来自内网的http请求都转向Web缓存服务器的Balancer层(可以通过WCCP协议来进行转发,Cisco公司的IOS系统已经支持该协议了)。考虑到需要根据实际负载情况随时调整经过缓存服务器的用户数,本应用是采取旁路部署的方式,以实现弹性扩展的效果。

图2 高可用弹性扩展的Web缓存服务器群架构

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com