23天系统上线的故事
- 来源:中国计算机报 smarty:if $article.tag?>
- 关键字:系统,上线,故事 smarty:/if?>
- 发布时间:2011-01-19 13:42
备受关注的京城首轮“摇号”购车申请结果终于尘埃落定。截至2011年1 月8日24时,北京市交通委公布,共有210178名个人获得小客车指标申请编码。相对于近1.8万的个人申请额度,指标配额比例接近12:1。
首月申请即接近全年指标的申请结果,一方面将北京的治堵新政推到社会舆论的风口浪尖,另一方面,也让23 天之内完成开发上线的北京市小客车指标调控管理信息系统(http://www.bjhjyd.gov.cn)面临着重重考验。
协调7个委办局
2010年12 月7日上午,太极公司技术支持中心总经理张志刚正在和项目成员开会,突然被公司总裁刘淮松和高级副总裁冯国宽叫到总裁办公室。两位老总告诉张志刚,他得马上接手一个非常紧急,也很艰巨,而且当时得严格保密的一项任务。这项任务就是刚刚出炉的北京治堵的新政———小客车指标调控管理信息系统的系统实现。
事后,张志刚了解到,由于时间紧迫,经市领导特批,直接委托具有国家甲级保密资质和国家系统集成一级资质的、承担过中南海085工程和奥运信息系统工程建设任务最多的太极公司承担。
但太极公司非常明白这项任务的艰巨程度:新政本身也是摸着石头过河,很多细则没有最终敲定,这就意味着系统需求有着极大的不确定性;而同时,项目时间又非常紧迫,1 月1 日系统要上线,倒推回来,要完成从硬件采购到设备安装、调试,从原型设计到应用软件开发、测试,从与各委办局协商系统需求到讨论业务规则、技术细节到完成接口开发,项目进度得多么紧凑;另外,除了主要和项目用户———市交通委打交道,还得和市公安交管局、国税局、地税局、工商局、质监局、人保局等7个委办局协调。
凭借从2003 年以来在中国政府网、国防部网站、中国军网和总理在线访谈等项目获得的技术积累和团队锻炼,为了完成好这个“政治任务”,太极组织了50 人的精英团队,总裁刘淮松钦点太极交通事业部总经理李华锋和张志刚二人搭档完成该项目。李华锋负责前端协调,与交通委及相关委办单位沟通需求,而张志刚则负责协调后台资源,搭建系统。这两个人上一次的搭档合作是在2005 年,当时二人协作出色地完成了国网项目。
3天装80多台服务器
就在李华锋积极与各委办局展开斡旋的同时,张志刚也早早开始着手动工了。12月7日接到项目任务,当天他们就开始组织团队,8 日开始做系统技术方案,11日方案通过专家评审。
张志刚回忆起评审当天的情形,说:“专家对我们的技术方案非常认可,一致通过,但也同时表示担心———这么短的时间之内,系统能否按时搭建、实施完成,软件能否开发出来,上线后能否稳定运行。”
其实,这是所有人都担心的问题。但张志刚他们没有时间担心,技术方案通过后,他们首先做了整体项目难点的评估,预估出可能耗时较长或者耽搁项目进度的环节,好早作打算、早解决。服务器的采购安装就是其中的一个难点。
项目需要采购大量的PC服务器。时间很短,无论哪一个供应商都没有如此多的货,最终太极的采购部门只得买不同供应商的产品。短时间、大批量、跨区域、不同厂商的产品采购,难度可想而知。“我们把HP全国的服务器都调集采购来了,甚至包括新疆片区代理商的存货。”张志刚说,“最终,3天时间我们采购齐了80多台服务器。”
采购回来并不代表着问题解决。因为采购回来的产品类似散件,张志刚他们还得根据小客车指标调控管理信息系统的设计要求,比如内存从2GB 到4GB,硬盘从2块到4块等,改配、组装服务器。改配之后,还有个消耗巨大工作量的问题,那就是给服务器装操作系统。
“要人工用光盘装这么多套系统,非常消耗时间和人工,也会耽搁后面的项目进度。我们硬件组的同事非常出色,他们自己找到并测试应用了一种网络安装的方法。结果一套系统不到十分钟就能完成安装,节约了大量的人力和时间,为整个项目抢进度打了一个漂亮的攻坚战!”张志刚说。另外,在硬件和网络安装过程中还遇到的一个难题就是底层存储的实现。由于市交通委的机房刚刚建设就位,事前没有考虑到机房里会一下子需要进这么多设备,机房本身的空调系统和基础供电系统都得改,一般都是在下午6 到晚上10 点钟停电改造。而张志刚他们则只有等10点钟之后才能进入现场实施,做线缆铺设和系统调试,一直干到凌晨。
从布线到搭建网络架构到安全系统建设,秉承以往的经验,太极的团队获得了用户的高度认可,用户称赞见识到了“正规军”。
应对软件需求72变
整个项目最难的还是软件开发,“从项目开始到现在,北京市小客车数量总量调控管理信息系统、北京市小客车指标管理信息系统、北京市小客车指标调控管理信息系统,系统的名字都变了不知道多少回了。从系统名字的变化就可以折射出这个项目需求变化的程度。”太极技术支持中心软件开发一部经理陈培安对此深有感触。
其实,太极在技术方案经专家评审通过后就已经开始做工作了,比如原型设计、工作代码编写和基础架构的搭建等。陈培安在太极的开发人员中以脑子灵活、应变快著称。在他的主导下,每天下午六七点钟,当需求相对成形一点的时候,开发组就开始做开发,一般都到凌晨两三点钟,之后测试团队开始测试至凌晨五六点钟。第二天需求增加或者变化,再做相应开发、测试到凌晨,每天都是这样。就是这样,在包括硬件、网络、安全、开发、测试等所有项目成员不分昼夜、通力协作的情况下,系统建设完成,12月29 号挂出了“北京市小客车指标调控管理信息系统”静态页面,12月31 日晚上11 点58 分,放出动态页面,用CDN技术,66 秒完成抓取,刷新域名,2011 年1 月1 日成功上线。
系统上线受到了很多人的高度关注,上线几分钟后系统访问量就已经达到6000PV,到零点22 分,访问量已经达到1万PV。参考国网标准,系统预设的访问量是每天3000 万PV,所以从上线到现在,系统经受住了大量并发的考验。
虽然系统已经成功上线,也已经有210178 名个人完成了购车指标申请,但对于整个项目而言,太极公司高级副总裁冯国宽坦言,这仅仅是第一关。2011年1月25日,市交通委将公告申请审核结果,1 月26日公开进行第一期个人申购摇号。正在进行的申请审批过程考验的是系统在北京市信息资源共享平台基础上的实际执行能力,公开摇号考验的是摇号算法及规则的公正性和系统的安全性,“我们用最充分的准备等待着实践的检验!”
……
首月申请即接近全年指标的申请结果,一方面将北京的治堵新政推到社会舆论的风口浪尖,另一方面,也让23 天之内完成开发上线的北京市小客车指标调控管理信息系统(http://www.bjhjyd.gov.cn)面临着重重考验。
协调7个委办局
2010年12 月7日上午,太极公司技术支持中心总经理张志刚正在和项目成员开会,突然被公司总裁刘淮松和高级副总裁冯国宽叫到总裁办公室。两位老总告诉张志刚,他得马上接手一个非常紧急,也很艰巨,而且当时得严格保密的一项任务。这项任务就是刚刚出炉的北京治堵的新政———小客车指标调控管理信息系统的系统实现。
事后,张志刚了解到,由于时间紧迫,经市领导特批,直接委托具有国家甲级保密资质和国家系统集成一级资质的、承担过中南海085工程和奥运信息系统工程建设任务最多的太极公司承担。
但太极公司非常明白这项任务的艰巨程度:新政本身也是摸着石头过河,很多细则没有最终敲定,这就意味着系统需求有着极大的不确定性;而同时,项目时间又非常紧迫,1 月1 日系统要上线,倒推回来,要完成从硬件采购到设备安装、调试,从原型设计到应用软件开发、测试,从与各委办局协商系统需求到讨论业务规则、技术细节到完成接口开发,项目进度得多么紧凑;另外,除了主要和项目用户———市交通委打交道,还得和市公安交管局、国税局、地税局、工商局、质监局、人保局等7个委办局协调。
凭借从2003 年以来在中国政府网、国防部网站、中国军网和总理在线访谈等项目获得的技术积累和团队锻炼,为了完成好这个“政治任务”,太极组织了50 人的精英团队,总裁刘淮松钦点太极交通事业部总经理李华锋和张志刚二人搭档完成该项目。李华锋负责前端协调,与交通委及相关委办单位沟通需求,而张志刚则负责协调后台资源,搭建系统。这两个人上一次的搭档合作是在2005 年,当时二人协作出色地完成了国网项目。
3天装80多台服务器
就在李华锋积极与各委办局展开斡旋的同时,张志刚也早早开始着手动工了。12月7日接到项目任务,当天他们就开始组织团队,8 日开始做系统技术方案,11日方案通过专家评审。
张志刚回忆起评审当天的情形,说:“专家对我们的技术方案非常认可,一致通过,但也同时表示担心———这么短的时间之内,系统能否按时搭建、实施完成,软件能否开发出来,上线后能否稳定运行。”
其实,这是所有人都担心的问题。但张志刚他们没有时间担心,技术方案通过后,他们首先做了整体项目难点的评估,预估出可能耗时较长或者耽搁项目进度的环节,好早作打算、早解决。服务器的采购安装就是其中的一个难点。
项目需要采购大量的PC服务器。时间很短,无论哪一个供应商都没有如此多的货,最终太极的采购部门只得买不同供应商的产品。短时间、大批量、跨区域、不同厂商的产品采购,难度可想而知。“我们把HP全国的服务器都调集采购来了,甚至包括新疆片区代理商的存货。”张志刚说,“最终,3天时间我们采购齐了80多台服务器。”
采购回来并不代表着问题解决。因为采购回来的产品类似散件,张志刚他们还得根据小客车指标调控管理信息系统的设计要求,比如内存从2GB 到4GB,硬盘从2块到4块等,改配、组装服务器。改配之后,还有个消耗巨大工作量的问题,那就是给服务器装操作系统。
“要人工用光盘装这么多套系统,非常消耗时间和人工,也会耽搁后面的项目进度。我们硬件组的同事非常出色,他们自己找到并测试应用了一种网络安装的方法。结果一套系统不到十分钟就能完成安装,节约了大量的人力和时间,为整个项目抢进度打了一个漂亮的攻坚战!”张志刚说。另外,在硬件和网络安装过程中还遇到的一个难题就是底层存储的实现。由于市交通委的机房刚刚建设就位,事前没有考虑到机房里会一下子需要进这么多设备,机房本身的空调系统和基础供电系统都得改,一般都是在下午6 到晚上10 点钟停电改造。而张志刚他们则只有等10点钟之后才能进入现场实施,做线缆铺设和系统调试,一直干到凌晨。
从布线到搭建网络架构到安全系统建设,秉承以往的经验,太极的团队获得了用户的高度认可,用户称赞见识到了“正规军”。
应对软件需求72变
整个项目最难的还是软件开发,“从项目开始到现在,北京市小客车数量总量调控管理信息系统、北京市小客车指标管理信息系统、北京市小客车指标调控管理信息系统,系统的名字都变了不知道多少回了。从系统名字的变化就可以折射出这个项目需求变化的程度。”太极技术支持中心软件开发一部经理陈培安对此深有感触。
其实,太极在技术方案经专家评审通过后就已经开始做工作了,比如原型设计、工作代码编写和基础架构的搭建等。陈培安在太极的开发人员中以脑子灵活、应变快著称。在他的主导下,每天下午六七点钟,当需求相对成形一点的时候,开发组就开始做开发,一般都到凌晨两三点钟,之后测试团队开始测试至凌晨五六点钟。第二天需求增加或者变化,再做相应开发、测试到凌晨,每天都是这样。就是这样,在包括硬件、网络、安全、开发、测试等所有项目成员不分昼夜、通力协作的情况下,系统建设完成,12月29 号挂出了“北京市小客车指标调控管理信息系统”静态页面,12月31 日晚上11 点58 分,放出动态页面,用CDN技术,66 秒完成抓取,刷新域名,2011 年1 月1 日成功上线。
系统上线受到了很多人的高度关注,上线几分钟后系统访问量就已经达到6000PV,到零点22 分,访问量已经达到1万PV。参考国网标准,系统预设的访问量是每天3000 万PV,所以从上线到现在,系统经受住了大量并发的考验。
虽然系统已经成功上线,也已经有210178 名个人完成了购车指标申请,但对于整个项目而言,太极公司高级副总裁冯国宽坦言,这仅仅是第一关。2011年1月25日,市交通委将公告申请审核结果,1 月26日公开进行第一期个人申购摇号。正在进行的申请审批过程考验的是系统在北京市信息资源共享平台基础上的实际执行能力,公开摇号考验的是摇号算法及规则的公正性和系统的安全性,“我们用最充分的准备等待着实践的检验!”
关注读览天下微信,
100万篇深度好文,
等你来看……