




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、中國工程院院士李毅中:云計算中的軟件和開發(fā) 16:52:59 進(jìn)入論壇 【賽迪網(wǎng)訊】6月2日消息,由工業(yè)和信息化部、國家發(fā)展和改革委員會、科學(xué)技術(shù)部、國家外國專家局和北京市人民政府聯(lián)合主辦,中國軟件行業(yè)協(xié)會、北京軟件與信息服務(wù)業(yè)促進(jìn)中心、中國計算機(jī)報社承辦的2010第十四屆中國國際軟件博覽會(以下簡稱軟博會)開幕式將在北京展覽館隆重舉行。以下是總參第61研究所研究員 中國工程院院士李毅中演講實錄:李毅中:各位同行,今天很高興在這里介紹一下云計算對我們軟件和軟件產(chǎn)業(yè)會帶來什么樣的機(jī)遇和挑戰(zhàn)。我的題目是云計算中的軟件和軟件開發(fā)。簡單回答這個題目,云計算
2、的軟件就是服務(wù),軟件開發(fā)必須集中在云計算平臺上,對我們廣大的軟件服務(wù)商來說,請你們關(guān)心云計算平臺的開發(fā)。 下面我把這個問題展開講一下,首先我們還是要看一看云計算已經(jīng)不是誰忽悠,也不是新聞界的炒作,而是實實在在的發(fā)生在我們身邊。如果說一開始中小企業(yè)比較熱點(diǎn),后來大型企業(yè)也跟著去干,學(xué)術(shù)界也跟著去研究,現(xiàn)在最熱的我覺得可能是政府,因為我到各地好多政府都在辦云計算中心。這個背景怎么來的呢?我覺得有必要介紹一位先生,一位年輕的創(chuàng)新者,我覺得應(yīng)該記住他的名字,他叫馬克、貝尼夫,我們了解云計算不了解他就有一點(diǎn)遺憾。 這個老兄是工商碩士,1986年加州大學(xué)畢業(yè),1964年出生,60后,我是40后,比他大了2
3、0歲。我們看看這個60后怎么引導(dǎo)IT產(chǎn)業(yè)的,1999年開辦了公司,他在1999年提出一個響亮的口號SAAS,我們不理解軟件怎么是服務(wù)呢?到了2009年他又推出了PAAS,讓所有的軟件開發(fā)商到他軟件超市里面來推銷產(chǎn)品。2003年他還不到40歲,就被當(dāng)時的美國總統(tǒng)布什任命為美國總統(tǒng)技術(shù)委員會主席,我是國家信息化專家組成員,我想國家信息化要當(dāng)一個主任的話40歲還是很難的。他在信息技術(shù)領(lǐng)域是供認(rèn)的領(lǐng)頭人,獲得多項獎勵和榮譽(yù),其中我想隆重推出他的標(biāo)語,這個標(biāo)語里面有一個“此路不通”現(xiàn)在我們也開始用這個標(biāo)語,叫做終端軟件的終極者,軟件此路不通,軟件怎么了?因此建議大家,尤其是這些軟件開發(fā)商買一本書,這本書
4、是2009年出版的,叫云的后面是什么。 當(dāng)前云計算在全世界的領(lǐng)頭羊,如果找三個,他是一個,還有一個是谷歌,還有一個是亞馬遜。我們看看SAAS本質(zhì)含義是什么呢?1999年在舊金山一所小公寓里面創(chuàng)建了一個公司,他發(fā)明了批量生產(chǎn)的模式,通過在線服務(wù),用戶不必購買服務(wù)器,不必購買整套軟件,把軟件當(dāng)做服務(wù),按需租用,開創(chuàng)了軟件社會化大發(fā)展的新紀(jì)元,這就是我對他的評價。 軟件本來是手工作坊生產(chǎn)的,怎么會社會化大生產(chǎn)呢?我們每一個單位,每一個企業(yè)都想買一個客戶關(guān)系管理系統(tǒng),都要買自己的服務(wù)器,搞個小門臉,雇一個人來運(yùn)行。他告訴大家這個可以租用,用一次給一次錢,不用買服務(wù)器,雇IT人員了,不用燒備用力電了,而
5、且實實在在的發(fā)生了。1999年這件事情已經(jīng)發(fā)生了我們不敏感,十年來全球用戶數(shù)以后超過了100萬,我們還能麻木嗎?,每天的交易量超過一億次。因此現(xiàn)在軟件開發(fā)商們現(xiàn)在怎么辦。 第二個創(chuàng)新是PAAS,他想成為所有SAAS供應(yīng)商平臺,組織共享資源庫,這相當(dāng)于業(yè)務(wù)軟件的在線超市,超市的產(chǎn)品可以有低端方的軟件開發(fā)商提供,并且?guī)椭谌杰浖_發(fā)交付應(yīng)用,運(yùn)營管理,他希望把自己的網(wǎng)站成為所有SAAS供應(yīng)商上游,因此我給他一個評價,實現(xiàn)軟件集約化和專業(yè)化大生產(chǎn)的絕密。所以我今天的報告告訴我們的軟件同行們,現(xiàn)在云計算已經(jīng)改變了軟件開發(fā)的整個局面,三個詞:社會化、集約化、專業(yè)化,這就是我今天報告的重點(diǎn)。 我們看看在
6、最近半個世紀(jì)以來計算設(shè)施是怎么改變的,我們度過了大型機(jī)的時代,那是60年代。我們又度過了小型機(jī)時代,那是70年代。我們又度過了個人電腦和局域網(wǎng)的時代,今天我們已經(jīng)到了移動互聯(lián)網(wǎng)的階段了。如果說信息產(chǎn)業(yè)發(fā)展的周期是十到十五年,我可以在這里做一個寓言,云計算也可能要十到十五年,這是計算設(shè)施的變化。 軟件工程的變化。如果說在70年代強(qiáng)調(diào)面向過程,80年代強(qiáng)調(diào)面向?qū)ο螅?0年代強(qiáng)調(diào)面向構(gòu)件,新世紀(jì)我們強(qiáng)調(diào)面向領(lǐng)域,現(xiàn)在我們強(qiáng)調(diào)面向服務(wù)。面向服務(wù)是兩個詞,一個叫SOA面向服務(wù)的價格,現(xiàn)在連價值說的少了叫SOC,就是叫面向服務(wù)的計算,這就是當(dāng)前軟件工程的熱點(diǎn)。 另外一個坐標(biāo)系就是人是怎么樣跟機(jī)器交互的,我
7、們看一看交互方式的變化。鍵盤我們要手寫,后來發(fā)現(xiàn)鼠標(biāo)用起來更或,后來又發(fā)現(xiàn)觸摸也很好,語音也很好。因此在軟件工程一改長期以來面向機(jī)器,面向語言,面向中間件,面向?qū)崿F(xiàn)等面向主機(jī)的形態(tài)轉(zhuǎn)為面向需求,面向網(wǎng)絡(luò)和服務(wù)的時候,這是一個重要的時刻,軟件工程的大轉(zhuǎn)身,面向主機(jī)沒有必要,要面向網(wǎng)絡(luò),面向需求。在這種情況下由于交互方的改變使得人們圍繞著計算機(jī)時代改為面向人轉(zhuǎn)。交互、分享都遠(yuǎn)遠(yuǎn)超出了原來的范疇。 去年我有一個報告,大家可以在IT168上找到,充分說明圖形機(jī)的局限性。在這樣一種計算設(shè)施的變化,軟件工程的關(guān)注點(diǎn)的變化和交互方式的發(fā)展情況之下,我們迎來了云計算的時代,現(xiàn)在還有人說云計算的定義,已經(jīng)有點(diǎn)落
8、后了,云計算定義可以有千萬種,但是大家基本是聚焦的,方向是一致的。云計算是一種基于互聯(lián)網(wǎng)的大眾參與的計算模式。其計算資源包括計算能力,存儲能力,交付能力(網(wǎng)絡(luò)帶寬)都是動態(tài)的,可伸縮的,對虛擬化的,而且以服務(wù)的方式提供,這就是我對云計算的基本定義。 我們看看一個云生態(tài)反映的變化,類別于水的生態(tài)循環(huán)。我們可以把云看作是天上的云彩,陽光就是用戶的需求,服務(wù)就是水蒸發(fā)到天上形成的云滴,云滴可以聚集成云,云滴的大小可以有大有小,服務(wù)的聚合,按照用戶的需要降下來滿足信息的需求,這就是云的生態(tài)循環(huán)?,F(xiàn)在有的企業(yè)在講私有云,有的企業(yè)講混合云,我個人認(rèn)為云是在天上的,是共享的,沒有什么你的我的。但是水庫、河流
9、,各種各樣的云計算中心,比如說客戶關(guān)系管理中心,數(shù)據(jù)中心都可以叫做水庫,在地面上。你們看看谷歌的中心是在一個沙漠里,在一個大的核電廠旁邊,幾十萬臺服務(wù)器,那是在地上,不在云里面。云主要通過服務(wù)互操作實現(xiàn)信息按需獲取,云是共享的,水庫可以是私有的?;诰W(wǎng)絡(luò)的信息服務(wù)和信息流動就構(gòu)成云的生態(tài)環(huán)境,我用兩本小說的名字來描述,一本書是叫做水流云在水隨天去,云服務(wù)是需求,水庫要為服務(wù)跟著跑,這就是我說的云生態(tài)平衡,水流云、在水隨天去。 我們每個同事都經(jīng)過這十多年來服務(wù)器的變化,我在這里用一個很重要的圖說云導(dǎo)致的必然性。在早期的時候我們有一個互聯(lián)網(wǎng)上的體系結(jié)構(gòu),我們叫做客戶機(jī)服務(wù)器時代。后來我們發(fā)現(xiàn)客戶機(jī)
10、可以瘦一點(diǎn),服務(wù)器可以胖一點(diǎn),然后讓更多的任務(wù)由服務(wù)器承擔(dān)。又過一段時間我叫做服務(wù)器井噴的時代,在任何一個單位信息中心里面具有郵件服務(wù)器又有數(shù)據(jù)服務(wù)器,還有安全服務(wù)器,還有數(shù)字服務(wù)器,到底多少種服務(wù)器呢?沒有規(guī)范,沒有說法,服務(wù)器是井噴的。由于專業(yè)的服務(wù)導(dǎo)致了服務(wù)器的多元化,我們看一個學(xué)校,像清華大學(xué),北航這樣大學(xué)校,不但系里面有服務(wù)器一大得,學(xué)校還有一大堆服務(wù)器。這么多服務(wù)器放在這里面燒電,平均每臺服務(wù)器利用大概15%左右,有人想這么多服務(wù)器放在學(xué)校,放在系里面有什么差別嗎?于是就出現(xiàn)了服務(wù)器托管形成的市場,這就是服務(wù)器托管的時代。我們的世紀(jì)互聯(lián)就托管中央臺,新聞聯(lián)播,這叫服務(wù)器托管的時代,
11、把這些服務(wù)器放在一起不行嗎,于是我們到處找這樣基礎(chǔ)設(shè)施,有沒有這樣大房子、帶寬,因此服務(wù)器托管形成一定潮流。這形成一定程度之后想房間里面有幾十萬臺服務(wù)器干什么呢,這只保證他的使用,能不能集成起來做一個集群呢,于是就出現(xiàn)了虛擬服務(wù)。這樣一來用戶不用買服務(wù)器了,于是虛擬集群的思想導(dǎo)致云計算平臺的出現(xiàn),彈性伸縮的資源動態(tài)調(diào)配。像谷歌的服務(wù)器利用率,搜索引擎達(dá)到85%,一般的在各個單位,各個小的信息中心服務(wù)器利用是15%,你們想一想全世界是多少服務(wù)器,他們都在燒電,如果把15%變成85%,我們不是給綠色I(xiàn)T做出貢獻(xiàn)了嗎。所以我看云計算就是這樣來自必然,不是炒作。 第二,云計算平臺的開發(fā)。軟件服務(wù)業(yè)如何
12、實行社會化、集約化、專業(yè)化的大轉(zhuǎn)型。我們回顧一下制造業(yè),在工業(yè)革命時代是怎樣分散的,分布式的走向社會化,集約化專業(yè)化的,我們就會看到IT產(chǎn)業(yè)將會跟隨制造業(yè)進(jìn)行第二次的社會化,集約化和專業(yè)化。社會化就是說互聯(lián)網(wǎng)計算已經(jīng)不是你的,也不是我的,而是一個社會的基礎(chǔ)設(shè)施。任何一個用戶都不在追求軟件為我所有,而是強(qiáng)調(diào)軟件為我所用,而且要求獲得個性化服務(wù),這就叫做社會化。 什么叫做集約化?怎么樣把服務(wù)器15%利用率改為85%呢,于是人們出現(xiàn)了軟件模塊的構(gòu)件化,實現(xiàn)集約生產(chǎn),計算資源和虛擬化組織配置提高利用率。專業(yè)化面向公眾的規(guī)范化服務(wù),越是專業(yè)的服務(wù)越是精細(xì)的,越是規(guī)范的,所以我今天給大家貢獻(xiàn)的主題詞就是這
13、三個詞。 我們用數(shù)碼相機(jī)照一張相片的時候不需要存儲卡,隨時可以發(fā)到網(wǎng)上相片存儲中心,之后用PS軟件加工一下,你沒有回到家里面你的好照片已經(jīng)在親戚家電視機(jī)上出現(xiàn)了,而相冊存儲被虛擬化了。網(wǎng)上開的淘寶已經(jīng)成為日常生活一部分,物理的商店被虛擬化了,這就是生命的云計算,這就是如此吸引我們非干不可。我特別還要介紹一個維基百科,我們家里有很多工具書的時候發(fā)現(xiàn)還不如上維基網(wǎng)站,他提供了知識交互的平臺,大多只管理內(nèi)容,詞條管理和更新被虛擬化,用這個是最新、最快、最簡捷。計算資源的虛擬化在互聯(lián)網(wǎng)時代迅速發(fā)展,用戶將以更自然的交互方式滿足客戶需求,無須關(guān)注特定軟件的服務(wù)方式,我正在用這個軟件是不是他人同時被租用了
14、,這跟你無關(guān),你不用操心,無需關(guān)心計算平臺的操作系統(tǒng),以及底層資源的配置和管理?,F(xiàn)在有一本書告訴你IT不在重要,你不要關(guān)心,不要成為軟件工程師,有人干這個活,無需關(guān)心計算中心地址位置,你的圖片、網(wǎng)店開在什么物理城市不用擔(dān)心,他告訴三個不用擔(dān)心,第一個就是軟件就是服務(wù)。第二個就是平臺就是服務(wù)。第三個就是基礎(chǔ)設(shè)施就是服務(wù)。這三個都不用關(guān)心,我覺得用戶很爽。 現(xiàn)在遇到很嚴(yán)肅的問題,如何看待社會化的計算水平,我這個年齡的老計算機(jī)工作者歷來把CPU看做是一個命根子,這個時代已經(jīng)過去了。社會化的計算機(jī)告訴我們,一個平臺他可以計算能力為主,CPU我們簡稱計算能力,計算能力為主存儲能力和交互能力為輔,這是計算
15、中心。交互能力為主,計算能力和存儲能力為輔我們叫做交互能力,因此在網(wǎng)上出現(xiàn)了數(shù)據(jù)中心存儲為主,計算中心計算為主,交互中心就是我們所說的QQ那樣的虛擬社區(qū)等等。不在把一臺計算機(jī)看做我們工作內(nèi)容,永遠(yuǎn)不要忘記我們的工作平臺是一個無邊無際的網(wǎng)絡(luò)。 這有利于資源合理配置,促進(jìn)了節(jié)能減排,實現(xiàn)了綠色計算。端產(chǎn)品擺脫傳統(tǒng)帶來的開銷,端產(chǎn)品更加簡捷、靈活。如何才能構(gòu)成云計算平臺呢?我想一個電子郵件的管理中心為例,通常來說一個云計算平臺有三部分組成,第一部分就是前端處理平臺,電子郵件而言必須是電子郵件地址,郵箱服務(wù)器,用戶身份識別,這是前端部分對應(yīng)著網(wǎng)絡(luò)千家萬戶。還有存儲為主的存儲模塊,他把檔案存儲起來,要把
16、當(dāng)前最熱的放再一個地方,還要把垃圾郵件放在另外一個地方,這是以存儲為主的模塊。以計算處理為主的模塊,比如說要?dú)⒉《荆シ蠢]件,要對郵箱進(jìn)行管理,對數(shù)據(jù)工作進(jìn)行處理,這個叫做處理模塊。 我們看看谷歌三大塊大概跟這三塊也是相對應(yīng)的。我想說阿凡達(dá)這個電影,這采用1280個刀片服務(wù)器,四個超級計算平臺,采用虛擬的技術(shù)。我看市場上已經(jīng)亂了,到處都在虛擬化,到處都買刀片服務(wù)器,政府決心很大,都打云計算的牌子,我想在這里做一點(diǎn)說明。 高性能計算機(jī)能不能成為云計算中心呢,我告訴大家你要小心一點(diǎn)。目前流行的社會化、集約化、專業(yè)化的云計算中心,全世界地方也沒有買,也沒有用。我們可以思考一下,谷歌的服務(wù)器集群
17、分布在20個地方,他們沒有買高性能計算機(jī),他買二手貨計算機(jī)。亞麻云有十萬臺,雖然有1000余臺服務(wù)器組成,他服務(wù)器集群機(jī)構(gòu)不是高性能的操作系統(tǒng)?,F(xiàn)在我們很多廠商在推銷自己的虛擬機(jī),因此虛擬化是云計算的特點(diǎn),但是我想告訴大家難有萬能的虛擬機(jī),虛擬機(jī)在物理機(jī)房再分布問題,從學(xué)術(shù)問題來說是不可能的。你想覆蓋物理機(jī)多,虛擬化越多,虛擬化開銷就越大。而社會化,集約化和專業(yè)化的特點(diǎn)導(dǎo)致更為靜致、專業(yè)、虛擬平臺,而不是要搞萬能的虛擬平臺,你不可能在同一個平臺上實現(xiàn)所有的專業(yè)服務(wù)。搜索中心的服務(wù)器目前以后到了45萬臺規(guī)模,我們從學(xué)術(shù)觀點(diǎn)來說,這會不會上一百萬臺,會不會不上一千萬臺,我們剛剛開了云計算大會,20
18、00多人參加,有一個嘉賓說要搞千萬臺虛擬集群,我的觀點(diǎn)不要那么急,要看需求。社會化必然要求規(guī)?;?guī)?;蛯I(yè)化是相互制約的,我們并不追求千萬臺服務(wù)器規(guī)模虛擬化,該用多少就用多少。社會化、集約化和專業(yè)化會不會導(dǎo)致網(wǎng)絡(luò)操作系統(tǒng)呢,會不會導(dǎo)致一個云操作系統(tǒng)呢?這又是另外一種聲音,我的回答是虛擬機(jī)并不要求一個萬人網(wǎng)絡(luò)操作系統(tǒng),如果說平臺上有一個操作系統(tǒng),他用來屏蔽多臺物理服務(wù)器,而一個搜索服務(wù)平臺的操作差別很大,特別是文本操作平臺和流媒體操作平臺相比。因為我們說單機(jī)的操作系統(tǒng)影響太大了,我們總想搞一個網(wǎng)絡(luò)操作系統(tǒng),我是說這些操作系統(tǒng)一開始恐怕是專業(yè)的,慢慢就變得通俗一點(diǎn),而并不是千人一面的。 同一個
19、云計算平臺,好比說北航的電子郵件服務(wù)中心,他可以搞一個平臺。但是反過來在北京有這么多高校,這些電子郵件專門服務(wù)可以不可以在高校只搞一個呢,北京大學(xué)如此密集,清華的郵件管理服務(wù)和北航的管理服務(wù)具有相當(dāng)強(qiáng)的共性,我們難道不可以做專業(yè)化一點(diǎn),這個是不是世界就一個呢?不一定,比如說上海可以放一個,廣州放一個,不同的地域可以部署不同的軟件超市。我們只要想一想制造業(yè)的超市,你可以安裝個性化家具。在互操作當(dāng)中因為云計算操作核心思想是互操作,我們在互聯(lián)網(wǎng)解決了互聯(lián)問題,在網(wǎng)絡(luò)互動上結(jié)果信息互通問題,當(dāng)前多個廠商軟件產(chǎn)品在同一個平臺運(yùn)行,尤其要解決互動互操作。外部服務(wù)是服務(wù)當(dāng)中最基本的服務(wù),已經(jīng)有很多成功的案例
20、。目前我們關(guān)心的是對互操作要求的標(biāo)準(zhǔn)的制定,因為越是靠近內(nèi)容,越是靠近需求,這種互操作的并準(zhǔn)應(yīng)該做到樸實、易懂和易用。我曾經(jīng)舉過一個例子,人人之間要表示交互,有一種辦法就是擁抱,還有一種辦法就是作揖,或者大家規(guī)定一個標(biāo)準(zhǔn)比如說握手是互操作。擁抱為什么不好,或者不行呢?就要進(jìn)行討論,尤其基于本土內(nèi)容的互操作,要有本土開發(fā)商在標(biāo)準(zhǔn)化上先走一步。我們可以看看握手是多少的簡單,用戶服務(wù)之間的互操作可松可緊,兩個男子漢僅僅合作,有時候一個女士和男士的握手,還有禮貌的握手,互操作可以做到這樣的東西,能使不同的軟件開發(fā)商生產(chǎn)的服務(wù)在一起能夠進(jìn)行資源的聚合。 因此,為了完成互操作的標(biāo)準(zhǔn),武漢大學(xué)等國內(nèi)一些單位
21、參加ISO標(biāo)準(zhǔn)組織了,制定了互操作原模型框架。在這里面用戶服務(wù)之間,在服務(wù)和服務(wù)之間的握手通過四個基本要素構(gòu)成,這四個要素分別用英文字母RGPS表示角色、目標(biāo)、流程和服務(wù),這個標(biāo)準(zhǔn)由中國、日本、韓國等參加,23個國家,12個國家投票,中國作為組長的單位19763已經(jīng)正式發(fā)布,如果在座的軟件開發(fā)商還不了解,我們建議你看看這個標(biāo)準(zhǔn)。這個標(biāo)準(zhǔn)在去年獲得國家科技進(jìn)步二等獎,圍繞這個標(biāo)準(zhǔn)的制定還有一系列的標(biāo)準(zhǔn),但是這有一個標(biāo)準(zhǔn)租,打五角星的都是中國擔(dān)任組長的。 第三,云計算導(dǎo)致軟件產(chǎn)業(yè)重組。因為我們原來歷來是面向單機(jī)的,面向下的,面向技術(shù)實現(xiàn)的,什么層次結(jié)構(gòu)的,所以云計算導(dǎo)致軟化產(chǎn)品重組。我里面有五句話
22、質(zhì)疑請大家思考,云計算對傳統(tǒng)的軟件和軟件開發(fā)的質(zhì)疑是一軟件真是在系統(tǒng)里面工作嗎,你是作系統(tǒng)頂層設(shè)計嗎,我建議是網(wǎng)絡(luò)不是系統(tǒng),需求是軟件生命一個階段嗎?軟件自身是層次型的體系結(jié)構(gòu)嗎?問題是形式化的強(qiáng)結(jié)構(gòu)好嗎?成熟的軟件是測出來的嗎?這五個觀點(diǎn)在傳統(tǒng)軟件里面都是對的,在以網(wǎng)絡(luò)為平臺,網(wǎng)絡(luò)為工作對象的時候都遇到一定的問題。尤其是一些老同志希望我們思想能夠跟上。 大量的中小企業(yè)軟件開發(fā)商將面臨著工作平臺,工作對象,工作方式的重組,從軟件工程轉(zhuǎn)向需求工程。在現(xiàn)在你要么做大做強(qiáng)服務(wù)成為大款,假如中國電子郵件管理平臺都是你做的,你可以給每一個公民每一個郵箱嗎,給每一個人替代空間,你將占有多大的市場呀。13億
23、人每人一個郵箱,每人2G空間,你怎么解決內(nèi)存?,F(xiàn)在很多廠商都可以做這個事情。你把電子郵件這塊關(guān)管理住了,其他工業(yè)和信息化部管住了三分之一。 要么就是傍大款,依附發(fā)展。信息時代云計算平臺構(gòu)成各種各樣數(shù)據(jù)中心,存儲中心,軟件中心,計算中心,媒體中心,娛樂中心,安全中心,勢必成為軟件開發(fā)商關(guān)注的重點(diǎn),也是為社會服務(wù)的。 云計算時的信息服務(wù)社會化成為可能,催生了新的市場和新的服務(wù),基于內(nèi)容的服務(wù)所占比重越來越大,中間件所占比例越來越小,嵌入式軟件更加個性化,柔性化。 手機(jī)、游戲機(jī)、數(shù)碼相機(jī)、電視機(jī)、上網(wǎng)本、筆記本、電腦等等功能交叉會出現(xiàn)更多四不像的產(chǎn)品,端產(chǎn)品更加簡捷,多樣,個性化。我這幾天在網(wǎng)上看,
24、通過IU接口連接網(wǎng)上必須具有靈活功能,尤其是3G、4G推出,帶寬問題從技術(shù)來講已經(jīng)不是問題了。普遍參與的開發(fā)形成的平臺群體智慧,會出現(xiàn)各種各樣軟件合作開發(fā),以前我認(rèn)為這個團(tuán)隊必須在我房子里,現(xiàn)在不然,現(xiàn)在軟件開發(fā)工程師可能在全世界任何地方,軟件在線更新,貼近用戶新需求,強(qiáng)調(diào)軟件的研發(fā)。軟件頻繁的重組,在第一時間滿足客戶需求。 移動互聯(lián)網(wǎng)上云計算會來的更快,因為他位置感知能力形成移動用戶迅速增長的需求,我們定制一個氣侯,定制一個航空交通信息已經(jīng)是日常生活中一部分,定制一個導(dǎo)航等等。 從服務(wù)的互聯(lián)網(wǎng)必將走向物聯(lián)網(wǎng)。我舉一個例子,假如我們的用戶有手機(jī),有上網(wǎng)本,有數(shù)碼相機(jī),現(xiàn)在可以實現(xiàn)一個功能叫云打
25、印,你把數(shù)據(jù)放到數(shù)據(jù)中心,通過格式化軟件箱,租用一個文檔編排一下,在任何地方可以打印你的報告。這個云打印還是很厲害的,你如果打印一本書就改變整個出版業(yè)。 現(xiàn)在云導(dǎo)航,現(xiàn)在的汽車導(dǎo)航,現(xiàn)在還要買導(dǎo)航軟件,半年還要更新一次,有的地方還找不到,你這個車子在北京開跑到天津?qū)Ш较到y(tǒng)還不管用。你以后發(fā)一個服務(wù)請求,你告訴說今天從公主墳到哪兒怎么走,哪怕是一個天津人也可以這樣做,這是云導(dǎo)航,不用買幾千塊導(dǎo)航器了,這樣就可以把車子聯(lián)網(wǎng),物聯(lián)網(wǎng)最重要的就是移動平臺的聯(lián)網(wǎng)。如果所有的車子連到網(wǎng)上,今天這個車子限號行車犯規(guī)的隨時就會知道,此時此刻有多少車在地下停著,有多少路上跑著全知道,這個社會效率是多大的提高呀。
26、 總結(jié)一下,軟件作為獨(dú)立產(chǎn)品,針對用戶需求采用向不逐步求進(jìn)方向,讓用戶安裝并擁有軟件系統(tǒng),這樣的時代已經(jīng)成為歷史。下一個時代云計算的時代,社會化、集約化和專業(yè)化的云計算平臺,通過軟件重組進(jìn)行服務(wù)流程的優(yōu)化,提高平臺的利用率,云計算平臺促進(jìn)了軟件開發(fā)商之間的資源智慧,信息共享,形成面向服務(wù)的計算,為網(wǎng)絡(luò)時代開辟了新的道路,謝謝大家。另外:程序員理解“云計算”入門話:從桌面開發(fā)到互聯(lián)網(wǎng)開發(fā)的思維轉(zhuǎn)變 2009-12-13 20:34 61人閱讀 評論(0) 收藏 舉報 當(dāng)被要求寫寫“什么是云計算”、“云計算入門介紹”之類的文章時,本來打算寫一篇關(guān)于亞馬遜AWS服務(wù) 的基礎(chǔ)介紹。然后我就發(fā)現(xiàn)其實在過
27、去幾年內(nèi),這樣的文章網(wǎng)上已經(jīng)很多,而且質(zhì)量也很好(如亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)探秘 )。我沒什么必要再寫一遍了。不過看起來還是有很多程序員對云計算概念有些生疏,又或者有“炒作”的誤解。當(dāng)然這種情況一方面是由于“云計算”在中國還沒有成長起來,沒有多少程序員實際編寫過基于云計算的應(yīng)用程序。亞馬遜的AWS還有Google的AppEngine對中國的支持都不到位,而且這兩家云計算的思路還不完全一致,AWS偏向于商業(yè)思維,而AppEngine偏向于程序開發(fā)思維。另外一方面是由于云計算是個多層次的概念,有硬件網(wǎng)絡(luò)設(shè)備制造商說云計算,電信運(yùn)營商說云計算,數(shù)據(jù)中心說云計算,互聯(lián)網(wǎng)公司說云計算,應(yīng)用開發(fā)商(殺毒,
28、輸入法)說云計算,連傳統(tǒng)大企業(yè)也說云計算,所以程序員理解起云計算難免遇到憑空想象,盲人摸象的難題。但是大家對云計算的理解的真正難點(diǎn)可能還是在“從桌面開發(fā)到互聯(lián)網(wǎng)開發(fā)的思維轉(zhuǎn)變”上。因為云計算是互聯(lián)網(wǎng)時代的產(chǎn)物,在單機(jī)時代是絕對不會有云的概念。所以在理解云計算的時候,首先要進(jìn)入到互聯(lián)網(wǎng)程序開發(fā)的思維模式中,然后理解它就很順利了。不過在國內(nèi)程序員中,有互聯(lián)網(wǎng)程序開發(fā)思維的很少。甚至包括一些網(wǎng)站開發(fā)人員,大家仍習(xí)慣于用單機(jī)環(huán)境下的開發(fā)思維去學(xué)習(xí)一項新技術(shù)。這不能怪我們,從學(xué)校的計算機(jī)教育開始,我們接受的思維就是單機(jī)開發(fā),從helloworld到數(shù)據(jù)結(jié)構(gòu),都是跑在一臺機(jī)器上。程序處理數(shù)據(jù)完畢,退出即可
29、。即便在美國,計算機(jī)教育也同樣存在這個問題,所以比希利亞的“Google 101”計劃 (原文 ) 才會有如此大的影響力。讓我們看看桌面開發(fā)和互聯(lián)網(wǎng)開發(fā)有什么不同吧。這里提出的問題,無論哪家的云計算都是在想辦法解決這些問題。也許并不全面,只希望能引起大家的思考:首先是數(shù)據(jù)問題。單機(jī)上的軟件將數(shù)據(jù)放在用戶的硬盤里,這里將數(shù)據(jù)維護(hù)的風(fēng)險完全交給了用戶,程序員不用考慮總總可能的錯誤。如果硬盤損壞了,或者空間滿,或者數(shù)據(jù)被竊取了.,都是由用戶自己買單解決,用戶在最差情況下,就是重新買臺機(jī)器安裝軟件運(yùn)行,沒有程序員的事情。但是一旦編寫互聯(lián)網(wǎng)程序,情況就完全不同了。任何程序,只要將用戶的數(shù)據(jù)寫在了服務(wù)端的存儲空間內(nèi),就要對數(shù)據(jù)負(fù)責(zé)。數(shù)據(jù)備份,數(shù)據(jù)安全,數(shù)據(jù)恢復(fù),這些都是對用戶的承諾。用戶請求并發(fā)問題。單機(jī)環(huán)境下編寫一個helloworld程序很容易,如果要放到服務(wù)器端呢。可能有人會說這也很容易,無非是把程序放到Web服務(wù)器上運(yùn)行,輸出結(jié)果是html。但是即便是這么簡單的程序在互聯(lián)網(wǎng)開發(fā)模式下,也要問個基本問題,就是每秒請求數(shù)是多少,如果這個程序有1億人在同時使用呢(比如奧運(yùn)網(wǎng)站上的一段輸出)?那么就要用很多服務(wù)器來支持,還要做負(fù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3408-2024林下經(jīng)濟(jì)術(shù)語
- 【假期提升】五升六語文暑假作業(yè)(七)-人教部編版(含答案含解析)
- 緊急任務(wù) 面試題及答案
- 2025年軍隊文職人員招聘之軍隊文職法學(xué)考前沖刺模擬試卷A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級技能題庫綜合試卷A卷附答案
- 遺產(chǎn)繼承房產(chǎn)過戶合同
- 汽車運(yùn)輸合同協(xié)議書
- 語言學(xué)與文化差異閱讀理解題
- 信息技術(shù)支持下的農(nóng)業(yè)智能生產(chǎn)合作協(xié)議
- 陜西省渭南市富平縣2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 中考心理減壓輔導(dǎo) 中考前心理健康教育主題班會
- 小學(xué)四年級心理健康教育課
- 【上市公司的財務(wù)風(fēng)險的分析和防范:以三只松鼠為例10000字(論文)】
- 部編版小學(xué)語文四年級下冊教師教學(xué)用書(教學(xué)參考)完整版
- 幼兒園消防安全知識競賽試題及答案
- 莫高窟群文閱讀教學(xué)設(shè)計
- 樂理視唱練耳簡明教程課后習(xí)題答案
- 2023年10月自考試題02398土力學(xué)及地基基礎(chǔ)
- 農(nóng)業(yè)領(lǐng)域的服務(wù)禮儀
- 高壓旋噴樁加固工程施工方案
- 【鹽津鋪?zhàn)庸境杀竟芾憩F(xiàn)狀、問題及對策】10000字
評論
0/150
提交評論