虚拟化 云计算 雨计算 未来必将走向“空计算”
当今IT界最大的热门无疑就是“虚拟化”,众多IT企业都想把自己的产品跟虚拟化挂上钩,以期赚足用户的眼球。于是,网络虚拟化、存储虚拟化、硬件虚拟化(也称服务器虚拟化)、软件虚拟化(包括桌面虚拟化、应用虚拟化)扑面而来,而目前大部分有关虚拟化的讨论都是指硬件虚拟化,并直指概念红得发紫的“云计算”。不幸的是,“云计算”却被各个厂家诠释的五花八门,包括Google、IBM、Microsoft、Amazon、Salesforce.com等都加入到这场混战,使得这个概念就像它的名字一样,让人一头雾水。而实际上,这些大牌厂家都是站在自己的立场上并结合自己的产品线,企图阐述和领导未来的计算模式。
这些大厂商的愿望是美好的,但是要实现这个目标的前提就是先实现应用虚拟化。递推而来,当前的重点仍然是应用虚拟化,这也是云计算的基础。
1. “雾里看花”——虚拟化的主导力量
目前,虽然虚拟化的概念很多,但对企业用户来说,具有立竿见影的效果且性价比较高的虚拟化技术主要是硬件虚拟化和软件虚拟化。
1.1. 硬件虚拟化
硬件虚拟化完美诠释了HAAS(硬件即是服务)的理念。其基本原理是在一台物理计算机(主要是指服务器)上安装一个虚拟机管理软件系统,由此系统按用户要求的参数生成若干个软件模拟出来的计算机,其使用特性就像一台真正的物理计算机,称之为虚拟机。这带来的好处主要有3点:提高资源利用率、降低管理成本和绿色环保。
提高资源利用率
目前,全球有10亿台计算机,年平均计算负荷在90%以上的计算机不足千分之一,而对于个人计算机而言,99%的计算机年平均计算负荷低于1%,这种IT业特有的极度奢侈和浪费足以让传统行业瞠目结舌。
这样现象的原因,一是随着IT技术的蓬勃发展,各个企业为提高竞争力,不断加强IT的投入;二是IT的服务特性必须满足最大需求。例如:某网站每天5点至6点的平均访问用户数为100人次,仅需1台服务器就可以满足要求;而到了19点至20点,平均访问用户数上升到10万人次,则需要10台服务器才能满足要求。为了不失去用户,该网站不得不购买10台服务器,即使每天5点至6点有9台服务器在空运行。
使用虚拟机后,管理员可以将繁忙的服务器和空闲的服务器交叉部署在同一台物理服务器上,并能实时监控和动态迁移,充分提高物理服务器的资源利用率,减少企业IT投入成本。
降低管理成本
对于系统维护人员,由于使用虚拟机技术,减少了计算机的数量,势必减轻需要临机操作的维护工作量。使得更少的人可以维护更多的计算机,降低企业人力资源成本。同时,系统维护人员只需在一台计算机上操作,就可以维护数台甚至数十台在虚拟机上运行的服务器,大大提高了管理效率。
绿色环保
这应该是对全人类最大的贡献。由于减少了计算机的数量,由此减少了制造业、电力供应企业对环境的污染和破坏。在当今全球减排的大形势下,虚拟化无疑迎得了权力机构的青睐,这也是奥巴马政府拿出710亿美元支持虚拟化产业的政治原因。
目前,硬件虚拟化的产品很多,其中最大、最全的是VMware的系列产品线,但也不乏后起之秀的出现,其中Sun的VirtualBox在运行性能上已超过VMware,尽管还不够完善。
硬件虚拟化虽然好处众多,但却被厂家吹得玄乎其玄,摆出一副大一统的架势,媒体无法拒绝厂家的诱惑或者缺乏炒作的题材,也跟着推波助澜。
其实,只要经过仔细推敲,就能发现硬件虚拟化降低成本的局限性。首先最大的赢家无疑是IDC(互联网数据中心)等提供机房租赁服务的企业。使用硬件虚拟化技术可以在有限的空间内提供更多的服务器租赁给用户,不仅仅节约了成本,还能直接创造经济效益。其次是计算机服务器超过10至20台范围的大型企业,节省的成本是很可观的。但是对于计算机服务器低于10至20台范围的中小型企业而言,硬件虚拟化带来的效益可能和部署硬件虚拟化带来的成本持平,甚至倒挂。所以,这种技术的受益者是少数主流,而不是大多数的非主流。根据长尾理论,大多数的非主流市场总和要远远大于少数主流市场总和。所以,硬件虚拟化的影响力仍显不足,在未来计算模式中,它只能是锦上添的花,而不能成为锦。