服务器 频道

X86 虚拟化软件选购面面观

    【IT168 专题策划】转眼又到年末,各个公司也开始制定2008年的财政预算。记得2007年8月,IDC发布了对3200名CIO、CTO调查的统计报告,报告显示,亚太地区有超过60%的CIO和CTO都表示,所在公司未来的IT预算会增加,而认为IT预算会减少的仅占5%。但是宽裕的财政预算并不意味着IT经理的工作会变得轻松。事实上,追加的IT预算跟公司急速增长的IT需求相比,并不一定显得阔绰。除了公司急速增长的IT需求,IT员工的薪酬、IT培训支出的增加也都进一步削减了最终可用于IT部署和IT管理的资源。所以,如何得到更好的ROI(Return On Investment投资回报率)依旧是很大的挑战。实际上,为了获得更高的ROI,在全球范围来看,逐渐普及的虚拟化无疑是一剂良方。

一、是否实施虚拟化值得商榷

    为了得到更高的ROI,IT经理们在制定预算时,都力图减少IT部署的TCO(Total Cost of Ownership总拥有成本)。既然要减少TCO ,那么我们不妨分析一下TCO的构成。一般而言,TCO主要包括:

——软硬件成本:服务器、存储和网络设备成本;服务器迁移成本;软硬件高可用容灾部署成本。

——IT运行成本:数据中心的制冷设施、数据备份等成本;以及服务器安全配置等后期部署(Post-deployment)成本;电力成本。
——宕机成本:解决故障及重新部署服务的成本;因为宕机而损失的收入和员工效率成本。

——管理成本:IT管理人员薪酬成本;IT培训成本。

    虽然虚拟化确实能够在一定程度上削减TCO的各项成本,但是对于某些成本的削减程度还是比较有限。比如说应用软件的授权成本。在评估了每个企业各自的TCO 构成之后,CIO、CTO们就可以建立模型,以评估实施虚拟化对于TCO的影响程度,以及在哪些层面部署虚拟化较为合理,哪些层面则不需要虚拟化。在比较不同虚拟化模型的成本之后,提出最终合理的实施方案。

    下面,我们通过三个虚拟化实施的案例——一家医疗机构、一家保险公司和一家运输公司,简单了解一下虚拟化对于TCO的影响。

    以下是三家公司TCO中各分项成本缩减的比较。



    以下为三家机构运行虚拟化前后的总体TCO比较。



    可见,不论是哪一家,在虚拟化方案实施后,TCO都得到了一定程度的缩减。其中,运行成本缩减的幅度较为有限,而软硬件成本则大幅缩减。总体而言,三家机构虚拟化的实施都非常成功,六个月内其ROI全部超过100%。但是,这个三个机构都属于非常典型的虚拟化案例:因为各个机构cpu平均利用率在虚拟化部署之前仅为5%~10%,而虚拟化之后都达到了80%。实际上,对于一些cpu平均利用率在20%~50%之间的数据中心,虚拟化实施对于TCO的改善会相对有限,不过虚拟化还是可以一定程度上减少管理和软硬件成本;而对于cpu平均利用率在50%以上的数据中心,虚拟化是否需要就值得仔细斟酌了,因为虚拟化过程本身将损耗10%~20%的CPU资源,而且还需要支付昂贵的虚拟化软件及维护费用,此时数据中心可以选择添加服务器等硬件设备,而未必要选择虚拟化软件。

    总之,不同机构,IT规模不同,部署的结构不同,TCO的构成也有所不同,而每个IT经理在详细评估之后,如果真的决定推进虚拟化部署,IT经理们也还是面临着多种虚拟化软件的选购问题。从免费开源的虚拟机,到操作系统集成的虚拟机,再到昂贵的独立虚拟软件,众多不同的虚拟化技术和不同的品牌的选择,给IT经理们出了不小的难题。CIO、CTO必须准确考察所在公司的IT需求,并且透彻了解不同的虚拟化软件,和不同方案的利弊,才能制定可以最大程度削减TCO的部署方案。但是由于虚拟化软件起源于美国,只是近两年才开始进入中国,而且虚拟化软件的部署也并未广泛普及,所以下面,我们就着重研究一下各种虚拟化软件的功能及特点。

0
相关文章