在不久之前,服务器虚拟化很多时候还被看做是大型企业的专利,因为很多人认为只有拥有成千上百台物理服务器的企业用户才有这种需求,才能负担得起。但是随着时间的推移,虚拟服务器的技术和成本都在发生着变化,如今中等规模的企业,甚至是只有几台服务器的小型企业用户也能从虚拟化部署中受益。
服务器虚拟化是什么?
虚拟机是有在物理服务器上运行的管理程序软件构成的,这种虚拟化管理程序能帮助用户将一台服务器划为为很多个虚拟机,并通过统一的界面管理所有的虚拟机。
Enterprise Strategy Group的高级分析师马克.博科解释道"服务器虚拟化能让企业在较少的物理服务器上运行很多的应用软件,而且无需担心应用软件的兼容性和技术支持问题。另外,服务器虚拟化可以帮助IT部门提高资产利用率并进一步降低IT运营成本"。
服务器虚拟化还能实现灾难恢复或者其他类型的应用软件备份和恢复。这是因为虚拟化数据与它所运行的硬件设备是彼此独立的,这样就提高了数据迁移的灵活性。Flagship Networks是帮助中小型企业部署虚拟化的企业,公司的合作伙伴迈克.埃肯特将虚拟机比作是DVD,他称"虚拟化技术确实是一项非常重要的技术"。
"有了虚拟机,虚拟机上存储的所有数据和任何东西基本可以被看做是一个大的文件,你可以将其复制到另外一个虚拟机上"埃肯特解释说,这就类似于"你如何将一张DVD从DVD播放机中拿出来,再不丢失任何数据的情况下放到另外一台DVD播放机内"。
埃肯特将这个流程与物理服务器上运行Windows应用软件的过程进行了对比。"为了得到另一台服务器上运行的应用软件,你首先必须安装或者重新安装Windows应用软件。然后你必须重新安装应用程序并重新进行配置。这是很痛苦的事情,消耗的时间也是令人难以置信的。定制应用软件尤其如此"。
不过如果你有了虚拟机,就不再需要花费100小时去配置或重新配置在新物理服务器上运行的应用软件,虚拟机只需几小时就能完成这些工作,包括测试在内。
如何判断服务器虚拟化是企业的正确选择
如果你是一家规模很小的企业,只有一台服务器,你可能不需要部署虚拟化。不过埃肯特认为"任何一家服务器数量超过1台的企业都应该考虑服务器虚拟化技术,超过3台服务器的企业就确实应该考虑了"。他还将更换或升级现有服务器的用户包括在应该考虑虚拟化技术的战略中。
ESG的博科补充说"一家适合部署服务器虚拟化的公司应该认真规划硬件设备的更新,应用软件的升级或者关注改进他们的灾难恢复战略"。服务器虚拟化还能帮助规模较小的企业更好的控制IT成本和释放相关劳动力去承担其他的任务。同样,还能将有价值的不动产解放出来,因为虚拟机可以替换数量不菲的物理服务器。
服务器虚拟化的优势:
–减少所需物理服务器的数量
–改进服务器的可用性和运行时间
–降低能耗和制冷成本
–降低IT运营费用
–减少服务器配置时间
–加快灾难恢复的速度
迁移到虚拟机会破坏数据吗?
回答这个问题的答案非常简明扼要,就是"不会",过去在数据迁移过程中总会碰到类似的问题。博科,埃肯特和其他专家都认为将数据从物理服务器迁移到虚拟机是很简单的,不会导致数据的混乱。事实上,多数来自领先厂商(比如微软,戴尔和IBM)的新款物理服务器目前都可以支持虚拟化,市场上还有大量的应用工具来帮助用户快速而简便的将数据从物理服务器迁移到虚拟服务器。
但并不是说每款应用软件(至少目前是这样)都适合在虚拟服务器上运。比如用于扫描仪和传真机的程序,专属或者和某类硬件绑定的特殊应用软件都不是部署虚拟化的合适选择。因此在你迁移到虚拟机之前,你必须判断那种应用软件可以成功的实施虚拟化(专家建议用户与厂商进行核实)。
管理虚拟机与管理物理服务器的方式是类似的,如果你是一家小型公司,你需要或者必须与虚拟化专家配合,来帮助你完成虚拟化部署的工作。
博科解释说"服务器虚拟化需要涵盖IT领域的多种专业技能,包括服务器,应用软件,网络和技术技能都会用到。在中级市场上的IT人员已经具备这些技能,但是小型企业没有这方面的专长。埃肯特补充说"如果某人具备管理Windows服务器的技能,那么就具备了75%的专业知识。还需要学习一些其他知识,但是跟学习编程语言的难度是不同的。
选择虚拟机
论及虚拟机选择这个问题,专家向小型企业推荐VMware vSphere (带VMware ESX),微软的Hyper-V管理程序和Citrix XenServer是规模更小的企业的最佳选择。
VMware目前是虚拟化市场上份额最大的厂商,拥有超过10年的虚拟化经验。VMware vSphere Essentials软件可以支持大部分操作系统,执行和管理都比较简单,在2010年6月15号前购买可以享受将近50%的折扣优惠(从995美元降低为495美元)。
微软公司可以免费下载的Hyper-V管理程序应用也很广泛,特别是在已经使用Microsoft Windows Server 2008(或计划购买)和Microsoft的客户群之中。尽管很多专家认为Hyper-V管理程序不是最好的虚拟服务器,但免费和便利特性则是这款管理程序不容小觑的优势。
如果你青睐或者喜欢开源解决方案,还可以选择思杰公司的XenServer,这款管理程序也是免费下载的。博科是思杰XenServer管理程序的拥趸者,XenServer像VMware的ESX一样,可以支持大量操作系统,Windows, Linux和Solaris都包括在内。埃肯特认为这款管理程序更适合"规模更大,更专业的企业用户"。
因此你该如何为小型企业选择合适的虚拟机呢?埃肯特认为"应该问问大家的意见和经验"。与其他企业用户探讨一些他们使用过的管理程序,使用的原因以及他们如何看待虚拟机。还有和厂商或者专门从事小企业虚拟化部署的集成商进行沟通。但是需要询问他们的专业经验(比如是否能帮助这种规模企业),在聘用专业人员前作为意见参考。
最后你所选择的虚拟机应该和你的应用软件和IT员工相辅相成,毕竟这些IT员工将完成管理虚拟机的工作。