切莫被神化 虚拟化在服务器应用中难点(1)(2)
数据中心的虚拟化障碍
换句话,如果企业愿意积极应用虚拟化,那么阻碍这些x86服务器实现100%虚拟化的道路上拦路虎又是什么呢?明显,服务器的有效整合是虚拟化技术的一个优势。利用服务器虚拟化技术,使得一个物理服务器可以被分割成多个虚拟服务器,每个为一个专门的服务器运行自己的操作系统和存储空间。这恰恰就是提升服务器应用效率进而使得整个数据中心增加其灵活性的有效手段,但实际应用中虚拟化技术正是为保证这种情况,似乎还存在一些问题阻碍其发展。
应用软件上不支持
在服务器虚拟化技术如此盛行的今天,许多独立软件应用还是不支持在虚拟机上运行,或者会受到一定的限制。这种情况下是多种原因,其中一种是软件开发商未关注虚拟机环境下软件应用。但无论什么原因,缺少厂商支持是限制虚拟化发展的一个主要因素。
但有人会提到,用户可以自己动手来虚拟化那些所谓“不能开展”的应用。但是一旦出现问题,软件商通常不会很轻易提供维护支持。特别是在企业运行的软件不支持虚拟环境条件下,如何让厂商提供支持,恐怕就需要更多方面的约束条件了。
如何平衡性能和优化
对性能和优化,一味的依托虚拟化技术,使得大多数企业把简单应用和非关键任务的应用全盘采用虚拟机。使得那些关键的I/O应用(如数据库和邮件服务器)却不能真正的应用,进而影响性能上的变化,因此企业需要更好的性能管理手段和优化策略。
另外,性能和优化都是客户切实关注的问题。随着虚拟化平台逐渐成熟,硬件平台在不断的改进下,如何很好适应虚拟化技术发展是一个挑战。正是这样原因,虚拟化越来越接近底层,这就要求服务器能够被快速整合与性能的大幅提高,让生产应用大规模在虚拟化技术下效率提升。