趋势 TREND 云计算的提出,目前还停留在概念普及层面。关于云计算的应用,也是集中在互联网之中,这与早先人们所接触的网格技术、公用计算的过程相吻合。云计算并非是一个突然而至的全新技术,它更像是从网格技术中演变出来的一个整合计算资源的平台。云计算对于企业用户来说,价值在于重新梳理内部的IT基础架构。 云计算向我们描述了一种可以通过互联网进行访问的扩展应用程序,例如Google所提供的文档服务。通过使用大规模的数据中心来运行网络应用程序与网络服务。任何一个用户可以通过互联网接入设备以及浏览器就能访问云计算应用程序。 一个计算云相当于一个虚拟化的计算资源池,用来容纳各种不同的工作模式,这些模式可以快速部署到物理设施上。虚拟化的资源按照来自用户的需求多少来动态调动资源。云计算利用分布式计算,将复杂的工作扩展到更多的计算资源中,并可对冗余的资源进行容错式处理。 解决 SOLUTION IBM在2007年技术白皮书中第一次提到云计算。自此,IT领域展开对云计算的探讨,但多数专家认为云计算的理念比其具体实施更为重要,它给人们提供了对于信息管理的全新思路。云计算是在互联网充分应用的前提下,将计算资源以及存储资源放在网上,在网上建立一个具有更加广泛含义的计算平台。它能够为人们提供动态资源池、虚拟化和高可用性的下一代计算平台。 对此,各个IT厂商也推出了自己的云计算产品。IBM在去年底推出了自己的蓝云产品。该产品首先应用在自身公司内部,将公司内部的数据中心按照互联网应用服务程序的形式进行组织,将计算能力分配到全局域网可以访问的资源组织中,而不是局限于本地的一些服务节点或者固定远端的服务器机群中。 网络零售商Amazon公司则是一个重要的云计算实践者。Amazon推出了自己的弹性计算云平台。Amazon公司在构建本身的零售平台时,将自己的购物平台构建在云计算的基础之上。此外,Amazon公司将自己的云计算平台开放给外部开发人员使用,建立了弹性计算云(ElasticComputeCloud,EC2),使得独立的开发人员也能够使用Amazon公司内部的计算资源来建立自己的网络应用。亚马逊的弹性计算云更适应中小企业需求,用户可以根据自己的需求购买数据中心的计算能力。对于信息资源的存储以及运算似乎更像是将一种服务提供给企业。 Google可谓最大的云计算实践者,不仅Google的搜索程序通过云计算来实现,并推出了Google协同办公应用。利用互联网,Google用户可以把自己的工作内容存放在网络中,需要的时候随时调取,并在网上执行操作程序。多人利用网络协同办公,而在后台通过网络调动计算资源帮助用户实现目标。而早在云计算提出之前,中国工程院院士、清华大学计算机系张尧学教授领导的小组在1998年就提出了透明计算的理论。即一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在,用户只需根据自己的需求通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。 张教授早在10年前就提出应当把存储和计算分开,对于存储资源就好比电流一样,人们需要的时候就可以随时应用,不需要的时候电力也存储在附近,取用方便。 张教授认为,理想的模式是计算机资源能够像电流一样流畅地将资源传到CPU上。但是现在的网络是存储交换模式,中间会有一定的延迟。张教授对此设计了一个资源缓冲区,相当于蓄水池,有效解决了信息传输中的延迟状况。张教授认为,把存储资源放在网上,将运算资源放在前端,从而大大减少了CPU的负担,电脑运算性能得以显著提高,可以做到计算机的和谐共处。 云计算目前重点是将存储资源以及应用程序放在网上,而透明计算则是将桌面计算设备的很多资源,例如操作系统一并放在网上。为此张教授特意给记者演示了利用透明计算理论的专利生产——龙星产品,整个客户机是一个没有安装任何程序的裸机,甚至没有硬盘等存储介质。张教授把所有存储资源以及应用系统、操作系统全部放在了内部网络中。用户开机之后,系统会自动从网络上搜索操作系统,用户可以自己选择操作系统进入界面。 利用透明计算技术,前端计算平台呈现在用户面前的是一个虚拟界面,透明服务器存储了用户需要的各种软件和信息资源,同时完成透明计算系统的管理与协调。在透明计算中,运算是由客户机来完成的,而存储是由服务器完成的。透明计算目前针对的是局域网领域的应用,相比较来看传统企业在某些IT应用中可以采用。清华大学陈康教授对云计算用了这样的比喻:“天空中飘着一朵朵云,但是对于客户来说是透明的,你不知道究竟是哪一朵云在为你服务。”