该信息系统的数据层、应用层和WEB层都混装在这14台戴尔服务器里面,存在着一台服务器装多个数据库和多个应用的情形;另外,所有系统的WEB服务功能都集中在两台物理服务器上(其中的一台支持IIS服务器软件,另外一台支持TOMCAT服务器软件)。随着应用的发展,上述系统架构逐渐产生了一些问题:
首先,多种应用混装在一台服务器上,使系统的可靠性受到影响。比如,所有的WEB服务功能全装在两台物理服务器上,只要一台服务器出了问题,其它的几个都会瘫痪,这给系统带来了较大的隐患。此外,三层结构混装在所有的服务器上,维护和管理都会成为问题,因为维护一个应用时可能会影响到另一个应用。
第二,随着应用的深入,系统势必将不断扩容,如果采用购买新设备的方式扩容,必然带来“大马拉小车”的局面,造成极大的设备资源和资金的浪费。此外,如果采用购买新机器的方式进行扩容,老的应用系统如何在新设备上运行,这也是一个棘手的问题。原有比较旧的应用系统,其依托的操作系统是较老的Windows NT和Windows 2000 SP4以前的版本,很多新设备已无法提供对老操作系统的支持。因此,即使新购买硬件设备,也无法满足老应用系统在操作平台方面的要求。
最后,还有一个不可忽略的客观困难:该局的IT人员很有限,随着系统的不断增多,信息系统的维护给IT部门带来了不小的压力。
另辟蹊径,目光投向虚拟化
经过审慎思考与广泛探寻,温岭市公安局决定采用虚拟化方案,在统一的硬件平台上虚拟出足够的服务器,将原有系统的WEB服务和应用服务进行分离,实现系统平台的优化与整合。
虚拟化方案可以很好地“物尽其用”,避免“大马拉小车”、维护负担增大、操作系统兼容性不好等许多难题。而为了实施好虚拟化方案,则需要选择合适的服务器。为此,温岭市公安局对即将引入的服务器明确提出了以下要求:
第一,必须具有强大的运算能力。服务器的运算能力决定着一台物理设备最终能够被划分成多少台虚拟服务器,能够支持多少个应用系统同时运行。第二,必须支持充足的内存容量。较大的内存可以支持更多的虚拟系统,还可以保证服务器在突发应用高峰时的处理速度。第三,具备合理适度的采购成本。温岭市公安局一直以来都坚持“少花钱多办事”的原则,此次系统建设也不例外。第四,具有良好的数据I/O性能。服务器虚拟整合后的瓶颈一方面在内存,另外一方面就是在存储系统,数据I/O性能良好的设备可以将这些瓶颈所带来的不利影响降到最低。
实施服务器虚拟技术,是一项比较复杂的系统工程,需要设备供应商、虚拟软件厂商等多个技术单位的通力协作,为了确保实施工作顺利进行,也为保证未来系统的可靠运行,温岭市公安局对设备供应商的综合实力也提出了明确的要求:
第一,设备供应商必须具有成熟的技术方案,并且可以全面承担起虚拟化系统的实施任务;第二,设备供应商必须能够提供简化的系统实施方案,也就是说,既要负责硬件设备的安装,也要负责虚拟软件的部署,让客户省心省力地实现虚拟化系统。第三,设备供应商必须提供专业的技术培训,将专业技术传授给客户,让客户轻松自如地维护虚拟化系统。实施方案:统一集中的虚拟化方案
温岭市公安局多年来已经与戴尔建立了良好的合作关系,对戴尔的产品非常了解。戴尔服务器出众的处理性能、良好的稳定性和兼容性,以及处处体现“简化IT”的专业服务,让温岭市公安局最终选择了戴尔。2007年7月,温岭市公安局引入2台戴尔PE2900服务器、1套DELL|EMC CX3-40磁盘阵列和1套VMware虚拟化软件,构建了一个统一的虚拟化平台,并将原有部分系统的WEB服务和应用服务分离出来。在未来,温岭市公安局还计划将14台服务器虚拟整合为一个平台,将虚拟化进行到底。
目前,该解决方案的实施情况如下:
主机部分
温岭市公安局利用VMware公司的虚拟化软件,将新购买的两台PE2900服务器虚拟整合成一个统一的硬件平台。在这个硬件平台基础上,温岭市公安虚拟出16个虚拟主机,分别支持原有业务系统的WEB发布系统和应用系统,包括治安网络管理系统、出入境报备系统、监管在押人员管理系统、局机关和部门信息发布系统等。这些虚拟主机都有独立的操作系统和应用软件,其中10台安装了Windows Server操作系统,6台安装了Linux操作系统。就监管在押人员管理系统而言,它是一个B/S结构的日常警务管理系统,建立在Windows 2000 Server操作系统的基础上,采用了IIS作为WEB服务器软件。这些支持不同软件架构的系统在同一台硬件平台上实现了高度融合。
在硬件配置方面,戴尔PE2900服务器采用了两颗1.86GHz英特尔®至强®5320处理器、24GB内存和5块146GB SAS硬盘。在虚拟软件方面,温岭市公安局最终采用了VMware公司的Infrastructure 3.0套件。具体包括Virtual Center2管理工具、ESX Server3产品、Distributed Resource Scheduler、High Availability和Consolidated Backup等,这些套件为服务器的底层硬件提供了很好的支持。
存储部分
采用了一套DELL|EMC CX3-40磁盘阵列,两个机箱,每个机箱配备15块146GB光纤硬盘。使用一块盘做全局热备盘,做RAID5。
8GB缓存配置,4GB前端光纤接口。
管理软件采用Navisphere ManagerTM,负责DELL|EMC CX3-40的整体配置、远程状态监控、故障诊断、前端服务器访问权限划分等工作。
上述两台PE2900服务器与DELL|EMC CX3-40磁盘阵列通过光纤交换机,以双链路方式组成SAN。
技术支持与服务
为确保系统的稳定运行,温岭市公安局采用了戴尔提供的金牌关键业务支持服务,具体包括:7×24金牌电话技术支持;以技术客户经理(TAM)为单一联络人的统一服务接口,负责与VMware、EMC等第三方厂商进行技术问题处理与工作协调;4小时响应的带备件上门技术支持服务。此外,戴尔还为温岭市公安局提供了两次VMware 虚拟软件认证培训,协助客户更好地掌握虚拟化技能,让系统维护工作更为高效。
上述解决方案的拓扑图如下:
截至目前,由两台戴尔PE2900服务器和一套DELL|EMC CX3-40光纤阵列组成的虚拟化硬件平台已经支持虚拟系统运转数月,其良好的效果得到了温岭市公安局的高度认可。
谈及此次设备的引进,浙江省温岭市公安局IT技术负责人童舟城先生表示:“基于虚拟技术,两台戴尔PE2900服务器承担了十多台物理主机的任务,这种方式给我们带来的最直接好处是大大节省了成本。初步估算,相比传统购买硬件服务器的方案,我们节省了约20多万元。如果再加上管理维护成本的节省,就比20万元还要多。”
除成本的节省,童舟城先生对项目的实施效果也感到颇为满意。他认为,戴尔的虚拟化解决方案大大提高了设备的利用率和系统的可用性,并彻底解决了上述“混装”及“老系统无法在新设备上运行”等问题。童先生举例说,“在实施虚拟化之前,如果服务器发生硬件故障,我们通常要停机来进行硬件更换,而现在我们只需将备份好的虚拟服务器的配置文件和虚拟硬盘镜像文件复制到新的服务器上,并恢复数据备份,就可以在几个小时内恢复业务系统的运转。戴尔的简化IT策略在虚拟化解决方案中得到了很好地体现。”
戴尔的简化IT策略也体现在硬件平台的整体性能上。童舟城先生表示,戴尔PE2900服务器在各个方面对虚拟技术的支持都比较好。“戴尔PE2900服务器的CPU采用的是业内领先的英特尔®Core2架构的四核处理器,该处理器对虚拟技术有非常好的支持,特别适用于VMware的资源池划分环境;在磁盘速度方面,戴尔PE2900服务器采用的是SAS存储,其点到点的传输方式,让每块硬盘的传输速度可以达到每秒300MB,数据传输速度较上一代SCSI存储有大幅提升。”
对于戴尔的服务,童舟城先生同样印象深刻:“虚拟化技术是一个比较新的技术,大多数单位,尤其是政府事业单位的技术人员对该技术还不太了解,这就要求厂商在技术上提供有力的支持。在此项目的实施过程中,戴尔联合VMware等厂商为我们提供了较为全面的规划与部署服务。从项目规划到技术细节的反复修改,从产品测试到设备部署,戴尔都主动协调其它相关厂商协助我们解决技术难题,从而使整个项目的进展非常顺利。”