1、 文献名称(中文): 云计算的问题,研究和实现 文献名称(外文): Cloud Computing Issues, Research and Implementations 作者: Mladen A. Vouk 起止页码: 31 40 出版日期(期刊号) : June 23-26, 2008, Cavtat, Croatia 出版单位: Information Technology Interfaces 摘要 : “ 云计算 ” 是一个相对较新词语,是建立在对虚拟化,分布式计算,效用计算,以及最近的网络,网络 和软件服务数十年的研究的基础之上产生的。它意味着一个面向服务的体系结构,降低信息为最
2、终用户技术开销,具有极大的灵活性,降低了所有权,按需服务,以及其他许多东西总成本。本文讨论了 “ 云 ” 计算,它试图解决的问题和相关研究课题,以及 “ 云 ” 技术在今日的实施运用。 关键词: 云计算 ; 虚拟计算实验室 ; 虚拟化 ; 公用计算 ; 终端到终端的服务质量 1 云计算的问题,研究和实现 1.简介 “ 云计算 ” 是未来信息技术服务和产品顺应时代发展的下一步演化。在很大的程度上云计算是基于虚拟化的资源。 云计 算前身的出现距今已经有一段时间了 例如, AEC08, Con08, Fos04, Glo08,Had08, IBM07c, Nao07, Net06, Reo07, V
3、CL04,但这个词成为 “ 热门 ” 的时间是在 2007 年 10 月,当时 IBM 和谷歌宣布了在该领域的合作 如 Loh07, IBM07a。其次是 IBM 的 “ 蓝云 ” 的努力公告 例如, IBM07b。从那时起,每个人都在谈论 “ 云计算 ” 。当然,也存在着不可避免的维基百科条目 Wik08。 本文讨论了 “ 云 ” 计算试图解决的问题和相关研究课题,以及 “ 云 ” 技术在今日的实施运 用。第 2 节将讨论概念和云计算的组件。第 3 节描述基于 on Virtual 计算实验室( VCL)技术的实现。自 2004 年以来北卡罗来纳州立大学已经在进行 VCL 的生产使用,适用于
4、动态的载体实施任何电流云计算的解决方案。第 4 节讨论 “ 云 ” 相关的研究和工程挑战。第 5 节总结和归纳文件。 2.云计算 区别出一个成功的信息技术( IT)的一个关键的元素是它能够成为一个真正的,有价值的,网络基础设施和经济的贡献 Atk03a。 “ 云 ” 计算包含网络基础设施,并经数十年的研究建立在虚拟化,分布式计算, “ 网格计算 ” ,效用计算 ,以及最近的网络,网络和软件服务。它意味着一个面向服务的体系结构,为最终用户降低信息技术成本,具有更大的灵活性,降低总 拥 有成本,按需服务和许多其他东西。 2.1 面向服务架构 网络基础的设施,使其应用极大地方便开发和部署,从而扩大了
5、应用程序在可能的预算和组织限制的可行范围,科学家的和工程师的努力方向发生了转移,远离信息技术的发展,集中在科学和工程研究。网络基础设施也增加了应用需求之间的共同点捕捉效率,质量和可靠性,并有利于设备和服务的有效共享 Atk03b。 如今,几乎任何业务或重大活动都使用或依赖 于 IT 和 IT 服务的某种形式。这些服务需要被授权和相关设备装置,必须有一个经济的规模为总成本的所有权会比没有网络基础设施得到的更好。技术需求是依据 31Proceedings 2008年 30日的在信息技术之接口数据, 2008年 6月 23至 26日,察夫塔特,克罗地亚授权使用许可限于:提高用户效率 , 减少技术驱动
6、的开销。例如,除非它是一个组织的主要业务,只有不到 20的预报系统没有直接连接到它的主要业务,应记作它做的开销,尽管 80的业务可能会利用电子手段进行 Vou08b。 2 2.2 概念 一个强大的基础,使计算的 概念是通过面向服务的架构( SOA) 一个综合的交付和策划的功能套件,最终用户通过双方松耦合和紧耦合功能 ,或服务组合的功能套件,最终用户 通常以网络为基础。 相关的概念是基于组件的系统工程,通过不同服务的编排工作流程和虚拟化 。 2.21 面向服务架构 面向服务架构 SOA 不是一个新概念,它近年来一直受到重视 例如, Bel08,IBM08a, Tho05。第一个基于网络的面向服务
7、架构的一些例子是远程过程调用( RPC), DCOM 和对象请求代理( ORB)对 CORBA 的规范为基础 例如, Omb08a,Omb08b。更近期的例子是所谓的 “ 网格计算 ” 架构和解决方案 例如, Fos04, Glo08,Had08。 在一个 SOA 环境中的最终用户的要求是在于其想要的功能,质量和能力水平的IT 服务(或对此类服务的综合性的集合),并获得在要求的时间或在特定时间或稍后。在 服务运营中发现,经纪性和可靠性是很重要的,因为是复合组成的服务,通常是设计和服务进行互动操作。预计在未来 10 年内,基于服务的解决方案将成为一个信息和其它 IT 交付的辅助作用的主要手段在个
8、人和组织层面,例如,软件应用,基于Web 的服务,可以进行个人和企业 “ 桌面 ” 计算 。 2.22 组件 对 SOA 的支持工作流框架的关键是其服务的能力以支持各工作流程的构建模块,容错性是在其数据和流程感知的服务为基础的交付输出,以及审计过程,数据和结果的能力,即信息收集和使用出处。 基于组件的方法的特点是可重用性 例如, CL02, Lud06(元素可以重新在其他工作流使用),可替代性(替代的实现是很容易插入的特点,非常精确地指定的接口的情况下,运行时组件更换机制存在,有能力,验证和确认替换等),可扩展性和可伸缩性(能够轻易延长系统组件池,它的规模,增加了各个组件的能力,具有可扩展和可伸缩的 架构,可以自动发现新的功能和资源等),可定制行(定制能力一般对一个特定的科学领域和问题),以及组合性(更多的使用基本组成部分,对这种成分,推理等复杂功能的解决方案易于施工)的需求特点。 有迹象表明,同样还有非常重要的其他特征。这些包括可靠性及组件和服务,服务,安全成本,总拥有成本,规模经济等的可用性。 在云计算方面,我们区分出许多组件类。分化型和未分化的硬件,普通用途和专用软件和应用程序,以真实和虚拟的 “ 图像 ” ,对环境,对无根有区别的资源,基于工作流程的环境和服务的集合等等。它们会再后面的内容中讨论。 2.2.3 工作流程