中国工程院院士李毅中-云计算中的软件和开发_第1页
中国工程院院士李毅中-云计算中的软件和开发_第2页
中国工程院院士李毅中-云计算中的软件和开发_第3页
中国工程院院士李毅中-云计算中的软件和开发_第4页
中国工程院院士李毅中-云计算中的软件和开发_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国工程院院院士李毅毅中:云计计算中的软软件和开发发 HYPERLINK / http:/nhubeei.coom/20100-6-22 16:52:559 HYPERLINK /index.asp?boardid=8 进入论论坛 【赛迪迪网讯】66月2日消消息,由工工业和信息息化部、国国家发展和和改革委员员会、科学学技术部、国家外国国专家局和和北京市人人民政府联联合主办,中中国软件行行业协会、北京软件件与信息服服务业促进进中心、中中国计算机机报社承办办的20110第十四四届中国国国际软件博博览会(以以下简称软软博会)开开幕式将在在北京展览览馆隆重举举行。以下是是总参第661研究所所研究员 中

2、国工程程院院士李李毅中演讲讲实录:李毅中:各各位同行,今今天很高兴兴在这里介介绍一下云云计算对我我们软件和和软件产业业会带来什什么样的机机遇和挑战战。我的题题目是云计计算中的软软件和软件件开发。简单回答这这个题目,云云计算的软软件就是服服务,软件件开发必须须集中在云云计算平台台上,对我我们广大的的软件服务务商来说,请你们关心云计算平台的开发。 下面我把这个问题展开讲一下,首先我们还是要看一看云计算已经不是谁忽悠,也不是新闻界的炒作,而是实实在在的发生在我们身边。如果说一开始中小企业比较热点,后来大型企业也跟着去干,学术界也跟着去研究,现在最热的我觉得可能是政府,因为我到各地好多政府都在办云计算

3、中心。这个背景怎么来的呢?我觉得有必要介绍一位先生,一位年轻的创新者,我觉得应该记住他的名字,他叫马克、贝尼夫,我们了解云计算不了解他就有一点遗憾。 这个老兄是工商硕士,1986年加州大学毕业,1964年出生,60后,我是40后,比他大了20岁。我们看看这个60后怎么引导IT产业的,1999年开办了公司,他在1999年提出一个响亮的口号SAAS,我们不理解软件怎么是服务呢?到了2009年他又推出了PAAS,让所有的软件开发商到他软件超市里面来推销产品。2003年他还不到40岁,就被当时的美国总统布什任命为美国总统技术委员会主席,我是国家信息化专家组成员,我想国家信息化要当一个主任的话40岁还是

4、很难的。他在信息技术领域是供认的领头人,获得多项奖励和荣誉,其中我想隆重推出他的标语,这个标语里面有一个“此路不通”现在我们也开始用这个标语,叫做终端软件的终极者,软件此路不通,软件怎么了?因此建议大家,尤其是这些软件开发商买一本书,这本书是2009年出版的,叫云的后面是什么。 当前云计算在全世界的领头羊,如果找三个,他是一个,还有一个是谷歌,还有一个是亚马逊。我们看看SAAS本质含义是什么呢?1999年在旧金山一所小公寓里面创建了一个公司,他发明了批量生产的模式,通过在线服务,用户不必购买服务器,不必购买整套软件,把软件当做服务,按需租用,开创了软件社会化大发展的新纪元,这就是我对他的评价。

5、 软件本来是手工作坊生产的,怎么会社会化大生产呢?我们每一个单位,每一个企业都想买一个客户关系管理系统,都要买自己的服务器,搞个小门脸,雇一个人来运行。他告诉大家这个可以租用,用一次给一次钱,不用买服务器,雇IT人员了,不用烧备用力电了,而且实实在在的发生了。1999年这件事情已经发生了我们不敏感,十年来全球用户数以后超过了100万,我们还能麻木吗?,每天的交易量超过一亿次。因此现在软件开发商们现在怎么办。 第二个创新新是PAAAS,他想想成为所有有SAAS供应商商平台,组组织共享资资源库,这这相当于业业务软件的的在线超市市,超市的的产品可以以有低端方方的软件开开发商提供供,并且帮帮助第三方方

6、软件开发发交付应用用,运营管管理,他希希望把自己己的网站成成为所有SSAAS供应应商上游,因因此我给他他一个评价价,实现软软件集约化化和专业化化大生产的的绝密。所所以我今天天的报告告告诉我们的的软件同行行们,现在在云计算已已经改变了了软件开发发的整个局局面,三个个词:社会会化、集约约化、专业业化,这就就是我今天天报告的重重点。 我我们看看在在最近半个个世纪以来来计算设施施是怎么改改变的,我我们度过了了大型机的的时代,那那是60年年代。我们们又度过了了小型机时时代,那是是70年代代。我们又又度过了个个人电脑和和局域网的的时代,今今天我们已已经到了移移动互联网网的阶段了了。如果说说信息产业业发展的

7、周周期是十到到十五年,我我可以在这这里做一个个寓言,云云计算也可可能要十到到十五年,这这是计算设设施的变化化。 软件件工程的变变化。如果果说在700年代强调调面向过程程,80年年代强调面面向对象,90年代代强调面向向构件,新世纪我我们强调面面向领域,现在我们们强调面向向服务。面面向服务是是两个词,一一个叫SOOA面向服务务的价格,现现在连价值值说的少了了叫SOCC,就是叫叫面向服务务的计算,这这就是当前前软件工程程的热点。 另外一一个坐标系系就是人是是怎么样跟跟机器交互互的,我们们看一看交交互方式的的变化。键键盘我们要要手写,后后来发现鼠鼠标用起来来更或,后后来又发现现触摸也很很好,语音音也很

8、好。因此在软软件工程一一改长期以以来面向机机器,面向向语言,面面向中间件件,面向实实现等面向向主机的形形态转为面面向需求,面面向网络和和服务的时时候,这是是一个重要要的时刻,软软件工程的的大转身,面面向主机没没有必要,要要面向网络络,面向需需求。在这这种情况下下由于交互互方的改变变使得人们们围绕着计计算机时代代改为面向向人转。交交互、分享享都远远超超出了原来来的范畴。 去年我我有一个报报告,大家家可以在IIT1688上找到,充分分说明图形形机的局限限性。在这这样一种计计算设施的的变化,软软件工程的的关注点的的变化和交交互方式的的发展情况况之下,我我们迎来了了云计算的的时代,现现在还有人人说云计

9、算算的定义,已已经有点落落后了,云云计算定义义可以有千千万种,但但是大家基基本是聚焦焦的,方向向是一致的的。云计算算是一种基基于互联网网的大众参参与的计算算模式。其其计算资源源包括计算算能力,存存储能力,交交付能力(网网络带宽)都是动态的,可伸缩的,对虚拟化的,而且以服务的方式提供,这就是我对云计算的基本定义。 我们看看一个云生态反映的变化,类别于水的生态循环。我们可以把云看作是天上的云彩,阳光就是用户的需求,服务就是水蒸发到天上形成的云滴,云滴可以聚集成云,云滴的大小可以有大有小,服务的聚合,按照用户的需要降下来满足信息的需求,这就是云的生态循环。现在有的企业在讲私有云,有的企业讲混合云,我

10、个人认为云是在天上的,是共享的,没有什么你的我的。但是水库、河流,各种各样的云计算中心,比如说客户关系管理中心,数据中心都可以叫做水库,在地面上。你们看看谷歌的中心是在一个沙漠里,在一个大的核电厂旁边,几十万台服务器,那是在地上,不在云里面。云主要通过服务互操作实现信息按需获取,云是共享的,水库可以是私有的。基于网络的的信息服务务和信息流流动就构成成云的生态态环境,我我用两本小小说的名字字来描述,一一本书是叫叫做水流流云在水随天去去,云服服务是需求求,水库要要为服务跟跟着跑,这这就是我说说的云生态态平衡,水水流云、在水随天天去。 我我们每个同同事都经过过这十多年年来服务器器的变化,我我在这里用

11、用一个很重重要的图说说云导致的的必然性。在早期的的时候我们们有一个互互联网上的的体系结构构,我们叫叫做客户机机服务器时时代。后来来我们发现现客户机可可以瘦一点点,服务器器可以胖一一点,然后后让更多的的任务由服服务器承担担。又过一一段时间我我叫做服务务器井喷的的时代,在在任何一个个单位信息息中心里面面具有邮件件服务器又又有数据服服务器,还还有安全服服务器,还还有数字服服务器,到到底多少种种服务器呢呢?没有规规范,没有有说法,服服务器是井井喷的。由由于专业的的服务导致致了服务器器的多元化化,我们看看一个学校校,像清华华大学,北北航这样大大学校,不不但系里面面有服务器器一大得,学学校还有一一大堆服务

12、务器。这么么多服务器器放在这里里面烧电,平平均每台服服务器利用用大概155%左右,有有人想这么么多服务器器放在学校校,放在系系里面有什什么差别吗吗?于是就就出现了服服务器托管管形成的市市场,这就就是服务器器托管的时时代。我们们的世纪互互联就托管管中央台,新新闻联播,这这叫服务器器托管的时时代,把这这些服务器器放在一起起不行吗,于于是我们到到处找这样样基础设施施,有没有有这样大房房子、带宽宽,因此服服务器托管管形成一定定潮流。这这形成一定定程度之后后想房间里里面有几十十万台服务务器干什么么呢,这只只保证他的的使用,能能不能集成成起来做一一个集群呢呢,于是就就出现了虚虚拟服务。这样一来来用户不用用

13、买服务器器了,于是是虚拟集群群的思想导导致云计算算平台的出出现,弹性性伸缩的资资源动态调调配。像谷谷歌的服务务器利用率率,搜索引引擎达到885%,一一般的在各各个单位,各各个小的信信息中心服服务器利用用是15%,你们想想一想全世世界是多少少服务器,他他们都在烧烧电,如果果把15%变成855%,我们们不是给绿绿色IT做做出贡献了了吗。所以以我看云计计算就是这这样来自必必然,不是是炒作。 第二,云云计算平台台的开发。软件服务务业如何实实行社会化化、集约化化、专业化化的大转型型。我们回回顾一下制制造业,在在工业革命命时代是怎怎样分散的的,分布式式的走向社社会化,集集约化专业业化的,我我们就会看看到I

14、T产产业将会跟跟随制造业业进行第二二次的社会会化,集约约化和专业业化。社会会化就是说说互联网计计算已经不不是你的,也也不是我的的,而是一一个社会的的基础设施施。任何一一个用户都都不在追求求软件为我我所有,而而是强调软软件为我所所用,而且且要求获得得个性化服服务,这就就叫做社会会化。 什什么叫做集集约化?怎怎么样把服服务器155%利用率率改为855%呢,于于是人们出出现了软件件模块的构构件化,实现集约约生产,计算资源源和虚拟化化组织配置置提高利用用率。专业业化面向公公众的规范范化服务,越越是专业的的服务越是是精细的,越越是规范的的,所以我我今天给大大家贡献的的主题词就就是这三个个词。 我我们用数

15、码码相机照一一张相片的的时候不需需要存储卡卡,随时可可以发到网网上相片存存储中心,之之后用PSS软件加工工一下,你你没有回到到家里面你你的好照片片已经在亲亲戚家电视视机上出现现了,而相相册存储被被虚拟化了了。网上开开的淘宝已已经成为日日常生活一一部分,物物理的商店店被虚拟化化了,这就就是生命的的云计算,这这就是如此此吸引我们们非干不可可。我特别还要要介绍一个个维基百科科,我们家家里有很多多工具书的的时候发现现还不如上上维基网站站,他提供供了知识交交互的平台台,大多只只管理内容容,词条管管理和更新新被虚拟化化,用这个个是最新、最快、最最简捷。计计算资源的的虚拟化在在互联网时时代迅速发发展,用户户

16、将以更自自然的交互互方式满足足客户需求求,无须关关注特定软软件的服务务方式,我我正在用这这个软件是是不是他人人同时被租租用了,这这跟你无关关,你不用用操心,无无需关心计计算平台的的操作系统统,以及底底层资源的的配置和管管理。现在在有一本书书告诉你IIT不在重重要,你不不要关心,不不要成为软软件工程师师,有人干干这个活,无无需关心计计算中心地地址位置,你你的图片、网店开在在什么物理理城市不用用担心,他他告诉三个个不用担心心,第一个个就是软件件就是服务务。第二个个就是平台台就是服务务。第三个个就是基础础设施就是是服务。这这三个都不不用关心,我我觉得用户户很爽。 现在遇到到很严肃的的问题,如如何看待

17、社社会化的计计算水平,我我这个年龄龄的老计算算机工作者者历来把CCPU看做做是一个命命根子,这这个时代已已经过去了了。社会化化的计算机机告诉我们们,一个平平台他可以以计算能力力为主,CCPU我们们简称计算算能力,计计算能力为为主存储能能力和交互互能力为辅辅,这是计计算中心。交互能力力为主,计计算能力和和存储能力力为辅我们们叫做交互互能力,因因此在网上上出现了数数据中心存存储为主,计计算中心计计算为主,交交互中心就就是我们所所说的QQQ那样的虚虚拟社区等等等。不在在把一台计计算机看做做我们工作作内容,永永远不要忘忘记我们的的工作平台台是一个无无边无际的的网络。 这有利于于资源合理理配置,促促进了

18、节能能减排,实实现了绿色色计算。端端产品摆脱脱传统带来来的开销,端端产品更加加简捷、灵灵活。如何何才能构成成云计算平平台呢?我我想一个电电子邮件的的管理中心心为例,通通常来说一一个云计算算平台有三三部分组成成,第一部部分就是前前端处理平平台,电子子邮件而言言必须是电电子邮件地地址,邮箱箱服务器,用用户身份识识别,这是是前端部分分对应着网网络千家万万户。还有有存储为主主的存储模模块,他把把档案存储储起来,要要把当前最最热的放再再一个地方方,还要把把垃圾邮件件放在另外外一个地方方,这是以以存储为主主的模块。以计算处处理为主的的模块,比比如说要杀杀病毒,要要去反垃圾圾邮件,要要对邮箱进进行管理,对对

19、数据工作作进行处理理,这个叫叫做处理模模块。 我我们看看谷谷歌三大块块大概跟这这三块也是是相对应的的。我想说说阿凡达这这个电影,这这采用12280个刀刀片服务器器,四个超超级计算平平台,采用用虚拟的技技术。我看看市场上已已经乱了,到到处都在虚虚拟化,到到处都买刀刀片服务器器,政府决决心很大,都都打云计算算的牌子,我我想在这里里做一点说说明。 高高性能计算算机能不能能成为云计计算中心呢呢,我告诉诉大家你要要小心一点点。目前流流行的社会会化、集约约化、专业业化的云计计算中心,全全世界地方方也没有买买,也没有有用。我们们可以思考考一下,谷谷歌的服务务器集群分分布在200个地方,他他们没有买买高性能计

20、计算机,他他买二手货货计算机。亚麻云有有十万台,虽虽然有10000余台台服务器组组成,他服服务器集群群机构不是是高性能的的操作系统统。现在我我们很多厂厂商在推销销自己的虚虚拟机,因因此虚拟化化是云计算算的特点,但但是我想告告诉大家难难有万能的的虚拟机,虚虚拟机在物物理机房再再分布问题题,从学术术问题来说说是不可能能的。你想想覆盖物理理机多,虚虚拟化越多多,虚拟化化开销就越越大。而社社会化,集集约化和专专业化的特特点导致更更为静致、专业、虚虚拟平台,而而不是要搞搞万能的虚虚拟平台,你你不可能在在同一个平平台上实现现所有的专专业服务。搜索中心心的服务器器目前以后后到了455万台规模模,我们从从学术

21、观点点来说,这这会不会上上一百万台台,会不会会不上一千千万台,我我们刚刚开开了云计算算大会,22000多多人参加,有有一个嘉宾宾说要搞千千万台虚拟拟集群,我我的观点不不要那么急急,要看需需求。社会会化必然要要求规模化化,规模化化和专业化化是相互制制约的,我我们并不追追求千万台台服务器规规模虚拟化化,该用多多少就用多多少。社会化化、集约化化和专业化化会不会导导致网络操操作系统呢呢,会不会会导致一个个云操作系系统呢?这这又是另外外一种声音音,我的回回答是虚拟拟机并不要要求一个万万人网络操操作系统,如如果说平台台上有一个个操作系统统,他用来来屏蔽多台台物理服务务器,而一一个搜索服服务平台的的操作差别

22、别很大,特特别是文本本操作平台台和流媒体体操作平台台相比。因因为我们说说单机的操操作系统影影响太大了了,我们总总想搞一个个网络操作作系统,我我是说这些些操作系统统一开始恐恐怕是专业业的,慢慢慢就变得通通俗一点,而而并不是千千人一面的的。 同一一个云计算算平台,好好比说北航航的电子邮邮件服务中中心,他可可以搞一个个平台。但但是反过来来在北京有有这么多高高校,这些些电子邮件件专门服务务可以不可可以在高校校只搞一个个呢,北京京大学如此此密集,清清华的邮件件管理服务务和北航的的管理服务务具有相当当强的共性性,我们难难道不可以以做专业化化一点,这这个是不是是世界就一一个呢?不不一定,比比如说上海海可以放

23、一一个,广州州放一个,不不同的地域域可以部署署不同的软软件超市。我们只要要想一想制制造业的超超市,你可可以安装个个性化家具具。在互操操作当中因因为云计算算操作核心心思想是互互操作,我我们在互联联网解决了了互联问题题,在网络络互动上结结果信息互互通问题,当当前多个厂厂商软件产产品在同一一个平台运运行,尤其其要解决互互动互操作作。外部服服务是服务务当中最基基本的服务务,已经有有很多成功功的案例。目前我们们关心的是是对互操作作要求的标标准的制定定,因为越越是靠近内内容,越是是靠近需求求,这种互互操作的并并准应该做做到朴实、易懂和易易用。我曾曾经举过一一个例子,人人人之间要要表示交互互,有一种种办法就

24、是是拥抱,还还有一种办办法就是作作揖,或者者大家规定定一个标准准比如说握握手是互操操作。拥抱抱为什么不不好,或者者不行呢?就要进行行讨论,尤尤其基于本本土内容的的互操作,要要有本土开开发商在标标准化上先先走一步。我们可以以看看握手手是多少的的简单,用用户服务之之间的互操操作可松可可紧,两个个男子汉仅仅仅合作,有有时候一个个女士和男男士的握手手,还有礼礼貌的握手手,互操作作可以做到到这样的东东西,能使使不同的软软件开发商商生产的服服务在一起起能够进行行资源的聚聚合。 因因此,为了了完成互操操作的标准准,武汉大大学等国内内一些单位位参加ISSO标准组组织了,制制定了互操操作原模型型框架。在在这里面

25、用用户服务之之间,在服服务和服务务之间的握握手通过四四个基本要要素构成,这这四个要素素分别用英英文字母RRGPS表表示角色、目标、流流程和服务务,这个标标准由中国国、日本、韩国等参参加,233个国家,112个国家家投票,中中国作为组组长的单位位197663已经正正式发布,如如果在座的的软件开发发商还不了了解,我们们建议你看看看这个标标准。这个个标准在去去年获得国国家科技进进步二等奖奖,围绕这这个标准的的制定还有有一系列的的标准,但但是这有一一个标准租租,打五角角星的都是是中国担任任组长的。 第三,云云计算导致致软件产业业重组。因因为我们原原来历来是是面向单机机的,面向向下的,面面向技术实实现的

26、,什什么层次结结构的,所所以云计算算导致软化化产品重组组。我里面面有五句话话质疑请大大家思考,云云计算对传传统的软件件和软件开开发的质疑疑是一软件件真是在系系统里面工工作吗,你你是作系统统顶层设计计吗,我建建议是网络络不是系统统,需求是是软件生命命一个阶段段吗?软件件自身是层层次型的体体系结构吗吗?问题是是形式化的的强结构好好吗?成熟熟的软件是是测出来的的吗?这五五个观点在在传统软件件里面都是是对的,在在以网络为为平台,网网络为工作作对象的时时候都遇到到一定的问问题。尤其其是一些老老同志希望望我们思想想能够跟上上。 大量量的中小企企业软件开开发商将面面临着工作作平台,工工作对象,工工作方式的的

27、重组,从从软件工程程转向需求求工程。在在现在你要要么做大做做强服务成成为大款,假假如中国电电子邮件管管理平台都都是你做的的,你可以以给每一个个公民每一一个邮箱吗吗,给每一一个人替代代空间,你你将占有多多大的市场场呀。133亿人每人人一个邮箱箱,每人22G空间,你你怎么解决决内存。现现在很多厂厂商都可以以做这个事事情。你把把电子邮件件这块关管管理住了,其其他工业和和信息化部部管住了三三分之一。 要么就就是傍大款款,依附发发展。信息息时代云计计算平台构构成各种各各样数据中中心,存储储中心,软软件中心,计计算中心,媒媒体中心,娱娱乐中心,安安全中心,势势必成为软软件开发商商关注的重重点,也是是为社会

28、服服务的。 云计算时时的信息服服务社会化化成为可能能,催生了了新的市场场和新的服服务,基于于内容的服服务所占比比重越来越越大,中间间件所占比比例越来越越小,嵌入入式软件更更加个性化化,柔性化化。 手机机、游戏机机、数码相相机、电视视机、上网网本、笔记记本、电脑脑等等功能能交叉会出出现更多四四不像的产产品,端产产品更加简简捷,多样样,个性化化。我这几几天在网上上看,通过过IU接口口连接网上上必须具有有灵活功能能,尤其是是3G、44G推出,带带宽问题从从技术来讲讲已经不是是问题了。普遍参与与的开发形形成的平台台群体智慧慧,会出现现各种各样样软件合作作开发,以以前我认为为这个团队队必须在我我房子里,

29、现现在不然,现现在软件开开发工程师师可能在全全世界任何何地方,软软件在线更更新,贴近近用户新需需求,强调调软件的研研发。软件件频繁的重重组,在第第一时间满满足客户需需求。 移移动互联网网上云计算算会来的更更快,因为为他位置感感知能力形形成移动用用户迅速增增长的需求求,我们定定制一个气气侯,定制制一个航空空交通信息息已经是日日常生活中中一部分,定定制一个导导航等等。 从服务务的互联网网必将走向向物联网。我举一个个例子,假假如我们的的用户有手手机,有上上网本,有有数码相机机,现在可可以实现一一个功能叫叫云打印,你你把数据放放到数据中中心,通过过格式化软软件箱,租租用一个文文档编排一一下,在任任何地

30、方可可以打印你你的报告。这个云打打印还是很很厉害的,你你如果打印印一本书就就改变整个个出版业。 现在云云导航,现现在的汽车车导航,现现在还要买买导航软件件,半年还还要更新一一次,有的的地方还找找不到,你你这个车子子在北京开开跑到天津津导航系统统还不管用用。你以后后发一个服服务请求,你你告诉说今今天从公主主坟到哪儿儿怎么走,哪哪怕是一个个天津人也也可以这样样做,这是是云导航,不不用买几千千块导航器器了,这样样就可以把把车子联网网,物联网网最重要的的就是移动动平台的联联网。如果果所有的车车子连到网网上,今天天这个车子子限号行车车犯规的随随时就会知知道,此时时此刻有多多少车在地地下停着,有有多少路上

31、上跑着全知知道,这个个社会效率率是多大的的提高呀。 总结一一下,软件件作为独立立产品,针针对用户需需求采用向向不逐步求求进方向,让让用户安装装并拥有软软件系统,这这样的时代代已经成为为历史。下下一个时代代云计算的的时代,社社会化、集集约化和专专业化的云云计算平台台,通过软软件重组进进行服务流流程的优化化,提高平平台的利用用率,云计计算平台促促进了软件件开发商之之间的资源源智慧,信信息共享,形形成面向服服务的计算算,为网络络时代开辟辟了新的道道路,谢谢谢大家。另外: HYPERLINK /clouddiscovery/article/details/4999468 程序员理解解“云计算算”入门话

32、话:从桌面面开发到互互联网开发发的思维转转变 2009-12-113 200:34 61人阅阅读 HYPERLINK /clouddiscovery/article/details/4999468#comments#comments l comments#comments 评论(0) HYPERLINK javascript:void(0); o 收藏 收藏 HYPERLINK /clouddiscovery/article/details/4999468#report#report l report#report o 举报 举报 当被要求写写写“什么么是云计算算”、“云云计算入门门介绍”之之

33、类的文章章时,本来来打算写一一篇关于 HYPERLINK / 亚亚马逊AWWS服务 的基础介介绍。然后后我就发现现其实在过过去几年内内,这样的的文章网上上已经很多多,而且质质量也很好好(如 HYPERLINK /software/hydt/2008/09/12/5189264.shtml 亚马马逊网络服服务(AWWS)探秘秘 )。我我没什么必必要再写一一遍了。不不过看起来来还是有很很多程序员员对云计算算概念有些些生疏,又又或者有“炒作”的的误解。当当然这种情情况一方面面是由于“云计算”在中国还还没有成长长起来,没没有多少程程序员实际际编写过基基于云计算算的应用程程序。亚马马逊的AWWS还有GG

34、ooglle的ApppEnggine对对中国的支支持都不到到位,而且且这两家云云计算的思思路还不完完全一致,AAWS偏向向于商业思思维,而AAppEnnginee偏向于程程序开发思思维。另外外一方面是是由于云计计算是个多多层次的概概念,有硬硬件网络设设备制造商商说云计算算,电信运运营商说云云计算,数数据中心说说云计算,互互联网公司司说云计算算,应用开开发商(杀杀毒,输入入法)说云云计算,连连传统大企企业也说云云计算,所以程程序员理解解起云计算算难免遇到到凭空想象象,盲人摸摸象的难题题。但是大大家对云计计算的理解解的真正难难点可能还还是在“从从桌面开发发到互联网网开发的思思维转变”上。因为为云计

35、算是是互联网时时代的产物物,在单机机时代是绝绝对不会有有云的概念念。所以在在理解云计计算的时候候,首先要要进入到互互联网程序序开发的思思维模式中中,然后理理解它就很很顺利了。不过在国国内程序员员中,有互互联网程序序开发思维维的很少。甚至包括括一些网站站开发人员员,大家仍仍习惯于用用单机环境境下的开发发思维去学学习一项新新技术。这这不能怪我我们,从学学校的计算算机教育开开始,我们们接受的思思维就是单单机开发,从从hellloworrld到数数据结构,都都是跑在一一台机器上上。程序处处理数据完完毕,退出出即可。即即便在美国国,计算机机教育也同同样存在这这个问题,所所以 HYPERLINK /n/2

36、0080319/114470.html 比希利利亚的“GGooglle 1001”计划划 ( HYPERLINK /magazine/content/07_52/b4064048925836.htm 原文 ) 才会有如如此大的影影响力。让让我们看看看桌面开发发和互联网网开发有什什么不同吧吧。这里提提出的问题题,无论哪哪家的云计计算都是在在想办法解解决这些问问题。也许许并不全面面,只希望望能引起大大家的思考考:首先是是数据问题题。单机上上的软件将将数据放在在用户的硬硬盘里,这这里将数据据维护的风风险完全交交给了用户户,程序员员不用考虑虑总总可能能的错误。如果硬盘盘损坏了,或或者空间满满,或者数数

37、据被窃取取了.,都是由由用户自己己买单解决决,用户在在最差情况况下,就是是重新买台台机器安装装软件运行行,没有程程序员的事事情。但是是一旦编写写互联网程程序,情况况就完全不不同了。任任何程序,只只要将用户户的数据写写在了服务务端的存储储空间内,就就要对数据据负责。数数据备份,数数据安全,数数据恢复,这这些都是对对用户的承承诺。用户户请求并发发问题。单单机环境下下编写一个个hellloworrld程序序很容易,如如果要放到到服务器端端呢。可能能有人会说说这也很容容易,无非非是把程序序放到Weeb服务器器上运行,输输出结果是是htmll。但是即即便是这么么简单的程程序在互联联网开发模模式下,也也要问个基基本问题,就就是每秒请请求数是多多少,如果果这个程序序有1亿人人在同时使使用呢(比比如奥运网网站上的一一段输出)?那么就要要用很多服服务器来支支持,还要要做负载均均衡。可是是访问量往往往是变化化的,中午午有一亿人人访问,深深夜可能就就一两个人人访问,服服务器的数数量要如何何确定呢?一直保持持最大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论