基本概念和特點
英譯:cloud;cloud computing;cloud computer;cloud-based。 云計算時代,可以拋棄U盤等移動設(shè)備,只需要進入Google Docs頁面,新建文檔,編輯內(nèi)容,然后,直接將文檔的URL分享給你的朋友或者上司,他可以直接打開瀏覽器訪問URL。我們再也不用擔心因PC硬盤的損壞而發(fā)生資料丟失事件。 1、狹義云計算
提供資源的網(wǎng)絡(luò)被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經(jīng)常被稱為像水電一樣使用IT基礎(chǔ)設(shè)施。 2、廣義云計算
這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān)的,也可以是任意其他的服務(wù)。 解釋: 這種資源池稱為“云”?!霸啤笔且恍┛梢宰晕揖S護和管理的虛擬計算資源,通常為一些大型服務(wù)器集群,包括計算服務(wù)器、存儲服務(wù)器、寬帶資源等等。云計算將所有的計算資源集中起來,并由軟件實現(xiàn)自動管理,無需人為參與。這使得應(yīng)用提供者無需為繁瑣的細節(jié)而煩惱,能夠更加專注于自己的業(yè)務(wù),有利于創(chuàng)新和降低成本。 有人打了個比方:這就好比是從古老的單臺發(fā)電機模式轉(zhuǎn)向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過互聯(lián)網(wǎng)進行傳輸?shù)摹?br /> 云計算是并行計算(Parallel Computing)、分布式計算(Distributed Computing)和網(wǎng)格計算(Grid Computing)的發(fā)展,或者說是這些計算機科學(xué)概念的商業(yè)實現(xiàn)。云計算是虛擬化(Virtualization)、效用計算(Utility Computing)、IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺即服務(wù))、SaaS(軟件即服務(wù))等概念混合演進并躍升的結(jié)果。 總的來說,云計算可以算作是網(wǎng)格計算的一個商業(yè)演化版。早在2002年,我國劉鵬就針對傳統(tǒng)網(wǎng)格計算思路存在不實用問題,提出計算池的概念:“把分散在各地的高性能計算機用高速網(wǎng)絡(luò)連接起來,用專門設(shè)計的中間件軟件有機地粘合在一起,以Web界面接受各地科學(xué)工作者提出的計算請求,并將之分配到合適的結(jié)點上運行。計算池能大大提高資源的服務(wù)質(zhì)量和利用率,同時避免跨結(jié)點劃分應(yīng)用程序所帶來的低效性和復(fù)雜性,能夠在目前條件下達到實用化要求?!比绻麑⑽闹械摹案咝阅?a href='http://www.simplelove-0511.cn/DetailInfo.aspx?nid=1779' target='_blank'>計算機”換成“服務(wù)器集群”,將“科學(xué)工作者”換成“商業(yè)用戶”,就與當前的云計算非常接近了。 云計算具有以下特點: (1) 超大規(guī)模。“云 云計算管理系統(tǒng) 云計算管理系統(tǒng)
[5]”具有相當?shù)囊?guī)模,Google云計算已經(jīng)擁有100多萬臺服務(wù)器, Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺服務(wù)器。企業(yè)私有云一般擁有數(shù)百上千臺服務(wù)器?!霸啤蹦苜x予用戶前所未有的計算能力。 (2) 虛擬化。云計算支持用戶在任意位置、使用各種終端獲取應(yīng)用服務(wù)。所請求的資源來自“云”,而不是固定的有形的實體。應(yīng)用在“云”中某處運行,但實際上用戶無需了解、也不用擔心應(yīng)用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網(wǎng)絡(luò)服務(wù)來實現(xiàn)我們需要的一切,甚至包括超級計算這樣的任務(wù)。 (3) 高可靠性?!霸啤笔褂昧藬?shù)據(jù)多副本容錯、計算節(jié)點同構(gòu)可互換等措施來保障服務(wù)的高可靠性,使用云計算比使用本地計算機可靠。 (4) 通用性。云計算不針對特定的應(yīng)用,在“云”的支撐下可以構(gòu)造出千變?nèi)f化的應(yīng)用,同一個“云”可以同時支撐不同的應(yīng)用運行。 (5) 高可擴展性?!霸啤钡囊?guī)模可以動態(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長的需要。 (6) 按需服務(wù)?!霸啤笔且粋€龐大的資源池,你按需購買;云可以象自來水,電,煤氣那樣計費。 (7) 極其廉價。由于“云”的特殊容錯措施可以采用極其廉價的節(jié)點來構(gòu)成云,“云”的自動化集中式管理使大量企業(yè)無需負擔日益高昂的數(shù)據(jù)中心管理成本,“云”的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,因此用戶可以充分享受“云”的低成本優(yōu)勢,經(jīng)常只要花費幾百美元、幾天時間就能完成以前需要數(shù)萬美元、數(shù)月時間才能完成的任務(wù)。 云計算可以徹底改變?nèi)藗兾磥淼纳睿瑫r也要重視環(huán)境問題,這樣才能真正為人類進步做貢獻,而不是簡單的技術(shù)提升。 “云計算”時代
云計算的演進 云計算的演進
當今社會,PC依然是我們?nèi)粘9ぷ魃钪械暮诵墓ぞ摺覀冇肞C處理文檔、存儲資料,通過電子郵件或U盤與他人分享信息。如果PC硬盤壞了,我們會因為資料丟失而束手無策。而在“云計算”時代,“云”會替我們做存儲和計算的工作?!霸啤本褪?a href='http://www.simplelove-0511.cn/DetailInfo.aspx?nid=1779' target='_blank'>計算機群,每一群包括了幾十萬臺、甚至上百萬臺計算機?!霸啤钡暮锰庍€在于,其中的計算機可以隨時更新,保證“云”長生不老。Google就有好幾個這樣的“云”,其他IT巨頭,如微軟、雅虎、亞馬遜(Amazon)也有或正在建設(shè)這樣的“云”。屆時,我們只需要一臺能上網(wǎng)的電腦,不需關(guān)心存儲或計算發(fā)生在哪朵“云”上,但一旦有需要,我們可以在任何地點用任何設(shè)備,如電腦、手機等,快速地計算和找到這些資料。我們再也不用擔心資料丟失。 在谷雪梅加入Google以后,她發(fā)現(xiàn)這一類概念已經(jīng)得到了實踐。Google的技術(shù),可以讓幾十萬臺計算機一起發(fā)揮作用,組成強大的數(shù)據(jù)中心。Google中國前CEO李開復(fù)此前接受《財經(jīng)》記者專訪時說,Google真正的競爭力就在于有這些“云”,他們讓Google有了無與倫比的存儲和計算全球數(shù)據(jù)的能力。Google在創(chuàng)立之初,并沒有刻意地去追求“云計算”和“晶格計算”等概念。但作為一家搜索引擎,Google在客觀上需要擁有這些“云”。實際上,雅虎的搜索同樣用到了“云計算”。云計算是一種新興的共享基礎(chǔ)架構(gòu)的方法,它可以將巨大的系統(tǒng)池連接在一起以提供各種IT服務(wù)。很多因素推動了對這類環(huán)境的需求,其中包括連接設(shè)備、實時數(shù)據(jù)流、 SOA 的采用以及搜索、開放協(xié)作、社會網(wǎng)絡(luò)和移動商務(wù)等這樣的 Web 2.0 應(yīng)用的急劇增長。另外,數(shù)字元器件性能的提升也使IT環(huán)境的規(guī)模大幅度提高,從而進一步加強了對一個由統(tǒng)一的云進行管理的需求。 云計算+always-On設(shè)備 被評為“25年來最具影響力的十大IT技術(shù)組合” [4] 《紐約時報》:云計算到底指什么? 云計算的說法正在廣為流行,Gartner高級分析師Ben Pring評價道:“它正在成為一個大眾化的詞語。”但是,問題是似乎每個人對于云計算的理解各不相同。作為一個對互聯(lián)網(wǎng)的比喻,“云”是很容易理解的。但是一旦同“計算”聯(lián)系起來,它的意義就擴展了,而且開始變得模糊起來。有些分析師和公司把云計算僅僅定義為計算的升級版——基本上就是互聯(lián)網(wǎng)上提供的眾多虛擬服務(wù)器。另外一些人把云計算定義的更加寬泛,他們認為用戶在防火墻保護之外消費的任何事物都處于“云”之中。 云計算被人們關(guān)注是在人們考慮IT業(yè)到底需要什么之后,人們需要找到一種辦法能夠在不增加新的投資,新的人力和新的軟件的情況下增加互聯(lián)網(wǎng)的能力和容量。而云計算正好提供了這種可能?,F(xiàn)今云計算正處于一個起步的階段,大大小小的公司提供著各式各樣的云計算服務(wù),從軟件應(yīng)用到網(wǎng)絡(luò)存儲再到郵件過濾。這些公司一部分是基礎(chǔ)設(shè)備提供商,另一部分是像Salesforce.com之類的SAAS(軟件即服務(wù))提供商?,F(xiàn)今主要實現(xiàn)的是基于互聯(lián)網(wǎng)的個人服務(wù),但是云計算的聚合和整合正在產(chǎn)生。 云計算的幾大形式
InfoWorld網(wǎng)站同數(shù)十家公司、分析家和IT用戶討論出了云計算的幾大形式: 1.SAAS(軟件即服務(wù)) 這種類型的云計算通過瀏覽器把程序傳給成千上萬的用戶。在用戶眼中看來,這樣會省去在服務(wù)器和軟件授權(quán)上的開支;從供應(yīng)商角度來看,這樣只需要維持一個程序就夠了,這樣能夠減少成本。Salesforce.com是迄今為止這類服務(wù)最為出名的公司。SAAS在人力資源管理程序和ERP中比較常用。 Google Apps和Zoho Office也是類似的服務(wù) 2.實用計算(Utility Computing) 這個主意很早就有了,但是直到最近才在Amazon.com、Sun、IBM和其它提供存儲服務(wù)和虛擬服務(wù)器的公司中新生。這種云計算是為IT行業(yè)創(chuàng)造虛擬的數(shù)據(jù)中心使得其能夠把內(nèi)存、I/O設(shè)備、存儲和計算能力集中起來成為一個虛擬的資源池來為整個網(wǎng)絡(luò)提供服務(wù)。 3.網(wǎng)絡(luò)服務(wù) 同SAAS關(guān)系密切,網(wǎng)絡(luò)服務(wù)提供者們能夠提供API讓開發(fā)者能夠開發(fā)更多基于互聯(lián)網(wǎng)的應(yīng)用,而不是提供單機程序。 4.平臺即服務(wù) 另一種SAAS,這種形式的云計算把開發(fā)環(huán)境作為一種服務(wù)來提供。你可以使用中間商的設(shè)備來開發(fā)自己的程序并通過互聯(lián)網(wǎng)和其服務(wù)器傳到用戶手中。 5.MSP(管理服務(wù)提供商) 最古老的云計算運用之一。這種應(yīng)用更多的是面向IT行業(yè)而不是終端用戶,常用于郵件病毒掃描、程序監(jiān)控等等。 6.商業(yè)服務(wù)平臺 SAAS和MSP的混合應(yīng)用,該類云計算為用戶和提供商之間的互動提供了一個平臺。比如用戶個人開支管理系統(tǒng),能夠根據(jù)用戶的設(shè)置來管理其開支并協(xié)調(diào)其訂購的各種服務(wù)。 7.互聯(lián)網(wǎng)整合 將互聯(lián)網(wǎng)上提供類似服務(wù)的公司整合起來,以便用戶能夠更方便的比較和選擇自己的服務(wù)供應(yīng)商。 云計算四個顯著特點
首先,云計算提供了最可靠、最安全的數(shù)據(jù)存儲中心,用戶不用再擔心數(shù)據(jù)丟失、病毒入侵等麻煩。 很多人覺得數(shù)據(jù)只有保存在自己看得見、摸得著的電腦里才最安全,其實不然。你的電腦可能會因為自己不小心而被損壞,或者被病毒攻擊,導(dǎo)致硬盤上的數(shù)據(jù)無法恢復(fù),而有機會接觸你的電腦的不法之徒則可能利用各種機會竊取你的數(shù)據(jù)。此前轟動一時的“艷照門”事件據(jù)報道不也是因為電腦送修而造成個人數(shù)據(jù)外泄的嗎? 反之,當你的文檔保存在類似 Google Docs 的網(wǎng)絡(luò)服務(wù)上,當你把自己的照片上傳到類似 Google Picasa Web 的網(wǎng)絡(luò)相冊里,你就再也不用擔心數(shù)據(jù)的丟失或損壞。因為在“云”的另一端,有全世界最專業(yè)的團隊來幫你管理信息,有全世界最先進的數(shù)據(jù)中心來幫你保存數(shù)據(jù)。同時,嚴格的權(quán)限管理策略可以幫助你放心地與你指定的人共享數(shù)據(jù)。這樣,你不用花錢就可以享受到最好、最安全的服務(wù),甚至比在銀行里存錢還方便。 其次,云計算對用戶端的設(shè)備要求最低,使用起來也最方便。 大家都有過維護個人電腦上種類繁多的應(yīng)用軟件的經(jīng)歷。為了使用某個最新的操作系統(tǒng),或使用某個軟件的最新版本,我們必須不斷升級自己的電腦硬件。為了打開朋友發(fā)來的某種格式的文檔,我們不得不瘋狂尋找并下載某個應(yīng)用軟件。 為了防止在下載時引入病毒,我們不得不反復(fù)安裝殺毒和防火墻軟件。所有這些麻煩事加在一起,對于一個剛剛接觸計算機,剛剛接觸網(wǎng)絡(luò)的新手來說不啻一場噩夢!如果你再也無法忍受這樣的電腦使用體驗,云計算也許是你的最好選擇。你只要有一臺可以上網(wǎng)的電腦,有一個你喜歡的瀏覽器,你要做的就是在瀏覽器中鍵入 URL ,然后盡情享受云計算帶給你的無限樂趣。 你可以在瀏覽器中直接編輯存儲在“云”的另一端的文檔,你可以隨時與朋友分享信息,再也不用擔心你的軟件是否是最新版本,再也不用為軟件或文檔染上病毒而發(fā)愁。因為在“云”的另一端,有專業(yè)的 IT 人員幫你維護硬件,幫你安裝和升級軟件,幫你防范病毒和各類網(wǎng)絡(luò)攻擊,幫你做你以前在個人電腦上所做的一切。 此外,云計算可以輕松實現(xiàn)不同設(shè)備間的數(shù)據(jù)與應(yīng)用共享。 大家不妨回想一下,你自己的聯(lián)系人信息是如何保存的。一個最常見的情形是,你的手機里存儲了幾百個聯(lián)系人的電話號碼,你的個人電腦或筆記本電腦 里則存儲了幾百個電子郵件地址。為了方便在出差時發(fā)郵件,你不得不在個人電腦和筆記本電腦 之間定期同步聯(lián)系人信息。買了新的手機后,你不得不在舊手機和新手機之間同步電話號碼。 對了,還有你的 PDA 以及你辦公室里的電腦。考慮到不同設(shè)備的數(shù)據(jù)同步方法種類繁多,操作復(fù)雜,要在這許多不同的設(shè)備之間保存和維護最新的一份聯(lián)系人信息,你必須為此付出難以計數(shù)的時間和精力。這時,你需要用云計算來讓一切都變得更簡單。在云計算的網(wǎng)絡(luò)應(yīng)用模式中,數(shù)據(jù)只有一份,保存在“云”的另一端,你的所有電子設(shè)備只需要連接互聯(lián)網(wǎng),就可以同時訪問和使用同一份數(shù)據(jù)。 仍然以聯(lián)系人信息的管理為例,當你使用網(wǎng)絡(luò)服務(wù)來管理所有聯(lián)系人的信息后,你可以在任何地方用任何一臺電腦找到某個朋友的電子郵件地址,可以在任何一部手機上直接撥通朋友的電話號碼,也可以把某個聯(lián)系人的電子名片快速分享給好幾個朋友。當然,這一切都是在嚴格的安全管理機制下進行的,只有對數(shù)據(jù)擁有訪問權(quán)限的人,才可以使用或與他人分享這份數(shù)據(jù)。 最后,云計算為我們使用網(wǎng)絡(luò)提供了幾乎無限多的可能 為存儲和管理數(shù)據(jù)提供了幾乎無限多的空間,也為我們完成各類應(yīng)用提供了幾乎無限強大的計算能力。想像一下,當你駕車出游的時候,只要用手機連入網(wǎng)絡(luò),就可以直接看到自己所在地區(qū)的衛(wèi)星地圖和實時的交通狀況,可以快速查詢自己預(yù)設(shè)的行車路線,可以請網(wǎng)絡(luò)上的好友推薦附近最好的景區(qū)和餐館,可以快速預(yù)訂目的地的賓館,還可以把自己剛剛拍攝的照片或視頻剪輯分享給遠方的親友…… 離開了云計算,單單使用個人電腦或手機上的客戶端應(yīng)用,我們是無法享受這些便捷的。個人電腦或其他電子設(shè)備不可能提供無限量的存儲空間和計算能力,但在“云”的另一端,由數(shù)千臺、數(shù)萬臺甚至更多服務(wù)器組成的龐大的集群卻可以輕易地做到這一點。個人和單個設(shè)備的能力是有限的,但云計算的潛力卻幾乎是無限的。當你把最常用的數(shù)據(jù)和最重要的功能都放在“云”上時,我們相信,你對電腦、應(yīng)用軟件乃至網(wǎng)絡(luò)的認識會有翻天覆地的變化,你的生活也會因此而改變。 互聯(lián)網(wǎng)的精神實質(zhì)是自由、平等和分享。作為一種最能體現(xiàn)互聯(lián)網(wǎng)精神的計算模型,云計算必將在不遠的將來展示出強大的生命力,并將從多個方面改變我們的工作和生活。無論是普通網(wǎng)絡(luò)用戶,還是企業(yè)員工,無論是IT管理者,還是軟件開發(fā)人員,他們都能親身體驗到這種改變。 云計算的發(fā)展現(xiàn)狀
云計算是個熱度很高的新名詞。由于它是多種技術(shù)混合演進的結(jié)果,其成熟度較高,又有大公司推動,發(fā)展極為迅速。Amazon、Google、IBM、微軟和Yahoo等大公司是云計算的先行者。云計算領(lǐng)域的眾多成功公司還包括Salesforce、Facebook、Youtube、Myspace等。 Amazon使用彈性計算云(EC2)和簡單存儲服務(wù)(S3)為企業(yè)提供計算和存儲服務(wù)。收費的服務(wù)項目包括存儲服務(wù)器、帶寬、CPU資源以及月租費。月租費與電話月租費類似,存儲服務(wù)器、帶寬按容量收費,CPU根據(jù)時長(小時)運算量收費。Amazon把云計算做成一個大生意沒有花太長的時間:不到兩年時間,Amazon上的注冊開發(fā)人員達44萬人,還有為數(shù)眾多的企業(yè)級用戶。有第三方統(tǒng)計機構(gòu)提供的數(shù)據(jù)顯示,Amazon與云計算相關(guān)的業(yè)務(wù)收入已達1億美元。云計算是Amazon增長最快的業(yè)務(wù)之一。 Google當數(shù)最大的云計算的使用者。Google搜索引擎就建立在分布在200多個地點、超過100萬臺服務(wù)器的支撐之上,這些設(shè)施的數(shù)量正在迅猛增長。Google地球、地圖、Gmail、Docs等也同樣使用了這些基礎(chǔ)設(shè)施。采用Google Docs之類的應(yīng)用,用戶數(shù)據(jù)會保存在互聯(lián)網(wǎng)上的某個位置,可以通過任何一個與互聯(lián)網(wǎng)相連的系統(tǒng)十分便利地訪問這些數(shù)據(jù)。目前,Google已經(jīng)允許第三方在Google的云計算中通過Google App Engine運行大型并行應(yīng)用程序。Google值得稱頌的是它不保守。它早已以發(fā)表學(xué)術(shù)論文的形式公開其云計算三大法寶:GFS、MapReduce和BigTable,并在美國、中國等高校開設(shè)如何進行云計算編程的課程。 IBM在2007年11月推出了“改變游戲規(guī)則”的“藍云”計算平臺,為客戶帶來即買即用的云計算平臺。它包括一系列的自動化、自我管理和自我修復(fù)的虛擬化云計算軟件,使來自全球的應(yīng)用可以訪問分布式的大型服務(wù)器池。使得數(shù)據(jù)中心在類似于互聯(lián)網(wǎng)的環(huán)境下運行計算。IBM正在與17個歐洲組織合作開展云計算項目。歐盟提供了1.7億歐元做為部分資金。該計劃名為RESERVOIR,以“無障礙的資源和服務(wù)虛擬化”為口號。2008年8月, IBM宣布將投資約4億美元用于其設(shè)在北卡羅來納州和日本東京的云計算數(shù)據(jù)中心改造。IBM計劃在2009年在10個國家投資3億美元建13個云計算中心。 微軟緊跟云計算步伐,于2008年10月推出了Windows Azure操作系統(tǒng)。Azure(譯為“藍天”)是繼Windows取代DOS之后,微軟的又一次顛覆性轉(zhuǎn)型——通過在互聯(lián)網(wǎng)架構(gòu)上打造新云計算平臺,讓W(xué)indows真正由PC延伸到“藍天”上。微軟擁有全世界數(shù)以億計的Windows用戶桌面和瀏覽器,現(xiàn)在它將它們連接到“藍天”上。Azure的底層是微軟全球基礎(chǔ)服務(wù)系統(tǒng),由遍布全球的第四代數(shù)據(jù)中心構(gòu)成。 云計算的新穎之處在于它幾乎可以提供無限的廉價存儲和計算能力。紐約一家名為Animoto的創(chuàng)業(yè)企業(yè)已證明云計算的強大能力(此案例引自和訊網(wǎng)維維編譯《紐約時報》2008年5月25日報道)。Animoto允許用戶上傳圖片和音樂,自動生成基于網(wǎng)絡(luò)的視頻演講稿,并且能夠與好友分享。該網(wǎng)站目前向注冊用戶提供免費服務(wù)。2008年年初,網(wǎng)站每天用戶數(shù)約為5000人。4月中旬,由于Facebook用戶開始使用Animoto服務(wù),該網(wǎng)站在三天內(nèi)的用戶數(shù)大幅上升至75萬人。Animoto聯(lián)合創(chuàng)始人Stevie Clifton表示,為了滿足用戶需求的上升,該公司需要將服務(wù)器能力提高100倍,但是該網(wǎng)站既沒有資金,也沒有能力建立規(guī)模如此巨大的計算能力。因此,該網(wǎng)站與云計算服務(wù)公司RightScale合作,設(shè)計能夠在亞馬遜的網(wǎng)云中使用的應(yīng)用程序。通過這一舉措,該網(wǎng)站大大提高了計算能力,而費用只有每服務(wù)器每小時10美分。這樣的方式也加強創(chuàng)業(yè)企業(yè)的靈活性。當需求下降時,Animoto只需減少所使用的服務(wù)器數(shù)量就可以降低服務(wù)器支出。 在我國,云計算發(fā)展也非常迅猛。2008年5月10日,IBM在中國無錫太湖新城科教產(chǎn)業(yè)園建立的中國第一個云計算中心投入運營。2008年6月24日,IBM在北京IBM中國創(chuàng)新中心成立了第二家中國的云計算中心——IBM大中華區(qū)云計算中心;2008年11月28日,廣東電子工業(yè)研究院與東莞松山湖科技產(chǎn)業(yè)園管委會簽約,廣東電子工業(yè)研究院將在東莞松山湖投資2億元建立云計算平臺;2008年12月30日,阿里巴巴集團旗下子公司阿里軟件與江蘇省南京市政府正式簽訂了2009年戰(zhàn)略合作框架協(xié)議,計劃于2009年初在南京建立國內(nèi)首個“電子商務(wù)云計算中心”,首期投資額將達上億元人民幣;世紀互聯(lián)推出了CloudEx產(chǎn)品線,包括完整的互聯(lián)網(wǎng)主機服務(wù)"CloudEx Computing Service", 基于在線存儲虛擬化的"CloudEx Storage Service",供個人及企業(yè)進行互聯(lián)網(wǎng)云端備份的數(shù)據(jù)保全服務(wù)等等系列互聯(lián)網(wǎng)云計算服務(wù);中國移動研究院做云計算的探索起步較早,已經(jīng)完成了云計算中心試驗。中移動董事長兼CEO王建宙認為云計算和互聯(lián)網(wǎng)的移動化是未來發(fā)展方向。 我國企業(yè)創(chuàng)造的“云安全”概念,在國際云計算領(lǐng)域獨樹一幟。云安全通過網(wǎng)狀的大量客戶端對網(wǎng)絡(luò)中軟件行為的異常監(jiān)測,獲取互聯(lián)網(wǎng)中木馬、惡意程序的最新信息,推送到服務(wù)端進行自動分析和處理,再把病毒和木馬的解決方案分發(fā)到每一個客戶端。云安全的策略構(gòu)想是:使用者越多,每個使用者就越安全,因為如此龐大的用戶群,足以覆蓋互聯(lián)網(wǎng)的每個角落,只要某個網(wǎng)站被掛馬或某個新木馬病毒出現(xiàn),就會立刻被截獲。云安全的發(fā)展像一陣風,瑞星、趨勢、卡巴斯基 、MCAFEE、SYMANTEC、江民科技、PANDA、金山、360安全衛(wèi)士、卡卡上網(wǎng)安全助手等都推出了云安全解決方案。瑞星基于云安全策略開發(fā)的2009新品,每天攔截數(shù)百萬次木馬攻擊,其中1月8日更是達到了765萬余次。趨勢科技云安全已經(jīng)在全球建立了5大數(shù)據(jù)中心,幾萬部在線服務(wù)器。據(jù)悉,云安全可以支持平均每天55億條點擊查詢,每天收集分析2.5億個樣本,資料庫第一次命中率就可以達到99%。借助云安全,趨勢科技現(xiàn)在每天阻斷的病毒感染最高達1000萬次。 值得一提的是,云安全的核心思想,與劉鵬早在2003年就提出的反垃圾郵件網(wǎng)格非常接近[1][2]。劉鵬當時認為,垃圾郵件泛濫而無法用技術(shù)手段很好地自動過濾,是因為所依賴的人工智能方法不是成熟技術(shù)。垃圾郵件的最大的特征是:它會將相同的內(nèi)容發(fā)送給數(shù)以百萬計的接收者。為此,可以建立一個分布式統(tǒng)計和學(xué)習平臺,以大規(guī)模用戶的協(xié)同計算來過濾垃圾郵件:首先,用戶安裝客戶端,為收到的每一封郵件計算出一個唯一的“指紋”,通過比對“指紋”可以統(tǒng)計相似郵件的副本數(shù),當副本數(shù)達到一定數(shù)量,就可以判定郵件是垃圾郵件;其次,由于互聯(lián)網(wǎng)上多臺計算機比一臺計算機掌握的信息更多,因而可以采用分布式貝葉斯學(xué)習算法,在成百上千的客戶端機器上實現(xiàn)協(xié)同學(xué)習過程,收集、分析并共享最新的信息。反垃圾郵件網(wǎng)格體現(xiàn)了真正的網(wǎng)格思想,每個加入系統(tǒng)的用戶既是服務(wù)的對象,也是完成分布式統(tǒng)計功能的一個信息節(jié)點,隨著系統(tǒng)規(guī)模的不斷擴大,系統(tǒng)過濾垃圾郵件的準確性也會隨之提高。用大規(guī)模統(tǒng)計方法來過濾垃圾郵件的做法比用人工智能的方法更成熟,不容易出現(xiàn)誤判假陽性的情況,實用性很強。反垃圾郵件網(wǎng)格就是利用分布互聯(lián)網(wǎng)里的千百萬臺主機的協(xié)同工作,來構(gòu)建一道攔截垃圾郵件的“天網(wǎng)”。反垃圾郵件網(wǎng)格思想提出后,被IEEE Cluster 2003國際會議選為杰出網(wǎng)格項目在香港作了現(xiàn)場演示,在2004年網(wǎng)格計算國際研討會上作了專題報告和現(xiàn)場演示,引起較為廣泛的關(guān)注,受到了中國最大郵件服務(wù)提供商網(wǎng)易公司創(chuàng)辦人丁磊等的重視。既然垃圾郵件可以如此處理,病毒、木馬等亦然,這與云安全的思想就相去不遠了。 2008年11月25日,中國電子學(xué)會專門成立了云計算專家委員會,聘任中國工程院院士李德毅為主任委員,聘任IBM大中華區(qū)首席技術(shù)總裁葉天正、中國電子科技集團公司第十五研究所所長劉愛民、中國工程院院士張堯?qū)W、Google全球副總裁/中國區(qū)總裁李開復(fù)、中國工程院院士倪光南、中國移動通信研究院院長黃曉慶六位專家為副主任委員,聘任國內(nèi)外30多位知名專家學(xué)者為專家委員會委員。2009年5月22日,中國電子學(xué)會將于在北京中國大飯店隆重舉辦首屆中國云計算大會。 云計算的20個基本定義
Markus Klems 云計算是一個囊括了開發(fā),負載平衡,商業(yè)模式,以及架構(gòu)的時髦詞,是軟件業(yè)的未來模式(Software 10.0),或者簡單地講,云計算就是以 Internet 為中心的軟件。 Reuven Cohen 云計算是一種基于 Web 的服務(wù),目的是讓用戶只為自己需要的功能付錢,同時消除傳統(tǒng)軟件在硬件,軟件,專業(yè)技能方面的投資。云計算讓用戶脫離技術(shù)與部署上的復(fù)雜性而獲得應(yīng)用。 Jeff Kaplan 云計算這個詞將在未來的一到兩年內(nèi)將炙手可熱,人們會依此實現(xiàn)虛擬化并重造 IT 應(yīng)用,創(chuàng)造出基于服務(wù)的業(yè)務(wù)模式。 Douglas Gourlay 云計算指的是一個大的宏圖,基本上說,就是讓用戶透過 Internet 訪問技術(shù)服務(wù),現(xiàn)在,我每次登陸 Facebook 或搜索航班,事實上都是在使用云計算。 Praising Gaw 云計算就是新的 Web2.0,一種既有技術(shù)上的市場綻放。就象以前人們在自己的網(wǎng)站上放一點 ajax 就宣稱自己是 Web2.0 一樣,云計算是一個新的流行詞。 積極的一面是,Web2.0 最終抓住了主流眼球,同樣,云計算概念最終也會改變?nèi)藗兊乃枷?,最終爆發(fā)出各種各樣的概念,托管服務(wù),ASP,網(wǎng)格計算,軟件作為服務(wù),平臺作為服務(wù),任何東西作為服務(wù)。 Damon Edwards 云計算還有很多令人費解的東西,然而不必如此復(fù)雜,只有三種服務(wù)是基于“云”的,SaaS,PaaS 和云計算平臺。 Brian de Haaff 從消費者的角度看,SaaS 是云計算的一種,然而行業(yè)內(nèi)的人必須明白這到底是什么意思。簡單說,云計算就是SaaS的升華。 Ben Kepes 云模式的初衷是讓硬件層的消費象按需計算,按所需存儲空間那樣進行,而為了讓云模式帶來更多力量,我們需要在整個應(yīng)用架構(gòu)中,在一個虛擬的環(huán)境中實現(xiàn)配制,部署,服務(wù)。 Kirill Sheynkman 我曾經(jīng)和客戶這樣比喻云計算,我們可以把云計算比作“云廚”,我是一家的廚師,負責一家人的飯食,如果我的孩子想吃意大利食物,我就或做或訂意大利飯給他,這些東西可能每天都變。拿我們的 Data Center 3.0 來說,你可以決定你的應(yīng)用程序是在本地運行,還是在別的其它數(shù)據(jù)中心運行,如果發(fā)現(xiàn)資源不夠,你也可以中途改變主意。事實上,基于自動化管理,你可以實時改變。 Omar Sultan 云計算就是為一些需要動態(tài)改變的需要訪問資源與服務(wù)。應(yīng)用和服務(wù)請求的資源來自“云”,而不是固定的有形的實體。云就是一些可以自我維護和管理的虛擬資源。 Kevin Hartig 云是一個龐大的資源池,你按需購買;云是虛擬化的;云可以象自來水,電,煤氣那樣計費。 Jan Pritzker 云計算是用戶友好的網(wǎng)格計算。 Trevor Doerksen 云計算的意思是,外包的,用多少買多少的,各取所需的,一些來自 Internet 的東西。Thorsten von Eicken要想討論圍繞著云計算這個概念的問題,我們需要在一個歷史背景中進行,看看云計算的先驅(qū)者,他們所遇到的問題,會給我們一些指引,以避免同樣的問題。 Paul Wallis 關(guān)于云計算的分布,我們可以借用金字塔模型。處于頂端的是那些只需要用戶關(guān)心這是什么的一些應(yīng)用,如 Gmail, Hotmail, Quicken Online等等。 處于中間的是一些服務(wù),你擁有逐漸增強的靈活性與可控制性,但仍受一些限制,Google App Engine, Heroku, Mosso, Engine Yard, Joyent or force.com (SalesForce platform) 一類的應(yīng)用算這一類別。處于底端的是一些諸如 Amazon EC2, GoGrid, RightScale 和 Linode 一類的架構(gòu)。 Michael Sheehan Web 與博客世界繁榮讓人相信,任何應(yīng)用都可以走向 Web 化,事實上,有些是可以的,但大部分不可以??煽啃?,可擴展性,安全,以及一大堆問題會阻止多數(shù)公司將他們的核心業(yè)務(wù)放到“云”中,如果那樣,出現(xiàn)問題的成本將非常高。Amazon 是云計算的領(lǐng)先者,但即使是 Amazon 也遇到很多問題,云計算還需要不斷完善,它需要走的路可能比多數(shù)人估計的都要長。 Don Dodge 現(xiàn)在的高速網(wǎng)絡(luò),高性能圖形處理器,快但并不貴的服務(wù)器和存儲讓工程師將越來越多的計算能力集中到數(shù)據(jù)中心,10年前,研究者們創(chuàng)造了網(wǎng)格計算的概念,而云計算將更強大。 Aaron Ricadela 當我們向不懂計算機技術(shù)的人提供虛擬技術(shù)的時候,我們希望虛擬或隱藏的是其復(fù)雜性。絕大多數(shù)人希望同應(yīng)用或服務(wù),而不是軟件打交道。對于云計算,我們希望軟件本身被虛擬或躲藏在系統(tǒng)或?qū)I(yè)人員的背后,或者說“云”的背后。技術(shù)的發(fā)展也應(yīng)了這句古話,總是螺旋上升的。早期的大型機時代,大型機集中了所有計算;而到了PC時代,計算能力則分布在每一臺PC上;即將進入以“云計算”為代表的互聯(lián)網(wǎng)時代之后,計算能力又將走向集中。 分布式計算的PC時代,創(chuàng)造了微軟;集中式計算的“云時代”,創(chuàng)造了谷歌。與谷歌試圖將所有計算和應(yīng)用搬到“云”里不同,微軟提出“云-端計算”的平衡理念:“云”和終端都將承擔一部分計算和應(yīng)用。 微軟提出“云-端計算”的基礎(chǔ)是:雖然“云計算”時代,由摩爾定律及WINTEL架構(gòu)所決定的平衡正在打破,但一個由硬件、帶寬、內(nèi)容構(gòu)成的新平衡正在形成:終端性能、帶寬的發(fā)展,永遠也趕不上內(nèi)容的增長速度,三者總是維持一個動態(tài)的最佳平衡。 Irving Wladawsky Berger 在我看來,云計算就是將以前那些需要大量軟硬件投資以及專業(yè)技術(shù)能力的應(yīng)用,以基于 Web 服務(wù)的方式提供給用戶。 掌握云計算其實也是一種利用互聯(lián)網(wǎng)上的軟件和數(shù)據(jù)的能力。 判斷是否是云計算的十五種方法
1)如果標稱是“網(wǎng)格”或“OGSA(開放網(wǎng)格服務(wù)架構(gòu))”...那么,它不是云。 2)如果需要你向廠商提供一份幾十頁的需求說明書...那么,它不是云。 3)如果你不能用自己的信用卡來購買...那么,它不是云。 4)如果他們想賣給你硬件設(shè)備...那么,它不是云。 5)如果沒有提供API...那么,它不是云。 6)如果需要你重新構(gòu)架你的系統(tǒng)...那么,它不是云。 7)如果你不能在10分鐘之間部署(provision)服務(wù)器...那么,它不是云。 8)如果你不能在10分鐘之間撤銷(deprovision)服務(wù)器...那么,它不是云。 9)如果你知道你所使用的機器的具體位置...那么,它不是云。 10)如果需要有一個咨詢顧問來幫助你...那么,它不是云。 11)如果需要你事先準備好所需機器數(shù)目清單...那么,它不是云。 12)如果你知道它運行某種操作系統(tǒng)...那么,它不是云。 13)如果你不用把它連到你自己的機器上去...那么,它不是云。 14)如果需要你安裝軟件才能使用它...那么,它不是云。 15)如果你擁有所有這些硬件...那么,它不是云。 與90's NetPC的淵源
云計算,其實并非新事物;新瓶子里面裝的是改良的‘舊酒’-NetPC. 在90‘s年代,Oracle提出的是Network Computer架構(gòu)是由Oracle旗下的Network Computer Inc.提出,獲得Apple、Sun、IBM、Netscpae的支持。 NetPC則是由微軟和Intel在1997年4月之後提出獲得Intel、HP、Dell、Compaq的支持。不管是NC架構(gòu)或是NetPC架構(gòu), 其實都是一樣的東西;也可以說NetPC其實就是微軟版的NC Architecture(Sun和Oracle也都有各自的NCA);只是微軟不愿意將自己提出的架構(gòu)置於NC架構(gòu)之下, 所以另外取了個名字叫做NetPC。 基本上, NC是主張個人電腦功能不用太強,藉由連到主機獲得主機在硬碟空間和運算能力的支援程式在主機執(zhí)行完畢之後再將結(jié)果送回個人電腦。 不過云計算與NetPC,二者所站的理論高度不同。從思維模式來看,NetPC側(cè)重的是計算的實體;而云計算則側(cè)重的是服務(wù)。從商業(yè)運作模式來看,當時90’s環(huán)境下主要是賣計算機與操作系統(tǒng);現(xiàn)在云計算機則主要是為了賣軟件與服務(wù)。 關(guān)于云計算所提供服務(wù)的度量 建議采用"MIPS幣"來作為在虛擬世界中對某個功能真正價值的衡量,以避免‘在現(xiàn)實世界中的貨幣,因為無法統(tǒng)一采用基于真實物理含義的單位來衡量商品真實價值,而導(dǎo)致通貨膨脹與剝削’等現(xiàn)象。 云計算的發(fā)展原因
五個主要原因使得分布式計算必然會越來越普遍,逐漸發(fā)展成主流的計算模式而取代集中式的大型計算機: 1、現(xiàn)在分布式系統(tǒng)的第一個原因就是因為他具有比集中式系統(tǒng)更好的性能價格比。你不要花幾十萬美元就能獲得高效能計算。 2、多數(shù)應(yīng)用本身就是分布式的。如工業(yè)企業(yè)應(yīng)用,管理部門和現(xiàn)場不在同一個地方。 3、高可靠性。冗余不僅是生物進化的必要條件,而且也是信息技術(shù)。現(xiàn)代分布式系統(tǒng)具有高度容錯機制,控制核反應(yīng)堆主要采用分布式來實現(xiàn)高可靠性。 4、可擴展性。買一臺性能更高的大型機,或者再買一臺性能相同的大型機的費用都比添加幾臺PC的費用高得多。 5、高度靈活性。能夠兼容不同硬件廠商的產(chǎn)品,兼容低配置機器和外設(shè)而獲得高性能計算。 粗略地計算,目前的個人計算機每個CPU芯片的處理能力是200MIPS,就是每秒種執(zhí)行200M也就是兩億次指令,而最近Yahoo!公司報道他們已經(jīng)實現(xiàn)了有一萬個節(jié)點(node)就是一萬臺PC計算機連接的分布式系統(tǒng),總的處理能力是 2,000,000MIPS,最快的芯片也達不到這個速度,因為在一定面積上設(shè)計的芯片的速度是存在一個極限的,不可逾越。而當前世界著名的超級計算機所謂的TOP500,達到每秒幾百萬億次指令執(zhí)行,都是采用分布式設(shè)計的,世界第一的IBM BlueGene超級計算機采用了32部機架,每部機架部署有768個PowerPC440 CPU。順便說一句,這TOP500基本都是使用Linux操作系統(tǒng)的!現(xiàn)在社會和家庭擁有的個人計算機就是PC,只有30%的計算能力被利用,甚至更低,而其余70%的實際上是被閑置的,這些閑置的計算機資源和計算能力只有通過分布式系統(tǒng)才能得到有效的利用,這樣可以大大提高一個國家的計算能力,而計算能力是衡量一個國家國力和科學(xué)研究能力的指標,這一點現(xiàn)在還沒有被國人充分認識到。一個國家和地區(qū)的計算能力現(xiàn)在已經(jīng)成為一種重要的戰(zhàn)略資源,不亞于石油和其他戰(zhàn)略物資的重要性。云計算就是把普通的服務(wù)器或者個人計算機連接起來以獲得超級計算機也叫高性能和高可用性計算機的功能,但是成本更低。這在世界上也是個先進的項目。云計算模式必定能大大提高我國科學(xué)計算機和商業(yè)計算能力,使得我國經(jīng)濟競爭力大大提升。美國和歐洲有許多社會分布的分布式計算系統(tǒng),他們動員和使用這些社會計算能力進行人類基因組學(xué)(Genomics)的研究、天文學(xué)問題研究、數(shù)學(xué)難題研究以及其他的科學(xué)問題研究。去年的一個研究報告估計我國個人計算機PC保有量接近兩億臺。 按照計算機操作系統(tǒng)的宗師Andrew S. Tanenbaum(AST)給分布式系統(tǒng)的的定義:“分布式系統(tǒng)是這樣的系統(tǒng),它運行在不具有共享內(nèi)存的多臺機器上,但在用戶的眼里卻像是一臺計算機”。(引自《現(xiàn)代操作系統(tǒng)》,機械工業(yè)出版社,1999年中文版)。它的目標是讓每個用戶感覺聯(lián)網(wǎng)的計算機是一個分時系統(tǒng)——就像使用個人計算機一樣 ——而不是一個由許多計算機聯(lián)合起來的集體,即使由五個節(jié)點組成的分布式系統(tǒng)也應(yīng)該讓用戶感覺自己是在使用一臺價值20萬美元的大型計算機,唯一不尋常的感覺是處理速度提高了許多,別的沒有什么不同。例如,這里有一個簡單的例子,在機器A的用戶要使用安裝在機器B上用戶的目錄里的文件,A用戶要使用遠程登錄命令rlogin B登錄到機器B的目錄上,那么這就不是一個真正的分布式系統(tǒng),因為用戶A意識到了另外一臺機器的存在,分布式系統(tǒng)必須要做到,用戶A登錄到一個目錄上的時候不知道自己是在本地機器上還是在遠程機器上的目錄上,對于用戶A來說機器B是透明的,這就是分布式系統(tǒng)設(shè)計時考慮的“透明性”要求。其他有關(guān)的問題包括:分布式文件系統(tǒng)的問題,目錄和文件訪問機制以及一致性問題,分布式系統(tǒng)進程的通信問題等等。目前的云計算嚴格說還沒有到達真正的分布式計算的語義學(xué)水平。 云計算主要應(yīng)用
亞馬遜網(wǎng)站(Amazon.com,下稱亞馬遜) 是以在線書店和電子零售業(yè)起家的,如今已在業(yè)界享有盛譽,不過它最新的業(yè)務(wù)卻與云計算有關(guān)。兩年多以前,亞馬遜作為首批進軍云計算新興市場的廠商之一,為嘗試進入該領(lǐng)域的企業(yè)開創(chuàng)了良好的開端。 亞馬遜的云名為亞馬遜網(wǎng)絡(luò)服務(wù)(Amazon WebServices,下稱AWS),目前主要由4塊核心服務(wù)組成:簡單存儲服務(wù)(Simple StorageService,S3);彈性計算云(Elastic Compute Cloud,EC2);簡單排列服務(wù)(Simple QueuingService)以及尚處于測試階段的SimpleDB。換句話說,亞馬遜現(xiàn)在提供的是可以通過網(wǎng)絡(luò)訪問的存儲、計算機處理、信息排隊和數(shù)據(jù)庫管理系統(tǒng)接入式服務(wù)。 谷歌公司(Google,下稱谷歌) 圍繞因特網(wǎng)搜索創(chuàng)建了一種超動力商業(yè)模式。如今,他們又以應(yīng)用托管、企業(yè)搜索以及其他更多形式向企業(yè)開放了他們的“云”。 今年4月,谷歌推出了谷歌應(yīng)用軟件引擎(Google AppEngine,下稱GAE),這種服務(wù)讓開發(fā)人員可以編譯基于Python的應(yīng)用程序,并可免費使用谷歌的基礎(chǔ)設(shè)施來進行托管(最高存儲空間達 500MB)。對于超過此上限的存儲空間,谷歌按“每CPU內(nèi)核每小時”10至12美分及1GB空間15至18美分的標準進行收費。最近,谷歌還公布了提供可由企業(yè)自定義的托管企業(yè)搜索服務(wù)計劃。 Salesforce 是軟件即服務(wù)廠商的先驅(qū),它一開始提供的是可通過網(wǎng)絡(luò)訪問的銷售力量自動化應(yīng)用軟件。在該公司的帶動下,其他軟件即服務(wù)廠商已如雨后春筍般蓬勃而起。Salesforce的下一目標是:平臺即服務(wù)。 該公司正在建造自己的網(wǎng)絡(luò)應(yīng)用軟件平臺Force.com,這一平臺可作為其他企業(yè)自身軟件服務(wù)的基礎(chǔ)。Force.com包括關(guān)系數(shù)據(jù)庫、用戶界面選項、企業(yè)邏輯以及一個名為Apex的集成開發(fā)環(huán)境。程序員可以在平臺的Sandbox上對他們利用Apex開發(fā)出的應(yīng)用軟件進行測試,然后在Salesforce的AppExchange目錄上提交完成后的代碼。 微軟公司 在云計算的起步階段,微軟曾經(jīng)歷過不少周折。經(jīng)過幾年的磨合調(diào)整之后,這個軟件巨頭的云計算戰(zhàn)略終于走上了正軌。 根據(jù)有些廠商的預(yù)想,未來絕大部分的IT資源都將來自云計算,但微軟卻并不這么認為。幾個月前,微軟首席軟件架構(gòu)師(CSA)雷;奧茲(RayOzzie)曾表示,微軟的宏偉計劃是“提供均衡搭配的企業(yè)級軟件、合作伙伴托管服務(wù)以及云服務(wù)”。簡而言之,微軟將其稱為“軟件加服務(wù) ”(software plus services)。 微軟將在今年推出的首批軟件即服務(wù)產(chǎn)品包括Dynamics CRM Online、Exchange Online、OfficeCommunications Online以及SharePointOnline。每種產(chǎn)品都具有多客戶共享版本,其主要服務(wù)對象是中小型企業(yè)。單客戶版本的授權(quán)費用在5,000美元以上。針對普通用戶,微軟的在線服務(wù)還包括Windows Live、Office Live和Xbox Live等。 云計算與網(wǎng)格計算的區(qū)別
云計算和網(wǎng)格計算本沒有任何關(guān)系,至于云計算和分布式計算、效用計算等等概念,讀者可以以此類推。 狹義云計算是指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需的資源(硬件、平臺、軟件)。提供資源的網(wǎng)絡(luò)被稱為“云”。“云”中的資源在用戶看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經(jīng)常被稱為像水電一樣使用IT基礎(chǔ)設(shè)施。 廣義云計算是指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需的服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān)的,也可以使任意其他的服務(wù)。 云計算不是一種商業(yè)模式,不是一種付費模式,不是一種IT技術(shù),不是一類IT產(chǎn)品,不是一種付費模式,不是SOA,不是虛擬化或虛擬化軟件,不是簡單地將購買變?yōu)樽赓U,不是分布式計算,不是高性能計算,不是網(wǎng)格計算,不是軟件即服務(wù)(SaaS)。 網(wǎng)格計算是指分布式計算中兩類比較廣泛使用的子類型。一類是,在分布式的計算資源支持下作為服務(wù)被提供的在線計算或存儲。另一類是,一個松散連接的計算機網(wǎng)絡(luò)構(gòu)成的一個虛擬超級計算機,可以用來執(zhí)行大規(guī)模任務(wù)。該技術(shù)通常 被用來通過志愿者計算解決計算敏感型的科研、數(shù)學(xué)、學(xué)術(shù)問題,也被商業(yè)公司用來進行電子商務(wù)和網(wǎng)絡(luò)服務(wù)所需的后 臺數(shù)據(jù)處理、經(jīng)濟預(yù)測、地震分析等。 網(wǎng)格計算強調(diào)資源共享,任何人都可以做為請求者使用其它節(jié)點的資源,任何人都需要貢獻一定資源給其他節(jié)點。網(wǎng)格計算強調(diào)將工作量轉(zhuǎn)移到遠程的可用計算資源上。云計算強調(diào)專有,任何人都可以獲取自己的專有資源,并且這些資源是 由少數(shù)團體提供的,用戶不需要貢獻自己的資源。在云計算中,計算資源被轉(zhuǎn)換形式去適應(yīng)工作負載,它支持網(wǎng)格類型應(yīng)用,也支持非網(wǎng)格環(huán)境,比如運行傳 統(tǒng)或 Web2.0 應(yīng)用的三層網(wǎng)絡(luò)架構(gòu)。網(wǎng)格計算側(cè)重并行的計算集中性需求,并且難以自動擴展。云計算側(cè)重事務(wù)性應(yīng) 用,大量的單獨的請求,可以實現(xiàn)自動或半自動的擴展。 網(wǎng)格的構(gòu)建大多為完成某一個特定的任務(wù)需要,或者支持挑戰(zhàn)性的應(yīng)用。這也是會有生物網(wǎng)格、地理網(wǎng)格、國家教育網(wǎng)格等各種不同的網(wǎng)格項目出現(xiàn)的原因。而云計算一般來說都是為了通用應(yīng)用而設(shè)計的。云計算一開始就支持廣泛企業(yè)計算、Web應(yīng)用,普適性更強。網(wǎng)格計算的主要思路是聚合分布的松散耦合資源。而云計算的IT資源相對集中,以Intenet的形式提供底層資源的獲得和使用。 在對待異構(gòu)性方面,二者理念上有所不同。網(wǎng)格計算用中間件屏蔽異構(gòu)系統(tǒng),力圖使用戶面向同樣的環(huán)境,把困難留在中間件,讓中間件完成任務(wù)。而云計算,不同的服務(wù)用不同的方法對待異構(gòu)型,所有傳統(tǒng)的方法在這里都可以應(yīng)用。有的提供基礎(chǔ)設(shè)施,類似傳統(tǒng)的服務(wù)器,用戶選擇操作系統(tǒng)和應(yīng)用環(huán)境,有的則屏蔽了操作系統(tǒng)、基礎(chǔ)設(shè)施和系統(tǒng)軟件的差異,比如Paas服務(wù)。 簡言之,云計算和網(wǎng)格沒有任何內(nèi)在聯(lián)系。網(wǎng)格計算一直在發(fā)展,只是它和云計算的出現(xiàn)沒有任何關(guān)系。網(wǎng)格計算作為一種面向特殊應(yīng)用的解決方案將會繼續(xù)在某些領(lǐng)域存在,而云計算作為一場IT變革,則會深刻影響整個IT產(chǎn)業(yè)和人類社會。
|