尽管起初只是抱着试试看的态度在硬件部署时采用了VMware的服务器虚拟化软件,但北京国税今后与虚拟化结下了不解之缘。采用虚拟化技术之后,北京国税的IT人员不再用总往机房跑了,也不用为每一个新的应用部署相应的硬件,而只需在统一的虚拟资源池进行管理和资源配置。 数据库
在我国税务行业,虚拟化应用已经比较广泛,尤为在“金税三期”工程实施过程当中,虚拟化已成为一项必备的技术。从2007年开始测试和尝试采用服务器虚拟化技术到如今,北京市国家税务局(简称北京国税)在虚拟化应用方面经历了由浅入深、由虚拟化向云管理过渡的过程。谈到使用服务器虚拟化给IT运维工做带来的改变,北京国税局信息中心主任科员孟剑如数家珍。服务器
虚拟化解放IT“民工”网络
2007年,服务器虚拟化对于不少企业来讲仍是一个新鲜事物,北京国税也不例外。在一些IT厂商的大力推荐下,北京国税决定测试一下VMware的服务器虚拟化软件。这一看似无意的举动,却让北京国税今后与虚拟化结下了不解之缘。架构
“当时,咱们投入几十万元购买硬件设备,这为服务器虚拟化技术的充分测试提供了良好的基础。”孟剑告诉记者,“那时咱们的心态还比较保守。在进行硬件配置时,咱们故意留了一手,即便虚拟化应用尝试失败,这些硬件也能够当成普通的物理服务器使用。”运维
孟剑他们留的那一手最终没有派上用场,初次使用服务器虚拟化,就让一线的技术管理人员尝到了甜头。孟剑回忆说:“之前为了配合新业务上线,咱们要提早作大量准备工做。我要从一张很是大的EXCEL表格中查寻,哪台服务器能够知足业务部门的须要,哪些使用后的服务器要归还,哪些服务器要搬迁等。在吹着冷风的机房内,为了安装一台服务器,咱们一般要花费一成天甚至更长的时间。因为服务器的品牌很是多,仅各种RAID驱动光盘就一大摞。”在没有使用虚拟化技术之前,服务器的维护就是一项体力活,技术人员要在机房内跑来跑去,将服务器从一个机架搬到另外一个机架,从新链接强弱电缆并调整交换机设置。“使用虚拟化后,咱们只要部署一个模板就能轻松完成多台服务器的部署,原来一天的工做,如今几分钟搞掂,效率大大提升。如今,若是再须要调整服务器配置或修改网络,咱们在监控室里点几下鼠标就能够,再不用跑机房了。”孟剑说。ide
北京国税也曾经考察过其余厂商的服务器虚拟化产品,但从可用性角度来衡量,2007年VMware的产品可谓一枝独秀。北京国税通过测试发现,VMware的虚拟化软件在高可用性、动态资源调配、应用不停机迁移等方面都能知足其须要。慢慢地,北京国税的生产系统都创建在了VMware虚拟化平台之上,直到如今。工具
“学习和掌握VMware的虚拟化软件很是容易。”孟剑解释说,“VMware的虚拟化软件界面设计简洁,并且提供了十分完整的在线文档和帮助,只要耐心学习就能够快速掌握。另外,VMware的在线文档中文版本与国外版本是同步更新的。所以,咱们能够第一时间了解和掌握VMware软件最新的产品功能。”性能
云工具减轻管理负担学习
通过近两年的酝酿和试用,北京国税在虚拟化技术的应用方面积累了一些经验。2009年,北京国税进行了一次大规模的机房升级改造。为了不应用迁移可能带来的风险,北京国税没有采用物理服务器搬迁的方式,而是对物理服务器进行克隆,以虚拟化的方式顺利完成了迁移。“2009年以前,咱们还不敢把主要的生产系统放在虚拟化平台上。在2009年的数据中心机房改造以后,咱们一次性将超过50台虚拟机放到了一个虚拟资源池中运行。”孟剑介绍。测试
2009年到2010年,随着各种网上办公业务的逐渐增长,北京国税要创建一个全新的网上申报平台。这时,已经熟练应用虚拟化技术的北京国税,抛弃了过去那种为一个业务应用配备一台单独服务器的方式,创建了一个统一的虚拟化资源池,并按虚拟化软件的要求配置硬件。这一虚拟化平台一直使用至今,运行效果良好,其上承载的纳税人数量已超过最初的3倍。“2009年是咱们首次成规模地使用服务器虚拟化技术,并且为此新采购了一大批新的硬件。”孟剑介绍说。
随着虚拟化应用的深刻,2012年,北京国税将所使用的企业版VMware虚拟化软件升级到了企业加强版。以此为转折点,北京国税从过去单纯使用虚拟化技术,发展到如今还采用VMware的云资源管理和调度工具,创建了一个半自助的云门户。“2012年7月,咱们启动了营改增项目,不只前台大量增值税业务须要修改,并且后台的IT系统也要修改和从新测试。虽然时间紧、任务重,但咱们采用了VMware的云管理工具,管理与运维人员、测试与开发人员和各业务部门均可以根据本身的需求,经过云门户设定身份和权限,自助申请和使用资源,实现了自助式的管理。”孟剑告诉记者,“当时,咱们一二十个业务系统须要反复测试,而又不能影响生产系统。使用VMware的云管理工具解决了咱们的难题,应用效果良好。”
从2007年当心谨慎地试用虚拟化,到2009年绝不迟疑地大规模应用虚拟化,北京国税的虚拟化应用已是一种常态。“如今你们已经很难想像若是不使用虚拟化,IT系统的维护与管理将是什么样子。在后来支撑营改增业务时,咱们继续使用了VMware的云管理软件。”孟剑感慨,“税务应用变化快,IT基础架构维护的工做量又大,之前管理物理服务器须要常常往机房跑,而如今采用了服务器虚拟化技术,将全部资源整合成一个资源池,管理和操做在远端便可完成,。”
目前,北京国税70%的服务器平台都是虚拟化的。除了一些对性能和可靠性要求极高的最核心的业务,如一些大型数据库,运行在小型机上,其余诸如应用服务器、Web服务器和一些中小型数据库都已运行在“x86+虚拟化”的架构之上。北京国税内部也对小型机与x86服务器进行过对比。随着x86服务器的性能逐渐与小型机接近,而成本又是小型机的几分之一,从理论上讲,用x86服务器替代小型机是可行的。但考虑到如今使用的大型数据库有全国统一版本的问题,并且之前的数据库开发环境也是基于小型机平台的,因此在将大型数据库从Unix平台迁移至x86平台这个问题上,北京国税十分慎重。
虚拟化技术的应用还改变了北京国税的IT采购方式。2007年之前,若是要上一个新的应用,服务器硬件的采购要通过申请、批预算、招投标等流程,最少也要一两个月时间,并且应用与服务器硬件之间是一对一的关系。采用虚拟化技术以后,北京国税的IT设备采购就再也不是从单个应用或设备的角度出发,而是从总体资源的利用率上考虑,将整年的IT资源使用状况进行统筹,一次性采购服务器硬件投入到服务器资源池中,这样一方面下降了采购成本,另外一方面能够根据应用需求在资源池中统一分配资源。
技术与管理的双重创新
虚拟化除了能够提高管理人员的工做效率之外,在节省电力和机房空间等方面也有明显的效果。“采用虚拟化技术之后,咱们将服务器的利用率提升到70%~80%,并且节省了网络资源。”孟剑表示,“仅电费一项,咱们每一年就可节省数十万元的费用。采用虚拟化技术只有几年,咱们已经彻底收回了成本。”
在较好地完成了服务器虚拟化以后,北京国税也在考虑存储虚拟化、网络虚拟化等问题。“在虚拟化技术出现之前,人们习惯优先考虑硬件。VMware最近提出了软件定义数据中心的新理念,这预示着一种重大改变,就是优先考虑软件的架构和能力,而后再考虑硬件可否很好地支持软件。过去,咱们会考虑为每一个应用系统提供相应的IT资源,如今必须从总体架构的角度去考虑整合和调配资源,好比创建统一的内存池、存储池等,将总体资源的利用率提高到一个新的高度。”
在2013年的VMWorld大会上,VMware公司发布了存储虚拟化和网络虚拟化的新产品。孟剑表示:“咱们也在跟踪这种新的技术和产品变化,不过像网络虚拟化这种可能涉及整个网络架构的调整,咱们会慎重选择。”
连接 北京国税的云计算部署
因为税务行业的数据都是严格保密的,所以北京国税不可能将数据托管到公有云,而只能不断完善其私有云建设。从某种程度上说,北京国税信息中心对于其余业务部门来讲就是一个公有云服务商,它承担着将IT资源使用流程标准化、自动化的重任。虚拟化、云计算带来的不只是技术上的革新,更是IT采购、分配和使用流程,以及管理流程的创新,而实现这些改变并固化成制度,就不是信息中心一个部门能实现的,须要企业领导和各个部门协调。
目前,北京国税的虚拟机总量只有几百个,用现有的平台和方法管理起来没有问题。不过孟剑表示,随着应用规模不断增长,实现对虚拟机的自动监控和管理是必需的。北京国税已经采用了VMware vCloud Director,如今仍在关注VMware在云管理工具方面的最新进展。