DoSERV分析:服务器虚拟化的经济成本
2010-01-08 DoSERV
服务器虚拟化由于能减少服务器配置的数量,所以被普遍认为是能为企业节约大量资金的好办法。毕竟将20到30台物理服务器的数量缩减为3台就意味着只需配置更少的硬件,电源,制冷系统和管理费用:是这样吗?
别着急下结论!实际的成本计算要棘手的多-除非你是一家大型企业,否则部署服务器虚拟化的支出远比你能节约的费用高昂的多,至少从配置开始是这样的。虚拟化咨询顾问马特.普瑞格表示"我发现大约有50%的中小型企业部署虚拟化所花费的费用并不比简单更换已有的物理服务器要便宜"。
让我们来做个计算。如果你以每台5000美元的价格购买20台全新的服务器来扩建数据中心或替换传统数据中心中的原有服务器,所需花费的资金是10万美元。而部署服务器虚拟化的成本大致为:三台功能强大的配置了AMD或者英特尔处理器的服务器主机,每台主机的成本约为1.6万美元,一个价值4万美元的存储区域网络以及用于人员培训,管理软件,虚拟化许可证授权和咨询的各种费用。这些费用加起来大致也是10万元(操作系统和应用程序的费用不包括在内,但这两项的成本在这两种方式下都是一样的)。
购买最新英特尔或AMD服务器和共享存储系统的投入加上冗余网络连通性升级的费用占据了虚拟化成本的绝大部分。每个服务器主机用于诸如EMC VMware,微软和思杰等虚拟化厂商的软件许可证授权费用需要几千美元,与这些基础设施投资相比就显得相形见绌,但产品的维护费用也是你必须考虑的因素。
所有这一切意味着,如果你打算从零开始建设一座容纳20台服务器的数据中心,要么直接增加服务器数量要么更换现有服务器,那么无论是添置新的物理服务器还是部署虚拟化所需的成本都大致相等。但鉴于服务器虚拟化的诸多优势-尤其是业务持续性增长的需求-部署虚拟化之路将是一个明智的选择。
如果你配置的服务器数量超过20台,那么部署虚拟化的情况就变得更加容易了。伯顿咨询公司的分析师克里斯.沃尔夫表示 "服务器虚拟化对服务器数量在50台以上的企业来说绝对是不二的选择,在这种应用环境下,在8到18个月内实现投资回报是轻而易举的事"。
反之,对多数服务器数量小于20台的应用环境实施虚拟化就会得不偿失。存储区域网络的价格和能力对于多数小型企业而言都是极大的负担,普瑞格在他名为"虚拟化案例的实例研究"一文中详细阐述了服务器虚拟化从产品定价到所需的技术和技能的一切细节。如果你的数据中心服务器数量少于20台,那么在决定是否走虚拟化之路前除了成本外还有其他需要考虑的因素。
在现实环境中所需的服务器虚拟化成本
当然这些数据是假设你从头开始构建数据中心。但目前几乎没有任何一家企业是从零开始起步的。那么对现有的数据中心部署虚拟化需要多少成本,投资回报率又如何呢?
如果你拥有一家服务器数量为20台的数据中心,这些服务器的更新周期为2到3年,需要购买新的物理服务器来替换现有的物理服务器,那么每年你需要购买8台物理服务器,所需费用总额为4万美元。如果对所有的服务器部署虚拟化而不是花费10万元来更新服务器的话,那么你需要两年半时间可以收回最初的虚拟化投资-这与你的服务器更新周期是相同的。 沃尔夫表示"企业用户当然不希望看到虚拟化的投资回报率等同于其硬件的更新周期"。
如果你无需购买新的存储区域网络,那么只需一年多就能收回最初的投资。事实上,虚拟化的最大支出就是部署虚拟化所需的共享存储系统。如果你没有共享存储系统,你必须建立一个iSCSI SAN系统,一个光纤通道存储区域网络或网络文件系统。你必须每隔两到三年对服务器主机进行更新,但其他存储区域网络硬件设备的使用时间可以更长一些,因此随着时间的推移,虚拟化环境每年的更新成本将比物理环境的更新费用要低廉,能节省的具体成本要取决于每个环境的具体情况,但是只要你的存储区域网络更新换代的周期超过5年(可能更短一些也可以),那么部署虚拟化的决策就是安全无忧的。
较难预测的成本
无论这些关于虚拟化投资回报率的基础数据是中性的还是积极的,都请大家注意虚拟化的实际成本会随着你所选择的方式而变化。
对虚拟化的成本预测流程还要包括软件和硬件的管理费用。由于虚拟化改变了管理的模式,用户可能需要不同的生命周期管理工具。伯顿咨询公司的沃尔夫介绍说,许多公司在部署虚拟化时还将操作系统升级到Windows Server 2003或Windows Server 2008数据中心版本。 这也应该计入服务器虚拟化成本之内。
此外无论企业虚拟化环境配置的规模如何,用户可能都需要聘用一名咨询顾问来审查虚拟化体系架构。然后还有物理服务器实际迁移时的成本。咨询和迁移的费用差异也很大。
好消息是,一个20台服务器的虚拟化环境可能不需要专门的虚拟化技术人员来完成这项任务,要知道虚拟化专业人员的费用至少需要8万美元,在虚拟化环境构建完成投入运营后,甚至还有额外的系统管理费用。虚拟化厂商也知道中小型企业通常只有一名管理员来完成数据中心所有的工作,所以他们需要简单易学的工具来加以协助。沃尔夫认为"一个管理员可以加快虚拟化部署的速度,小企业通常会充分挖掘内部人员的技能"。
虚拟化环境配置的规模越大,所需的专业技能要求越多。用户当然希望配置较少的服务器管理员来节省费用,但这不太现实。毕竟你还有一个存储区域网络需要进行管理。
普瑞格警告说,很难进行预测的另一项成本是虚拟化培训费用。举例来说,管理员必须知道如何在不重新启动整个主机的情况下重新引导虚拟机。"在某些情况下,用户没有专门的时间来学习如何使用系统,这也从另一个层面说明了他们坚持使用有着各种局限的物理服务器是事出有因"。
大部分成本但不是全部成本都可以计入VMware和微软的服务器虚拟化的投资回报率之列。这些计算可以让你对潜在的投资有着更明确的认知。此外他们的预测往往是与实际投资回报率挂扣的,沃尔夫强调说。
虚拟化难以捉摸的投资回报率
如果你投资虚拟化的理由只是关心投资回报率,那么你可能会感到失望-特别是如果你是一个规模较小的公司的话。根据咨询顾问普瑞格的计算,许多部署虚拟化的小公司在实际配置时都会多支出10%到15%。
不过普瑞格也表示"由于加强了硬件故障恢复的能力,这种额外的费用是物有所值的。如果你不重视业务持续性增长的收益,你就会错过将来的机会。毕竟,虚拟化最大的优势不单纯是能减少服务器配置的数量,而是整个数据中心业务持续性的简单和灵活性"。