什么是云计算?

来源:互联网 发布:php网站免费模板 编辑:程序博客网 时间:2024/06/05 00:08
       说到云计算,大部分人都云里雾里。有人认为它是一台巨无霸电脑,提供了超级计算能力;也有人将其比作物流系统,把云计算带来的便利比作一个个包裹。云计算并不是突发奇想,而是一个复杂的演变过程,它是怎样发展而来的呢?“

       云计算:一台“巨无霸电脑”

       什么是云计算呢?东莞市现代信息服务协会的周伟钊给出了一个简单通俗的解释。

       最开始,人们使用算盘算数;后来,人们用上了电脑;再后来,人们有了网络进行数据共享和下载。可是,随着越来越多的人们都学会了上网,服务器开始吃不消了。于是,人们就发明了更先进的技术,用更好更多的服务器来承载数据。再往后,人更多了,于是服务器也更多,服务器系统越来越复杂,使得系统越来越不稳定,可能导致的后果是:其中一个服务器出问题,那么一个完整的系统就会崩溃。人们想,我不用这么乱七八糟复杂的系统,我制造一个又大型又极其高端的服务器不就好了?可是,那样就太烧钱了。于是人们突然想到了一个好办法:把所有计算资源集结起来,看成是一个整体,或者称之为“一朵云”,将服务器不是简单地链接起来,而是缓存,这就是数据库。一个任务被服务器集群们一起达成,这就是云计算的雏形。对用户来说,他们根本感觉不到里面哪个cpu做了什么处理,哪部分数据被分配到了哪个单元。他就感觉自己面对一台5亿GB内存3亿GHZ告诉CPU的“巨无霸电脑”一样。于是人们就把这个东西叫做“云、计、算”。

       云计算的思想演化

       云计算主要经历了四个阶段才发展到现在这样比较成熟的水平,这四个阶段依次是电厂模式、效用计算、网格计算和云计算。

       云计算的电厂模式,就好比是利用电厂的规模效应,来降低电力的价格,并让用户使用起来更方便,且无需维护和购买任何发电设备。

       进入到效用计算阶段是1960年左右,当时计算设备的价格是非常高昂的,远非普通企业、学校和机构所能承受,所以很多人产生了共享计算资源的想法。特别是在1961年,人工智能之父麦肯锡在一次会议上提出了“效用计算”这个概念,其核心借鉴了电厂模式,具体目标是整合分散在各地的服务器、存储系统以及应用程序来共享给多个用户,让用户能够像把灯泡插入灯座一样来使用计算机资源,并且根据其所使用的量来付费。但由于当时整个IT产业还处于发展初期,很多强大的技术还未诞生,比如互联网等,所以虽然这个想法一直为人称道,但是总体而言“叫好不叫座”。

       后来,云计算来到网格计算阶段,网格计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多低性能的计算机来处理,最后把这些计算结果综合起来攻克大问题。可惜的是,由于网格计算在商业模式、技术和安全性方面的不足,使得其并没有在工程界和商业界取得预期的成功。

       云计算的核心与效用计算和网格计算非常类似,也是希望IT技术能像使用电力那样方便,并且成本低廉。但与效用计算和网格计算不同的是,现在在需求方面已经有了一定的规模,同时在技术方面也已经基本成熟了。因此,与效用计算和网格计算相比,云计算的发展将更脚踏实地。

云计算的技术支撑

       如果没有强大的技术以提供动力的话,云计算也只能是“空中楼阁”。云计算主要有五大类技术支持。

       IBM中国有限公司工程师王晓冬说,我们可以把通过云计算享受到的成果比作别人寄给你的包裹。这个包裹寄出去后,首先要通过物流集散点。

       一、首先,为云计算提供计算能力的是摩尔定律,摩尔定律使芯片、内存和硬盘等硬件设备的性能和容量得到极大提升。比如,最新的x86芯片在性能上已经是30年前8086的1000倍。对应于物流系统,这个概念类似于物流公司每个集散点,通过雇佣更专业的员工、安装更高效的电脑系统、设置更好的收发件流程,实现更大的货物吞吐量。

       二、云计算的第二个技术支持为网络设施,可以理解为物流系统的公路、铁路、航空等运输方式。网络设施就是我们熟知的ADSL宽带和光纤入户,现在的网络带宽已经从过去平均50kbit/s增长至平均1Mbit/s以上,再加上无线网络和移动通信,人们在任何时间、任何地点都能利用互联网。

       三、第三个技术支持为Web技术的发展。以前,我们只能拿着包裹去物流站发货,现在,一个短信,一个电话,或者鼠标点击,就能实现收发货物。随着类似AJAX、jQuery、Flash、Silverlight和HTML5等Web技术的不断发展,Chrome、Firefox和Safari等浏览器的不断涌现,用户只要通过互联网与云连上,就能通过浏览器使用各种功能强大的Web应用。

       四、第四个技术为系统虚拟化技术的发展。虚拟化技术可以对应物流系统里的中转,比如某个地区货物到不了,你委托的物流公司会自动帮你转发给其他支持该地区的物流公司。虚拟技术能使一台服务器整合过去多台服务器的负载,从而有效地提升硬件的利用率,并降低能源的浪费和硬件的购置成本。更重要的是,这些技术有效地提升了数据中心自动化管理的程度,从而极大地减少在管理方面的投入,使云计算中心的管理更智能。

       五、第五个技术为移动设备,即智能手机系统,使信息终端更加方便和快捷。通过它们,可以轻松访问互联网上的信息和应用。由于移动设备整体功能也越来越接近台式机,通过这些移动设备,能够随时随地访问云中的服务。