不让数据卡住脖子
金 鹏
人们在享受着Internet的高效与快捷时,也更加关注其幕后的英雄——服务器。
作为企业计算机系统的数据中心和应用承载平台,服务器在整个网络中的核心地位是不言而喻的,人们对它的需求更大、要求也更高。
作为全国人口信息管理系统“百城联网”济南站的重要组成部分,济南市为了加强外来人口管理,实现基层派出所人口管理的自动化和全国范围内的人口信息联网查询应用,在济南市公安局户政处建设了公安综合信息系统。系统的建立,需要选择良好的服务器应用方案。
瞄准目标
济南市公安局户政处实现户籍管理电子化的目的是满足外地(全国)对本地的信息查询;实现公安局与下属派出所网络数据传输;建立信息网站,向全国发布户口政策。公安信息系统网络的结构为:各地派出所通过拨号与户政处的局域网相连,户政处通过光纤与公安系统内部网相连,满足外地对本地的信息查询。户政处内部通过交换机与各客户机连接,并且在户政处与派出所之间、户政处与公安局之间使用防火墙相隔。网络结构如图所示:

公安信息系统网络结构简图
由于建立的数据库系统中存放着数百万条记录,包括固定人口和流动人口,需约10GB的存储空间,同时为满足网上应用,户政处需使用两台服务器:一台作为数据库服务器,一台作为Web服务器,信息的查询在登录到Web服务器之后,访问数据库服务器。在权衡了应用、价格、环境等多方面因素后,户政处信息中心决定采用满足以下要求的PC服务器:具高数据处理性能;具强稳定性和高可用性,能够实现7*24小时不关机;具优异的数据安全性(特别在公安部门);具好的可管理性。最终,户政处信息中心采用了浪潮NL728冗余服务器,该产品不仅是一款满足上述要求,而且融入了浪潮服务器“技术创新、应用为本”的理念,是浪潮服务器事业部在长期发展历程中积累的结晶。
发现症结
在对售后服务的记录进行统计时,浪潮服务器事业部的工程师们发现,相当部分的服务器出错集中表现在几个主要部件上,另外运行环境和服务器管理也存在一些问题。能不能提出一种较好的解决方案呢?有人提出是否可以用容错机的解决方案,也就是将服务器中所有的部件进行镜像、备份,即在机器内部采用双份结构,比如采用两份CPU,两份硬盘,两份电源、风扇等等,这些附加的部件执行着完全相同的工作,仅在主要部件出故障时才接替相关的工作。这一定程度上得出了产品开发的一种思路,但其成本较高、技术复杂,不具备较好的实施可行性。考虑到大多数故障只存在于局部几个部件,那只要把这几个部件进行冗余是否能起到良好的作用?
找到方案
经过多方论证证明此方案可行,于是冗余服务器被设计开发出来。该款服务器将最易出错的几个部份如CPU、硬盘、网卡、内存等设计为冗余方式,并改善机箱的结构、加强部件和内部空间的散热,另设计了智能总线,又随机奉送服务器管理软件以加强服务器的管理从而减少机器的宕机时间与次数。比起普通的服务器冗余服务器有以下特点:
1. 处理性能强。浪潮冗余服务器采用PIII处理器,支持SMP技术,可扩充到两颗处理器,同时集成双通道SCSI控制器,采用具有智能错误校验和自动纠错功能的ECC高速SDRAM。
2. 冗余功能优越。
浪潮冗余服务器对关键部件采用了热拔插技术,不用关机就可以在线更换故障部件,具体来说,采用具备智能错误检验和纠正功能的ECC主内存和
L2缓存;通过多种RAID技术,配合热拔插硬盘的使用,及时保证数据的完整性;采用高性能的具备热插拔功能的冗余电源系统,保证了系统的稳定性;设置多块具备智能冗余的网卡,提高了系统的网络吞吐能力;冗余服务器中采用多个大功率风扇,可以提供良好的运行环境,保持系统的正常散热;采用独特的硬件管理总线技术,对系统的各个部件状态予以管理。
3. 扩展能力强。
4. 可管理性强。
服务器是连于网络上的一个个节点,担负着纷繁重要的任务,因而服务器的运行应该是永不停顿的。如何找出低价格和高性能之间的平衡,浪潮的冗余服务器已经给出了答案。经过一段时间的运行,浪潮NL728冗余服务器在网络负担繁重、数据流量大的情况下各方面都表现极为出色,运行效果极佳、济南市公安局户政处信息中心感到非常满意,这充分证明了浪潮冗余服务器完全可以出色的承担起类似应用。