云计算被很多人认为有炒作之嫌,但我有自己不同的认识,认为应该从更为全面的角度去审视它,继而评价它。
我觉得云计算的出发点是为了实现最终的计算机网络化,说得明白点,是为了将用户所有的资源都转移到网络中,而用户的计算机只是充当一个连接网络的平台,所有的存储和计算都在网络中。这种应用的提出是有一定的道理的,我认为,将自己的资源都存储到网络中,可以节约用户的很多成本和开销,最直观的,就是可以省略硬盘。但更多的是实现了方便用户的目的,将资源的有效存储和管理交由别人去做,自己只是使用它,它与互联网的爆炸式发展是同步的,因为互联网越来越成为一个集中的应用平台,应该说云计算的提出和互联网的浪潮是有很大关系的。云计算是从新的角度作为一种新的理念提出来的,作为一种理念,就存在很多理想化的成分,想法是好的,但实现起来会很困难。它还跟商业模式有关,因为云计算的实现从整个计算机的结构上要做出大的调整,没有硬盘,存储设备只是集中在某些大的互联网厂商中有应用,这样势必会造成新的竞争格局,而且,它的应用会带来计算机的结构设计以及软硬件结构设计的大变革,操作系统也会有大的变动。所以,很多硬件厂商甚至很多软件厂商都不会完全赞成云计算的模式,至少现在是这样,但它是一个很好的想法,也是一个不可阻挡的发展趋势。所以人们都在谈这个东西。
下面还是从技术角度来看一看。我觉得云计算与很多新老技术是有很大的关联的,我想到的有,网络存储化的发展(比如,网络硬盘的出现和推广),虚拟化技术的浪潮,分布式计算,集群的使用,互联网安全技术(我觉得网络安全会在将来的IT业中占据很大的分量),超大网络带宽的实现(速度是很重要的)。
下面就分别来说。
先谈网络硬盘。网络硬盘近几年的发展是很快的,从我自身角度,能够感受到网络硬盘使用的重要性。要实现云计算,首先要实现大规模的网络存储。云计算的目的是将用户的存储资源放到网络中,就需要提供网络硬盘之类的存储地。我感觉现在网络硬盘只是刚刚起步,存储容量不够大以及上传下载速度慢是影响其发展的瓶颈,这当然也是云计算的瓶颈。所以,云计算的实现需要网络硬盘技术的成熟。
虚拟化技术。要想将用户的资源和计算都放到网络中,处理的难度会加大(主要是针对服务商),大规模的各种各样的数据需要集中到一处去处理,从服务的角度来说,你可能收到在Windows平台下运行的资源,也可能是在Linux平台下运行的资源,等等诸如此类的不同应用,这就需要在服务端能够屏蔽客户端的这些差异,能够迅速识别、迅速切换、迅速处理以及迅速返回。从这一点讲,虚拟化技术呼之欲出,因为虚拟化技术一个很重要的功能就是屏蔽硬件和操作系统的差异。
分布式计算与集群技术。要想实现大规模计算,功能强大的计算能力是很重要的,分布式计算和集群技术以及刚才谈到的虚拟技术将会在后台处理中成为重要角色。
互联网安全技术。要想让网民敢于将自己的存储资源放在网络中,很大程度上取决于服务商能否为其提供一个安全可靠的环境,说白点,得让别人觉得把人家私人的东西放到你那,你得给人家保管好,不能丢失,更不能外漏。这一点,从网络存储就可以看出来,人们还是不太愿意将自己很重要的很隐私的东西存储到网上的,毕竟网络现在还有很多安全隐患。所以,云计算对互联网安全的要求很高,也给网络安全提供了一项新的应用和要求。
超大网络带宽的实现。对于云计算,资源和计算都在网络中,速度要求定然是很高的。你不能让用户等的时间长,而应该让人家感觉就像现在调用自己电脑上的东西一样快捷方便。如果带宽保障不了的话,云计算的实现就是空谈。现在的网络硬盘在这方面的问题已经显现出来。当然,网路硬盘有它存在的价值,它只是起到普通的存储作用,用户对它也没有什么特殊的要求,但云计算就不一样了,用户的所有的操作和应用都在网上,对网络硬盘(这里先用网络硬盘来代替称呼将来云计算中的存储空间)的调用会像现在调用自己的计算机一样频繁。所以,超大网络带宽是云计算同生同灭的兄弟。
其实,云计算的实现还有重要一关,就是人们的心理。就像很多专家举的例子,云计算,就好比银行,过去人们都把钱存放在家里,现在要让人把钱都放到你的银行里,这个心理过度需要很多的努力。
云计算是一种理念,一种趋势,实现将是一个很漫长的过程,而且需要伴随很多技术的突破。所以,我觉得没必要把云计算当作一个立刻就要实现的工程,也没必要过多的去研究它,而需要等待,就像当年的虚拟化技术一样,虽然在上世纪70年代就已经提出来了,但中断了三十多年,直到今天才又重新提出来,而且掀起一番大的浪潮。云计算目前只能作为一个遐想的理念,并没有实用价值,它确实很好,但没有适合它生存的土壤。我们需要等,等到刚才提到的技术成熟了之后再去推广和应用它。
我觉得云计算的提出很有必要,它给将来计算机的发展指明了一个方向,但现在过多的去提它追求,确实是在“劳民伤财”,不会有结果的,我们现在需要做的是去追求一些更为具体化的与其相关的技术,况且这些技术本身就有很现实的应用。从这一点讲,云计算确实有炒作的成分,但绝不能说它仅仅是炒作,打个比方,人类如果从来不想登上月球,那么,就永远不会实现,更不会推动这么多太空技术的发展。所以,我觉得我们支持云计算美好的未来架构,但要点到为止,去做更多的实实在在的准备。我们先研究“火箭”吧。
注:这是我对云计算的初步认识,会有很多缺点和遗漏,愿于各位同行切磋研究,不断追求,共同进步。