莫被神化 虚拟化在服务器应用中难点

如今,你要是问什么可以有效帮助企业降低成本,简化管理,很多人都会说到虚拟化技术,似乎虚拟化被人们当成解决许多企业IT难题的"万灵丹"。至少现在行业是这样一个趋势,如果问企业他们的服务器是不是已经应用了虚拟化,有超过80%的人表示已采用或未来将应用。然而,当服务器虚拟化正在成为系统和数据中心设计的重要组成部分时,虚拟化在IT基础设施某些方面暴露出的问题使得其不再是被神化的技术。

这里来说虚拟化技术问题或是难点,并非为这一个新技术"泼凉水",而是想从另外一个方面让企业真正认识到虚拟化技术在部署应用中的问题,只有更好理解和采纳才可以在虚拟化IT环境搭建和应用过程中规避风险,让这个节省IT成本的第一技术更好服务于企业。

服务器虚拟化的好处显而易见,核心部分就是让多个虚拟服务器共享一个硬件平台的资源,实现投资利用的最大化,有效解决硬件利用率不足的问题。但问题就在于,同任何新技术一样,虚拟化要求企业管理信息基础设施方式有一定的改变。那么,对于企业CIO来说,就要考虑并解决潜在的虚拟化风险,看虚拟化技术是否值得企业去为之付出改变。

毫无疑问,虚拟化改变了传统的服务器部署需要通过采购和再增加一些硬件导致成本增长的问题。如今企业能够在任何虚拟硬件上创建虚拟服务器,仅仅需要部署相关的镜像就可完成,甚至不用花更多的钱就能够完成。但这种特点实际上给IT人员无形中产生了更多需要管理的服务器,随之带来的便是出现更多的漏洞。

另外,安全和性能需要一个稳定的网络。同时在使用虚拟镜像回滚虚拟服务器时,会因为更新、升级或者补丁等问题导致能否保证让服务器及时回到原始状态成为担忧,而这一切都是由改变服务器部署的管理方式引起的。

不论是常见的管理安全漏洞,还是使用虚拟化设计合理和适当的虚拟服务器控制这一切并不是"简单化"。尽管虚拟化技术是新的,带来一定的成本降低,但是企业在保护虚拟化的通用方法上并没有改变。因此,企业是否愿意积极地应用虚拟化,为其冒险呢?

换句话,如果企业愿意积极应用虚拟化,那么阻碍这些x86服务器实现100%虚拟化的道路上拦路虎又是什么呢?明显,服务器的有效整合是虚拟化技术的一个优势。利用服务器虚拟化技术,使得一个物理服务器可以被分割成多个虚拟服务器,每个为一个专门的服务器运行自己的操作系统和存储空间。这恰恰就是提升服务器应用效率进而使得整个数据中心增加其灵活性的有效手段,但实际应用中虚拟化技术正是为保证这种情况,似乎还存在一些问题阻碍其发展。

应用软件上不支持

在服务器虚拟化技术如此盛行的今天,许多独立软件应用还是不支持在虚拟机上运行,或者会受到一定的限制。这种情况下是多种原因,其中一种是软件开发商未关注虚拟机环境下软件应用。但无论什么原因,缺少厂商支持是限制虚拟化发展的一个主要因素。

但有人会提到,用户可以自己动手来虚拟化那些所谓"不能开展"的应用。但是一旦出现问题,软件商通常不会很轻易提供维护支持。特别是在企业运行的软件不支持虚拟环境条件下,如何让厂商提供支持,恐怕就需要更多方面的约束条件了。

如何平衡性能和优化

对性能和优化,一味的依托虚拟化技术,使得大多数企业把简单应用和非关键任务的应用全盘采用虚拟机。使得那些关键的I/O应用(如数据库和邮件服务器)却不能真正的应用,进而影响性能上的变化,因此企业需要更好的性能管理手段和优化策略。

另外,性能和优化都是客户切实关注的问题。随着虚拟化平台逐渐成熟,硬件平台在不断的改进下,如何很好适应虚拟化技术发展是一个挑战。正是这样原因,虚拟化越来越接近底层,这就要求服务器能够被快速整合与性能的大幅提高,让生产应用大规模在虚拟化技术下效率提升。

管理带来挑战

随着数据中心的虚拟化程度越来越高以及关键任务应用的不断增多,IT环境管理给企业CIO提出更具挑战性问题:动态虚拟化环境变得难以维护和控制。特别是在虚拟化的架构中,由于可以移动的服务器存储设备数量过多,所以没办法再用人工来管理。如果依靠固定连接实时监控所有的设备,效率必然会降低。因此需要对那些重要的数据如何进行有效管理是对虚拟化技术应用一个挑战。

虚拟化会带来失业

如果说虚拟化模糊了物理硬件的界限,那么在当迁移到虚拟环境技术条件具备下,影响更多会是企业IT人员,面对新的技术和变化,技术可能会代替一些业务上的改变和应用方式,随着带来的会是员工专长的替代,甚至造成丢失工作。就是由于虚拟服务器模糊了服务器和存储的界限,使得企业不同IT应用部门之间不存在过多技术壁垒,使得管理和应用上更加简洁,这也是困扰虚拟化在企业部署的一个门槛。

总结:

可见,虚拟化不单单是一个技术,一个应用手段,是一个企业发展所必经历程。在服务器甚至数据中心完善应用的这条道路上,众多的障碍相信会随着虚拟化技术逐渐成熟而消除,无论是技术还是管理上,但依然不可以神化它的作用,量力应用按需采纳可带来事半功倍的效果。