云计算 频道

利用云计算和透明计算整合计算资源

  【IT168 资讯】

  趋势 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应用中可以采用。清华大学陈康教授对云计算用了这样的比喻:“天空中飘着一朵朵云,但是对于客户来说是透明的,你不知道究竟是哪一朵云在为你服务。”

利用云计算和透明计算整合计算资源

  挑战 CHALLENGE

  张教授认为,透明计算的最大好处就是将计算资源合理整合,减轻桌面计算机负担,提高后台服务器运行效率。张教授始终强调:“一定要将资源放在离用户最近的地方使用,合理地将计算资源分层次、分类型。”这其中重要的一个词汇,就是就“离用户最近”,如何定义与用户需求的远近,利用虚拟技术根据用户需求的多少动态调用后台应用,可以解决后台应用程序响应的快慢。这种响应速度的快慢,对于用户来说就是一种“远近”。

  将存储与计算资源分开便于将信息资源集中管理,员工从服务器上拷取什么信息,都会有记录查询,信息安全性会有提高。其次,所有信息统一放在网上集中管理,用户随时上网就可以获取信息,避免信息存储的麻烦。

  构成透明计算的基础设施成本比较低,例如后台的服务器,可以由是IA架构的服务器组成的集群。由于降低了前端计算设备的应用负担,因此前端用户PC的CPU的性能要求也不是很高。云计算可以充分利用计算资源,由于所有的资源存储在网上,计算机可以智能化地分配计算资源,便于多人协作或者调动计算资源来共同完成一项任务。例如,某生物医药公司可以利用云计算处理大量数据,破解基因密码。借助互联网将全球的资源分布在不同的“云层”,来为人们服务。

  未来 FUTURE

  张教授认为,应该采用什么样的形式,关键在于企业的需求。大型企业可以建立自己内部的透明计算中心,统一管理信息资源,并以VPN的方式链接。一方面信息安全性有保障,另一方面用户经常使用的信息离自己很近,方便使用。同时企业可以在透明服务器上进行设置。中小企业可以以SaaS的方式应用透明计算,而透明计算更加增强了用户的自主性。传统的Saas是厂商把服务推给企业,而现今用户可以自主选择服务。用户根据自己的需要购买存储和运算资源。

  透明计算的实现前提一定是在网络十分发达的情况下,现在的网络多数是存储转换机制,在时间上会有一定的延迟。信息的传输并不能够像电流、水流一样流畅地传给CPU,而是一块一块地传输。需要有信息缓冲的设备,好比资源的蓄水池。

0
相关文章