扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
编者按:2008年5月16日,红十字基金会等慈善网上捐款平台相继在流量压力下瘫痪,24小时内,一场微软、F5、浪潮、曙光、QUEST SOFTWARE等企业工程师的自发援助行动展开了……
16日下午:捐款网站全面瘫痪
瘫痪综合症:需众厂商援手
完整的网站流量可执行方案
群策群力:捐款平台快得有点不适应了
【IT168 专稿】汶川地震已经4天了,救灾大军在前线奋战。那IT企业除了捐款还能做什么?红十字基金会等救灾捐款网站的瘫痪预示着,IT企业群策群力的时候到了。
地震之后,捐款济灾成为大家的心愿。而短短几天内,红十字会(红十字基金会)、中华慈善总会等机构的网站纷纷出现访问困难的现象,其网上捐款平台一度瘫痪。此事牵动了英特尔、微软、F5、联想、浪潮、曙光等系列IT企业的高度关注,一场自发的群策群力的网上捐款平台的保卫战打响了。
16日下午:捐款网站全面瘫痪
5月16日14:00,北京机场:
“老杨么,我在中国红十字基金会网站的捐款平台上,怎么不能捐款呢?你能帮着查一下么?”刚出差回北京的F5杨工接到了其美国同事的越洋电话。于是,杨工立即找到北京北软世纪周工,并通过多次中转,最终连线到中国红十字基金会(简称“红基会”)网络信息中心网络管理人员,经初步了解发现,正在其网站的流量突然加大,网上捐款平台已经出现瘫痪,甚至达到了无法访问的境地,红基会技术部已经奋战两天而未果。
据红基会网络管理人员介绍,地震发生后近三天来,红基会网站访问量突增,三天的捐款笔数已经超过了过去三年的捐款笔数。由于捐款人数太多,已经造成了很多人无法捐款的情况,严重的时候,捐款平台都无法访问。“大家对地震灾民都这么关心,到了我们这里却无法捐款,我们急啊!” 红基会网络管理人员已经无法形容当时的心情。
中国红十字基金会网站捐款平台,16日访问难以进行了。
其实,捐款网站瘫痪现象并非仅仅红十字基金会。同步,中华慈善总会等捐款网站也出现了流量压力过重的现象,目前,中华慈善总会已经在其网站首页发出紧急告示:由于本站流量负担过重,请广大网民去中华慈善国际互联网救助中心进行捐赠!(见图)
中华慈善总会的紧急告示
事情紧急,网站救助行动全面展开!
瘫痪综合症:需众厂商援手
21:00,红基会网站网络技术中心
F5系统架构师杨工(专注于流量瓶颈方案)召集北京北软世纪技术总监周工、QUEST SOFTWARE技术总监于工(专注于数据库调化与性能管理)、与红基会的网络工程师汇合于红十字基金会网站网络技术中心,大家开始对问题进行多方会诊。
经过故障诊断发现,红基会网站的问题,不仅仅是同网络流量平台相关,还与其陈旧的服务器设备相关。据了解,由于最近几年来,网站的流量压力并不很大,所以信息中心的网络设备更新速度不快。
根据多方会诊的结果,大家得出一致结论:
1、服务器太陈旧,需要升级
2、数据库采用SQL,需要进一步调优
3、流量压力大,需要进行负载均衡处理
4、需要进行web访问加速优化,以便接受国外捐款
5、如有必要,再部署安全防攻击系统。
会诊清单一出,这就意味着需要更多的厂商加入到这场自愿保守战中。
于是,大家纷纷展开了联系行动。
QUEST SOFTWARE于工连线到曙光公司总裁历军,历总可谓是救灾心切,甚至提议连夜将曙光服务器送到事故现场。
紧接着,众人又联系到了浪潮服务器,浪潮方面则提供浪潮服务器参与救助行动。
还有这么一幕:23:00时,当红基会网络管理人员致电联想服务器某部门负责人后,该负责人激动地说:“我怎么也联系不到管服务器库房的人,我们能不能先用联想PC顶上,改天再成服务器?”
深夜:完整的网站流量可执行方案
23:00,红十字基金会网站网络技术中心
经过初步联系,所需要的设备已经齐备。于是,在F5杨工的统筹下,制定出了红十字基金会网站抗流量压力的综合解决方案。(注:以下所列设备及技术服务,均为厂商自发捐赠)
1、基础服务器,采用浪潮服务器和曙光服务器
由于原网站的服务器太过陈旧,需要更新升级为全新的服务器,故采用全新的浪潮服务器和曙光服务器,分别担当数据库服务器、WEB服务器,其中,曙光送两台4路双核16GB内存的服务器,用于Web服务器,而浪潮送4路4核/64GB内存的服务器做数据库服务器。
2、数据库调优
网站采用的数据库为SQL SERVER,需要进一步调优。对于这个任务,由专注于数据库调化与性能管理QUEST SOFTWARE于总和微软中国技术中心技术架构师李工共同完成。
网站数据库前期分析,已经于16日晚21:00展开。其中,QUEST SOFTWARE于总在现场,而微软中国技术中心技术架构师李工通过远程桌面提供支持,17日,李工就赶到了事故现场。
3、负载均衡处理和web访问优化
在部署完新服务器设备,以及进行数据库优化的基础上,再部署F5的BIG IP负载均衡设备,对多台服务器进行负载均衡处理。对此,F5捐赠提供的是一台LTM 模块设备及一台 Web加速器。Web加速器用以加速网站的网站访问速度,特别是针对国外国民的境外访问。
4、安全网站部署
其实,通过以上几步,已经可以解决红十字基金会网站的问题了。但为了保证以后的安全运行,还引入了安全网关。对此,TippingPoint提供了主动IPS入侵防御系统,Tipping Point送来的是TP 200E。
为了完善方案,以及可执行度,会诊组当晚工作到了17日凌晨2:00!
群策群力:捐款平台快得有点不适应了
17日10:00,红十字基金会网站机房
微软、F5、QUEST SOFTWARE、浪潮、曙光、TippingPoint、北软世纪等多家厂商的20位技术工程师齐聚红十字基金会网站机房,并带来了各自的救灾设备。
先是通过硬件的安装、调试,把浪潮服务器、曙光服务器、F5负载均衡设备和TippingPoint安全网关进行入柜安装,并完成各自的调试工作。同时,微软和QUEST SOFTWARE则同步进行网站数据库的调优工作。20位不同厂商的技术工程师同时挤在一起,这可真不多见。
各厂商的技术工程师们现场共同会诊
当硬件设备安装调试完成后,开始进行网站平台的迁移工作。在多位技术高手的保障下,迁移工作进展非常迅速。
17日13:30,红基会网站(http://www.crcf.org.cn/)全面完成系统升级。
红基会网站的访问速度大量提升,而捐款平台工作完全正常、访问速度大幅提升。红基会网络技术工程师这样描述着:“捐款平台的访问速度一下这么快了,我都有点不适应了。”
部份各厂商技术工程师和红基会网络管理人员们合照。
从16日下午14:00开始到目前为止,基本刚好一天,真可谓24小时抢救捐款网站。或许,这同汶川前线的救灾大军相比,算不了什么,但它显示着,IT厂商们真的想为灾区人民做点实事。
而从网站救灾现场看,每位技术工程师并不是把这件事当成任务来看,而是真的抱着为灾区自发服务的热情来做的,其快速的反应热情难以形容。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。