对许多组织来说,采用虚拟化主要是为了降低数据中心成本。这听起来似乎很简单:物理服务器数量的减少必然会节约成本,对吧?如果你和一名推销员讨论这个问题,你很可能会这么认为,因为他会极力向你推销虚拟化。然而,虚拟化会带来一些附带的开销,这些开销并不像它节约硬件成本所带来的好处那么明显。在本文中,我们将探讨一下虚拟化的这些成本因素。
虚拟化的高可用性成本
在实行虚拟化时,你会尽量减轻物理机事故带来的影响。如果一台宿主4台虚拟机的物理机死机了,其影响将是巨大的,这就是为什么虚拟环境总是需要额外的网络投资的原因。为了使它尽可能的冗余,你需要把虚拟机存放到存储区域网络(SAN)。这有助于获得高可用性(HA),以便在物理机死机时保护虚拟机。
如今,大部分公司都已经有一个合适的SAN,因此你可能不需要额外地在SAN上花钱。不过,高可用性解决方案在大多数情况下还会带来一些额外的花费。主要有两个原因:第一,为了保证HA工作稳定,你需要一个防护装置以便终止出故障的物理节点。这需要确保一台虚拟机不能同时在两个物理服务器中启动。一台虚拟机在两台物理服务器中同时启动的情况是存在的,因为如果没有防护装置,网络架构问题会冒着分裂的危险,两个集群都认为另一半是关闭的。因此,防护是必要的。由于防护是基于硬件的,所以会带来额外的费用。
证书是影响HA执行成本的第二个因素。所有主要虚拟平台都会额外收取高可用性费用,而且这个费用可能很高。只有开源虚拟化平台Xen提供免费的HA解决方案,能够以Heartbeat群集的形式获得。但是,这个解决方案太复杂,只有少数人能够完全掌握它。
额外虚拟成本
执行虚拟化的另一个主要成本因素在于管理成本。在一些大型公司里,虚拟化项目日趋复杂,所以需要一些人员专门管理它们。即使是小型企业,员工也需要熟练的技术以便管理好复杂的虚拟环境。每年,昂贵的培训课程和额外的工作量动辄达到好几万美元,即使是小型企业也是如此。用同样多的费用,公司可以另外安装两台物理服务器了。
由于虚拟化使得IT架构更加复杂,所以其复杂性成为了新增成本的又一根源。例如,一个旧的备份系统的功能可能不够齐全而不能备份其中一个文件系统或不能备份完整的虚拟机,而且可能需要另外的证书。别忘了,好的管理界面也不便宜。你能免费获得的最好管理界面是基于图形或网页的管理界面,可以让你一次管理一台服务器。
最后,服务器在虚拟环境下运行效率更高意味着它们也会消耗更多的电力。当服务器的平均负荷量低于20%时,机柜的电源可能没问题。但是当所有物理服务器的平均负荷量达到70%时,它们就需要更多的电力。这可能意味着要升级数据中心的电力设施。如果这其中包含了不间断电源(UPS),那么执行虚拟化的必需费用将会更高。
执行虚拟化环境起初看起来可能是能减少数据中心成本的方案。然而,培训、额外证书和架构措施是需要成本的。在做虚拟化的成本估算时,一定要周全地考虑这些成本因素,以免中途碰到令你惊讶的花费。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国