尽管起初只是抱着试试看的态度在硬件部署时采用了VMware的服务器虚拟化软件,但北京国税从此与虚拟化结下了不解之缘。采用虚拟化技术以后,北京国税的IT人员再也不用总往机房跑了,也不用为每个新的应用部署相应的硬件,而只需在统一的虚拟资源池进行管理和资源配置。

  在我国税务行业,虚拟化应用已经比较普遍,尤其在“金税三期”工程实施过程中,虚拟化已成为一项必备的技术。从2007年开始测试和尝试采用服务器虚拟化技术到现在,北京市国家税务局(简称北京国税)在虚拟化应用方面经历了由浅入深、由虚拟化向云管理过渡的过程。谈到使用服务器虚拟化给IT运维工作带来的改变,北京国税局信息中心主任科员孟剑如数家珍。

  虚拟化解放IT“民工”

  2007年,服务器虚拟化对于很多企业来说还是一个新鲜事物,北京国税也不例外。在一些IT厂商的大力推荐下,北京国税决定测试一下VMware的服务器虚拟化软件。这一看似无心的举动,却让北京国税从此与虚拟化结下了不解之缘。

  “当时,我们投入几十万元购买硬件设备,这为服务器虚拟化技术的充分测试提供了良好的基础。”孟剑告诉记者,“那时我们的心态还比较保守。在进行硬件配置时,我们故意留了一手,即使虚拟化应用尝试失败,这些硬件也可以当成普通的物理服务器使用。”

  孟剑他们留的那一手最终没有派上用场,初次使用服务器虚拟化,就让一线的技术管理人员尝到了甜头。孟剑回忆说:“以前为了配合新业务上线,我们要提前做大量准备工作。我要从一张非常大的EXCEL表格中查寻,哪台服务器可以满足业务部门的需要,哪些使用后的服务器要归还,哪些服务器要搬迁等。在吹着冷风的机房内,为了安装一台服务器,我们通常要花费一整天甚至更长的时间。由于服务器的品牌非常多,仅各类RAID驱动光盘就一大摞。”在没有使用虚拟化技术以前,服务器的维护就是一项体力活,技术人员要在机房内跑来跑去,将服务器从一个机架搬到另一个机架,重新连接强弱电缆并调整交换机设置。“使用虚拟化后,我们只要部署一个模板就能轻松完成多台服务器的部署,原来一天的工作,现在几分钟搞掂,效率大大提高。现在,如果再需要调整服务器配置或修改网络,我们在监控室里点几下鼠标就可以,再不用跑机房了。”孟剑说。

  北京国税也曾经考察过其他厂商的服务器虚拟化产品,但从可用性角度来衡量,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在云管理工具方面的最新进展。

北京国税:用虚拟化改进工作流程相关推荐

  1. 如何使用JavaScript控制台改进工作流程

    作为Web开发人员,很有必要了解如何调试代码.后台开发我们经常使用外部库来记录日志,并在某些情况下格式化显示日志,前端我们会使用断点和控制台,但是我们浏览器的控制台比我们想象的要强大得多. 当我们考虑 ...

  2. Tracup丨先进的工作流程管理如何为你节省巨额花销?

    目录 1.简化流程 2. 获得预先批准 3.计划工作,工作计划 4. 有一个中心地址来存储所有信息 5. 避免遗漏 改进工作流程管理有什么好处? 你组织工作和管理项目的方式是最佳的吗? 或者说,你每年 ...

  3. DocuWare 文件管理与工作流程自动化案例研究——DocuWare 工作流程功能使在家工作的员工能够保持沟通和高效工作,支持混合环境

    公司名称:Lohmiller & Company /Carrier West 所在地: 美国 行业: 服务提供商 部署方式: 混合 部门: 应付账款,信贷部,人力资源部,收发部,保修科,商业销 ...

  4. 从0开始学管理系列(五) —— 工作流程标准化

    文章目录 一 什么是管理?我们为什么要管理? 二 我们如何去管理?我们管理会碰到哪些问题?如何解决? 三  如何打造一个高效的项目团队? 四 管理中提高效率的工具有哪些 五 工作流程标准化 前言 上篇 ...

  5. LWN: 改进Linux kernel的工作流程!

    Next steps for kernel workflow improvement By Jonathan CorbetNovember 1, 2019 OSS EU 原文来自:https://lw ...

  6. Revit: Twinmotion工作流程学习

    Revit: Twinmotion Workflow MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 技能等级:中级|语言:英语+中英文字幕(根据原英文字幕机译 ...

  7. 通过改进团队流程最大限度发挥Scrum的优势

    团队如何最大限度地发挥Scrum和敏捷的优势? 回想一下,Scrum团队在Scrum的框架内定义了自己的流程.这其中包括方法.工具和互动以及如何履行Scrum角色的职责.如何使用工件和事件等. 如何确 ...

  8. 你的生产型ML复现不了,可能是工作流程出了问题

    2020-10-19 14:33:28 选自maiot blog 作者:Benedikt Koller 机器之心编译 编辑:Panda.张倩 在机器学习社区,越来越多的人开始讨论研究的可复现性,但这些 ...

  9. Yarn框架和工作流程研究

    一.概述     将公司集群升级到Yarn已经有一段时间,自己也对Yarn也研究了一段时间,现在开始记录一下自己在研究Yarn过程中的一些笔记.这篇blog主要主要从大体上说说Yarn的基本架构以及其 ...

最新文章

  1. python数据结构与算法总结
  2. linux i查看o性能度量,11.9.18 学习笔记:性能管理
  3. 嵌入式linux的调试时间,嵌入式LINUX启动时间优化
  4. DataReader 连接数据库完整过程和代码(Sql Server)
  5. 微软发起Java on Azure调查,呼吁Java社区积极参与
  6. 2.3.10 哲学家进餐问题
  7. java 解析csv 乱码_Java采用opencsv解析csv文件以及解析中文乱码问题
  8. MIT 深度学习导论来啦!附视频下载
  9. HTML5 CANVAS 弹幕插件
  10. java中线程的生命周期_Java中的线程生命周期– Java中的线程状态
  11. 什么是WEBserver? 经常使用的WEBserver有哪些?
  12. C语言复变函数PPT,C语言中如何应用复变函数
  13. excel连接64位oracle数据库,excel表格oracle数据库-excel怎样连接oracle数据库(白痴级提问)...
  14. Linux CentOS安装增强功能--完整版命令
  15. rt 野火imx_server: 野火IM是一套跨平台、核心功能开源的即时通讯解决方案
  16. vue-recaptcha 谷歌机器人验证
  17. ie8浏览器下播放视频
  18. ssh备考-07 搭建spring框架环境
  19. 谈谈使用苹果 M1 MacBook Pro 的体验感受
  20. word 插多张图片 如何左右分开排版 一行三张图片

热门文章

  1. 用FileSystemWatcher实现山寨版Second Copy [1]
  2. 教育管理论文参考题目50例
  3. [活动线报] 华为云学习云计算微课程 领取华为全联接大会门票、荣耀手环3
  4. 小程序之相对定位与绝对定位
  5. 市场聚焦丨微信人工智能小程序,销售界的又一个风口?
  6. 6s有时有信号 有时无服务器,揭秘:iPhone 6S 的没信号没网络维修故障分析
  7. HTTP又被弃!微信公众号API仅支持HTTPS调用
  8. QT QTabWidget Tabar设置图标
  9. Java注解和最佳实验
  10. uniapp 小程序封装左滑效果组件