加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

云计算综述

发布时间:2022-11-26 07:30:31 所属栏目:云计算 来源:转载
导读:
摘要:云计算的说法目前已经广为流行,Gartner高级分析师BenPring评价道:“它正在成为一个大众化的词语。”但是,云计算的理解并不统一。在参阅大量文献的基础上,对云计算的概念、特征、

云计算综述

摘要:云计算的说法目前已经广为流行,Gartner高级分析师BenPring评价道:“它正在成为一个大众化的词语。”但是,云计算的理解并不统一。在参阅大量文献的基础上,对云计算的概念、特征、实现以及存在的问题进行了综述。

关键词:云计算 互联网 分布式基础架构

在涉及网络的领域,“云”总是被用来表达互联网后端复杂的计算结构和庞大的联结体系。作为一个对互联网的比喻,“云”是很容易理解的,但是一旦同“计算”联系起来,它的意义就扩展了,而且开始变得模糊起来。

一、云计算及其特征

云计算的说法正在广为流行,Gartner高级分析师Ben Pring评价道:“它正在成为一个大众化的词语。”但是,关于云计算到底是什么这个问题,似乎每个人的理解都各不相同:

Markus Klems:云计算就是以Internet为中心的软件。

Reuven Cohen:云计算是一种基于Web的服务。

Douglas Gourlay:云计算就是让用户透过Internet访问技术服务。

Praising Gaw:云计算就是新的Web2.省略以及微软的云+端计算模式,都可以看成是云计算的一种。它们都拥有一个丰富、复杂的分布式计算环境,通过互联网提供服务,并能实现动态的资源分配以及种种其它云计算要求的条件。

可以看出,云计算具备了自己的新特性:以互联网(Web)为中心,面向海量的数据和复杂的计算,对计算资源进行动态分配,交付的是服务。

二、云计算的实现及表现形式

1.Web的发展让云计算的实现成为可能

回顾上述云计算的4个特性,我们可以想像,如果提前5年提出这个概念,云计算一定会胎死腹中,网格计算的局限发展就是一个反面教材。时代给云计算带来了太多的幸运,这些年来,Web基础设施日渐完善,随着Web2.0概念的不断成熟,Web本身越来越像一个真正的平台了。难怪在业界中,Firefox 3提出“Web即操作系统”的目标,gOS操作系统集成丰富的Web2.0服务。Web终将成为未来应用环境运行的一个基本平台,这一点也是让云计算成为可能的一个基本要素。

为什么说Web将会成为承载云计算的核心?

从技术上看,Web的结构如此之简单,以至于每一个接触过Web的人都知道,它只是一大堆以超链接相互连接起来的文档。内容以及内容之间的关系通过一个简单的标记语言描述被存放到一起,非结构化的存储让其具备了强大的描述能力。人们只需要用几个简单的协议,如TCP/IP、HTTP等就可以很快相互产生互动。同时,它能够将各种不同的异构系统都连接在一起。对于用户而言,完全可以不用考虑整个IT体系后端运行的是什么操作系统,什么中间件,什么数据库,只需要一个简单的URL以及响应的角色身份,就可以得到想得到的任何内容。

此外,基于服务的交付模式,也同样是最近几年才逐渐成熟和被不同技术一致认同的。不管是基础的计算存储资源也好,应用程序的运行环境也好,如果不是以服务模式交付,其复杂度是任何企业都无法承担的。

正因为种种条件的成熟,云计算才能被如此众多的企业和用户所认同。

2.云计算的表现形式

事实上,我们已经看到,种种不同的云计算概念围绕在我们周围。有计算云、存储云、安全云、应用云、应用环境云等等,而不同的云计算,针对不同的服务对象各自有截然不同的层次划分。如Amazon提供的是基础设施层上的云计算;Google提供的更多是架构和平台层上的云计算,更高一层的云计算还提供许多应用服务。今天,很多SaaS运营商的服务平台,无不是用云计算搭建成的,这也是云计算这么火热的原因之一。

不同的云计算表达了不同企业对云计算的诉求,也就有不同的表现形式。InfoWorld网站同数十家公司、分析家和IT用户讨论出了云计算的几大形式:

1.省略是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。Google Apps和Zoho Office也是类似的服务。

2.省略、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心,使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

3.网络服务。同SAAS关系密切,网络服务提供者能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

4.平台即服务。另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

5.MSP(管理服务提供商)。最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控,等等。

6.商业服务平台。SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

7.互联网整合。将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。

三、云计算所面临的问题

云计算是未来发展的趋势,而且今天我们已经看到这许许多多云计算的产品了。尽管如此,毋庸置疑那就是云计算还远远没有达到成熟的阶段,这种不成熟除了业务模式的不成熟外,技术所面临的障碍也是一个重要的原因。大规模的云计算实现虽然可以让客户机端的成本降低,但是随之而来的是整个网络端需要进行很大成本的改进,它将不可避免地存在这些问题:

1.技术层面,网络资源、服务性能以及网络安全是云计算所面临的第一大问题。在云计算中,如WebOS中,虽然客户机处只需要一个嵌入式的浏览器和显示器、键盘、鼠标,但是网络系统需要消耗大量的网络资源,而且一旦部分网络瘫痪,那就意味着用户就不能使用系统;在浏览器中运行大型软件、3D游戏还是遥不可及的梦想,当依赖于云计算后,客户机本体的性能往往并不优秀,运行大型程序是比较大的难题,而且当进行大量数据传输时,网络延迟性也是重点考虑的问题;在云计算中,大量的数据都存放在网络中,那就意味着如果某个黑客破解了一个运营商的数据库和文件服务器,那么所有人的隐私就会全部暴露给黑客,造成严重的信息安全泄漏。

2.标准层面,推动云计算的发展必须要有开放的公共标准,包括基础设施价格、网络和互联网应用等都需要基于开放标准,这样才能使得用户尽情享受云计算应用和服务,包括自由地进行信息共享。戴尔在美国申请云计算(Cloud Computing)商标未获得批准,正好折射出云计算标准这一问题。云计算目前尚无统一的定义,提供的应用服务模式又是五花八门。李开复认为,云计算必定应当基于公共的标准和协议。当一个公司垄断了云计算的时候就有很多让人担心的情况会发生,比如说,数据会不会被盗用,而当用户有选择的时候,事情就不会发生了。不让一个公司来拟定所有云计算的协议,最好的方式就是用公开的标准,用国际的标准,但这又牵涉到各家技术互通的问题。因此,必须和其他产业伙伴合作,才能够制定。目前而言,要取得云计算的标准看起来是件很艰难的事情,涉及到各个厂商的利益协调问题,要制定云计算的标准还有太长的路要走。

3.人才层面,云计算的提倡者基本来自企业,但业界官员和计算机科学家表示,人才的匮乏可能会限制云计算技术未来的增长。目前,即使是美国最久负盛名的大学也很难找到提供云计算所需要的所有技术培训。云计算是分布式计算,但是目前许多应用软件并不是为分布式计算而写,导致其在云计算中也难以应用。此外,云计算从某种意义上来说,是一种数据中心的模式,每一个云计算的服务商必然需要将庞大数据中心中的资源进行数据整合与挖掘,这需要大量海量数据处理人才,而这方面的人才同样奇缺。

四、结论

云计算不是一个技术名词,到目前为止都没有确切的定义。但是,云计算已经降临了,它将是下一代技术的引导者,并且最终会被所有网络用户和企业接受。然而,整个云计算行业的发展需要应对一些挑战,并消除用户及企业的担心。

参考文献:

[1]谢希仁.计算机网络(第5版)[M].北京:电子工业出版社,2008.

[2]欧阳.山雨欲来风满楼――云计算趋势一览[J].程序员,2008,(11):37-41.

[3]蔡学墉.漫谈云计算[J].程序员,2008,(11):50-51.

[4]许舟平.云深不知处――大规模分布式云计算方案详解[J].程序员,2008,(11):58-61.

[5]潘行之.实践云计算――基于Amazon Web Services的在线交易应用[J].程序员,2008云计算实现,(12):64-66.

[6]孙永杰.云计算风起,落地要过安全关[J].西部论丛,2008,(09):66-68.

[7]姚继锋.云计算将改变什么[J].中国教育网络,2008,(12):11-12.

[8]王左利.云计算面临三重门[J].中国教育网络,2008,(12):13-14.

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章