2007年,业界刮起虚拟化热潮。在《2007虚拟化的真实应用》一文中这样说:可将服务器一台当作多台用、提高存储和IT终端的可管理性使“虚拟化”成为2007年IT界的一个热门词汇。
我总是觉得,这些还不是最根本的原因。将服务器一台当作多台用是服务器虚拟化带来的好处,这并不能成为服务器虚拟化兴起的原因。
学无涯说,硬件飞速发展,但是软件应用发展缓慢。所以现在的趋势是硬件挖潜、提升效能。硬件性能提升对于许多用户来说没有太大的意义,就算配上最好的硬件,也不能让我的应用快上多少。我恍然。一直隐约觉得却不能说清楚的,原来是这个。
看看当今硬件市场,再想想自己的实际应用,确实如此。对于我来说,处理一些文字,浏览一下网页,看看DVD,听听音乐,玩玩魔兽,我那台老旧的配置为1800+、MX440、1G内存的机器就足以应付,完全可以正常使用。多少年前的机器?大约是03年吧,到现在,除了加了内存外,就没想过要升级机器。再回想98年买的第一台电脑,过了2年,越用越慢,开个网页都痛苦,天天想着要升级。
市场上漫天的新产品,可我都不需要。双核?四核?最强悍的显卡?要来做什么?能让我码字不用手打吗?不能。能让我开网页更快吗?网速就那么快,拿至强来也快不到哪儿去。看高清?找片源就是件痛苦的事情,DVD片源好找,效果也很不错了。听歌?见鬼,什么格式的音乐我的1800+搞不定?最后一个:玩游戏。坦白说,游戏对硬件要求无止境,我也不是狂热的游戏爱好者,这个理由不足以支持我换机器。这说明,这四年来,除了游戏,我没有对应用提出更高要求,我需要的,全部可以实现。如果我买了一台现在主流配置的机器,我的应用和体验没有得到什么太大提高,但是能耗增长了,机器性能浪费了,杀鸡用了牛刀。
硬件发展到现在,购买或者升级机器已经不是件奢侈的事情。硬件价格已经很低,性能已经很强悍,可是软件呢?对性能要求无止境的游戏不谈,没哪个企业买电脑是为了玩游戏的。我们日常工作中用到的软件,对机器性能都没有太高的要求。这就造成当今主流硬件的性能大量闲置。英特尔的CTO说:相对于电脑硬件的发展,软件的开发和交付已经落后。软件发布已经处于一个危险点,套装应用软件的开发者越来越少。 当台式电脑的硬件技术接近千兆级时,软件的发展已经落后更多,导致缺乏可利用双核或多核处理技术的并行编程应用软件。英特尔将更加关注可增加价值的功能而不是性能。
今天看到网友的煎鸡蛋理论,很形象,借用一下他的思想。以前锅小,一次煎一个鸡蛋,想要同时多煎几个,就只有多买几个锅灶。现在锅做大了,可是鸡蛋还是那么大,一个锅一次煎一个蛋,太浪费了。于是,一个锅里面同时煎几个鸡蛋的技术就大受欢迎。这个技术,就是服务器虚拟化。
虚拟化热潮的来临,可以牵扯出很多很多的原因。但我认为,服务器虚拟化存在的基础就是硬件性能大幅超越软件需求。如果硬件性能只能刚好满足软件需求,服务器虚拟化就没有存在的必要。
硬件超越软件,热了虚拟化。
发表于:
2008-01-24 15:04 李卓刚 阅读(1353)
评论(2) 收藏(0)
好文推荐