|
用户环境及需求
北京某单位的信息中心是基于LINUX环境下构建的大型Web信息服务平台。其主要任务是提供实时新闻/要闻/快讯/期刊/报告发布及检索。该系统使用多台独立的传统机架式服务器。系统平台见图1:

随着Internet用户以及访问流量的剧烈增长使信息中心不能及时处理用户的请求,导致用户进行长时间的等待,大大降低了服务质量。因此信息中心需要一高伸缩、高可用的信息服务系统以适应网络服务的需求不断增长。具体要求如下:
· 可伸缩性(Scalability):当服务的负载增长时,系统能被扩展来满足需求,且不降低服务质量。
· 高可用性(Availability):尽管部分硬件和软件会发生故障,整个系统的服务必须是每天24小
时可用的。
· 可管理性(Manageability):整个系统应方便管理。
· 价格有效性(Cost-effectiveness):整个系统的实现是经济易支付的。
解决方案
分析客户的实际需求,我们看到传统机架服务器升级有下列不足:
· 升级过程繁琐,机器切换会使服务暂时中断,并造成原有计算资源的浪费;
· 越往高端的服务器,所花费的代价越大;
· 传统机架式服务器是单一故障点(Single Point of Failure),一旦该服务器或应用软件失效,会
导致整个服务的中断。
为此我们提供了一套全新的超级刀片计算机系统架构解决方案。硬件平台采用蚬壳星盈的超级刀片计算机,选择支持超线程技术的英特尔 至强TM处理器,结合LINUX
LVS服务器集群系统和共享存储技术。通过系统架构的重新部署,使信息管理系统在性能和稳定性方面有了极大的改善,方便了用户的管理维护,同时也节省了不必要的成本开支。
主要特性如下:
· 应用LINUX LVS网络集群技术及IP负载均衡技术,系统在软硬件上都有了冗余,为用户提供了良
好的可伸缩性、高可用性,最大化地发挥了计算机和网络的优势。并且刀片,电源,散热风扇,
I/O模块都支持热插拔技术,在不影响用户正常业务的前提下,可即时、方便的重新部署系统。
· 蚬壳星盈的“Engine OS”智能管理软件,可以帮助用户实现对系统的实时监控和有效管理。
· 蚬壳星盈的“高扩展性互联网超级服务器”专利技术,在机箱背板上针对每块刀片均集成了2
个标准的64bit PCI-X I/O接口,支持任何PCI I/O标准。客户无需购置专有的I/O设备或附件,
节省投资并可保障现有资源的再利用。
· 蚬壳星盈的超级刀片计算机良好的结构设计,使用户可以根据实际的业务发展需求来实现弹性
部署、按需配置及系统的扩展升级。
具体方案规划如图2:
总体效果
在蚬壳星盈新的架构体系下,加上蚬壳星盈与合作伙伴以专家级的技术支持、专业化的服务方案,最大限度地提高客户投资该系统所获得的收益。新系统的总体性能比原来提高80%以上,并实现了软件的优化应用。
为此,该信息中心对新老系统进行了压力测试,测试在一定的压力下两个应用系统处理不同服务请求的响应能力,测试结果详见:
网络信息服务系统平台测试结果
测试目的
对新老应用系统进行压力测试,测试在一定的压力下两个应用系统处理不同服务请求的响应能力。
测试工具和测试内容
工具:Webserver Stress Tool个人版
并发用户数:100
测试内容:
a. 新闻频道静态页面浏览,查看原文(100用户并发登录首页---浏览新闻频道----浏览一篇新闻原文)
b. 检索动态新闻(100用户并发登录新闻频道----检索一个关键词)
c. 动态页面生成,查看原文(100用户并发登录新闻频道--追朔10天前某天新闻---查看一篇原文)
d. 逐步增加用户数量(用户数逐步加到100个并发登录首页---浏览新闻频道----浏览一篇新闻原文)
e. 用户随机浏览各频道页面(100用户同时随机登录首页-要闻-快讯-期刊-报告等频道)
测试结果
| 测试内容 |
SuperBlade平台 |
原系统平台 |
性能提高 |
| a:平均响应时间(ms) |
197 |
4541 |
96% |
| b:平均响应时间(ms) |
317 |
1200 |
75% |
| c:平均响应时间(ms) |
173 |
2025 |
91% |
| d:平均响应时间(ms) |
152 |
575 |
73% |
| e:平均响应时间(ms) |
284 |
967 |
70% |
| 平均请求响应时间(ms) |
224 |
1861 |
87% |
说明:蚬壳星盈提供的SuperBlade平台(图2)WEB服务器为2台超级刀片计算机,检索服务器均为1台超级
刀片计算机。原系统平台(图1)WEB服务器4台PIII机架式服务器,检索服务器为至强双路机架式服
务器。 |