如果你的电脑上安装了瑞星杀毒软件,每当你打开电脑的时候,就会看到瑞星会蹦出一个窗口说:“瑞星保障云安全”。你就知道云计算目前有多热了。
在计算机技术的发展史上,除了云计算大概还没有第二个因为一个响亮的名字而迅速引起广泛关注的技术。但是仍有很多人对云计算的感觉是云里雾里,有人认为云计算就是一个纯粹的商业概念,有人认为云计算是网格计算的进一步发展。那么云计算究竟是商业炒作还是技术创新呢?
云计算和网格计算殊途同归
很多人认为,云计算是网格计算、并行计算和分布式计算的发展。那么从技术上说,到底怎么理解云计算呢?
云计算和网格计算还是有很明显的区别的。网格计算是把网络上集散、空闲的资源利用起来,这种资源分布广、异构而且动态性和不确定性十分大。网格计算最理想的就是把网络上每一个成员的空闲资源都利用起来提供给用户使用,但是网络、计算能力和数据都是异构而且动态的,使得情况十分复杂。这种分布的管理调度也十分困难,所以网格计算一直只是在高校和一些特定的需要大量计算的部门应用,没法进行大规模的应用。而云计算则把问题简化多了,它相当于一个统一的调度和管理中心拥有大量的计算机集群,这种计算机集群可以是同构的也可以是异构的,但是最主要的是它们进行集中的调度和管理,并统一的为用户提供服务。所以网格计算和云计算最重要的区别在于,网格计算更加分布,而云计算则相对更加集中。
但也有人认为,云计算其实就是网格计算,认为云计算是拿一些成熟的技术堆砌一个架构。而两者只是一些概念上的区别:现在的云计算强调服务,原来的网格计算强调计算能力。比如,当你觉得操作系统太贵,软件太贵的时候,有一个按时收费的装满各种软件的系统让你使用,不过你需要远程登陆,就好像一个网吧,只不过网吧需要你自己去,而云计算让你在家里就能用了。网格计算已经研究了挺长时间了,国内清华就研究了快十年了,而云计算就是近两三年开始热炒的。但是很显然云计算商业化比网格计算好很多,而云计算实质上也只是相对于复杂的网格计算一种退而求其次的技术。如果把网络环境局限在局域网内,机器资源统一调度和管理,可以认为云计算的本质是网格计算。 |