瞭解“雲計算”——概念

 

首先讓我們瞭解一下大師們對“雲計算”的經典看法:


  比爾·蓋茨1989年在談論“計算機科學的過去現在與未來時”時說:“用戶只需要640K的內存就足夠了。”那時,所有的程序都很省很小,100MB的硬盤簡直用不完。

  李開復(現任Google全球副總裁、中國區總裁)打了一個形象的比喻:錢莊。最早人們只是把錢放在枕頭底下,後來有了錢莊,很安全,不過兌現起來比較麻煩。現在發展到銀行可以到任何一個網點取錢,甚至通過ATM,或者國外的渠道。就像用電不需要家家裝備發電機,直接從電力公司購買一樣。“雲計算”帶來的就是這樣一種變革——由谷歌、IBM這樣的專業網絡公司來搭建計算機存儲、運算中心,用戶通過一根網線藉助瀏覽器就可以很方便的訪問,把“雲”做爲資料存儲以及應用服務的中心。

  (一)原理:

  雲計算(Cloud Computing)是分佈式處理(Distributed Computing)、並行處理(Parallel Computing)和網格計算(Grid Computing)的發展,或者說是這些計算機科學概念的商業實現。

  雲計算的基本原理是,通過使計算分佈在大量的分佈式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。

  這可是一種革命性的舉措,打個比方,這就好比是從古老的單臺發電機模式轉向了電廠集中供電的模式。它意味着計算能力也可以作爲一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在於,它是通過互聯網進行傳輸的。

  雲計算的藍圖已經呼之欲出:在未來,只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。從這個角度而言,最終用戶纔是雲計算的真正擁有者。

  雲計算的應用包含這樣的一種思想,把力量聯合起來,給其中的每一個成員使用。

  (二)“雲”時代

  目前,PC依然是我們日常工作生活中的核心工具——我們用PC處理文檔、存儲資料,通過電子郵件或U盤與他人分享信息。如果PC硬盤壞了,我們會因爲資料丟失而束手無策。

  而在“雲計算”時代,“雲”會替我們做存儲和計算的工作。“雲”就是計算機羣,每一羣包括了幾十萬臺、甚至上百萬臺計算機。“雲”的好處還在於,其中的計算機可以隨時更新,保證“雲”長生不老。Google就有好幾個這樣的“雲”,其他IT巨頭,如微軟、雅虎、亞馬遜(Amazon)也有或正在建設這樣的“雲”。

  屆時,我們只需要一臺能上網的電腦,不需關心存儲或計算髮生在哪朵“雲”上,但一旦有需要,我們可以在任何地點用任何設備,如電腦、手機等,快速地計算和找到這些資料。我們再也不用擔心資料丟失。

  (三)雲計算的幾大形式

  1.SAAS(軟件即服務)

  這種類型的雲計算通過瀏覽器把程序傳給成千上萬的用戶。在用戶眼中看來,這樣會省去在服務器和軟件授權上的開支;從供應商角度來看,這樣只需要維持一個程序就夠了,這樣能夠減少成本。Salesforce.com是迄今爲止這類服務最爲出名的公司。SAAS在人力資源管理程序和ERP中比較常用。 Google Apps和Zoho Office也是類似的服務

  2.實用計算(Utility Computing)

  這個主意很早就有了,但是知道最近纔在Amazon.com、Sun、IBM和其它提供存儲服務和虛擬服務器的公司中新生。這種雲計算是爲IT行業創造虛擬的數據中心使得其能夠把內存、I/O設備、存儲和計算能力集中起來成爲一個虛擬的資源池來爲整個網絡提供服務。

  3.網絡服務

  同SAAS關係密切,網絡服務提供者們能夠提供API讓開發者能夠開發更多基於互聯網的應用,而不是提供單機程序。

  4.平臺即服務

  另一種SAAS,這種形式的雲計算把開發環境作爲一種服務來提供。你可以使用中間商的設備來開發自己的程序並通過互聯網和其服務器傳到用戶手中。

  5.MSP(管理服務提供商)

  最古老的雲計算運用之一。這種應用更多的是面向IT行業而不是終端用戶,常用於郵件病毒掃描、程序監控等等。

  6.商業服務平臺

  SAAS和MSP的混合應用,該類雲計算爲用戶和提供商之間的互動提供了一個平臺。比如用戶個人開支管理系統,能夠根據用戶的設置來管理其開支並協調其訂購的各種服務。

  7.互聯網整合

  將互聯網上提供類似服務的公司整合起來,以便用戶能夠更方便的比較和選擇自己的服務供應商。

附:雲計算的20個基本定義

MarkusKlems
雲計算是一個囊括了開發,負載平衡,商業模式,以及架構的時髦詞,是軟件業的未來模式(Software10.0),或者簡單地講,雲計算就是以Internet爲中心的軟件。

ReuvenCohen
雲計算是一種基於Web的服務,目的是讓用戶只爲自己需要的功能付錢,同時消除傳統軟件在硬件,軟件,專業技能方面的投資。雲計算讓用戶脫離技術與部署上的複雜性而獲得應用。

JeffKaplan
雲計算這個詞將在未來的一到兩年內將炙手可熱,人們會依此實現虛擬化並重造IT應用,創造出基於服務的業務模式。

DouglasGourlay
雲計算指的是一個大的宏圖,基本上說,就是讓用戶透過Internet訪問技術服務,現在,我每次登陸Facebook或搜索航班,事實上都是在使用雲計算。

PraisingGaw
雲計算就是新的Web2.0,一種既有技術上的市場綻放。就象以前人們在自己的網站上放一點ajax就宣稱自己是Web2.0一樣,雲計算是一個新的流行詞。
積極的一面是,Web2.0最終抓住了主流眼球,同樣,雲計算概念最終也會改變人們的思想,最終爆發出各種各樣的概念,託管服務,ASP,網格計算,軟件作爲服務,平臺作爲服務,任何東西作爲服務。

DamonEdwards
雲計算還有很多令人費解的東西,然而不必如此複雜,只有三種服務是基於“雲”的,SaaS,PaaS和雲計算平臺。

BriandeHaaff
從消費者的角度看,SaaS是雲計算的一種,然而行業內的人必須明白這到底是什麼意思。簡單說,雲計算就是SaaS的昇華。

BenKepes
雲模式的初衷是讓硬件層的消費象按需計算,按所需存儲空間那樣進行,而爲了讓雲模式帶來更多力量,我們需要在整個應用架構中,在一個虛擬的環境中實現配製,部署,服務。

KirillSheynkman
我曾經和客戶這樣比喻雲計算,我們可以把雲計算比作“雲廚”,我是一家的廚師,負責一家人的飯食,如果我的孩子想喫意大利食物,我就或做或訂意大利飯給他,這些東西可能每天都變。
拿我們的DataCenter3.0來說,你可以決定你的應用程序是在本地運行,還是在別的其它數據中心運行,如果發現資源不夠,你也可以中途改變主意。事實上,基於自動化管理,你可以實時改變。

OmarSultan
雲計算就是爲一些需要動態改變的需要訪問資源與服務。應用和服務請求的資源來自“雲”,而不是固定的有形的實體。雲就是一些可以自我維護和管理的虛擬資源。

KevinHartig
雲是一個龐大的資源池,你按需購買;雲是虛擬化的;雲可以象自來水,電,煤氣那樣計費。

JanPritzker
雲計算是用戶友好的網格計算。
TrevorDoerksen雲計算的意思是,外包的,用多少買多少的,各取所需的,一些來自Internet的東西。
ThorstenvonEicken要想討論圍繞着雲計算這個概念的問題,我們需要在一個歷史背景中進行,看看雲計算的先驅者,他們所遇到的問題,會給我們一些指引,以避免同樣的問題。
PaulWallis關於雲計算的分佈,我們可以借用金字塔模型。處於頂端的是那些只需要用戶關心這是什麼的一些應用,如Gmail,Hotmail,QuickenOnline等等。
處於中間的是一些服務,你擁有逐漸增強的靈活性與可控制性,但仍受一些限制,GoogleAppEngine,Heroku,Mosso,EngineYard,Joyentorforce.com(SalesForceplatform)一類的應用算這一類別。
處於底端的是一些諸如AmazonEC2,GoGrid,RightScale和Linode一類的架構。

MichaelSheehan
Web與博客世界繁榮讓人相信,任何應用都可以走向Web化,事實上,有些是可以的,但大部分不可以。可靠性,可擴展性,安全,以及一大堆問題會阻止多數公司將他們的核心業務放到“雲”中,如果那樣,出現問題的成本將非常高。
Amazon是雲計算的領先者,但即使是Amazon也遇到很多問題,雲計算還需要不斷完善,它需要走的路可能比多數人估計的都要長。

DonDodge
現在的高速網絡,高性能圖形處理器,快但並不貴的服務器和存儲讓工程師將越來越多的計算能力集中到數據中心,10年前,研究者們創造了網格計算的概念,而云計算將更強大。

AaronRicadela
當我們向不懂計算機技術的人提供虛擬技術的時候,我們希望虛擬或隱藏的是其複雜性。絕大多數人希望同應用或服務,而不是軟件打交道。對於雲計算,我們希望軟件本身被虛擬或躲藏在系統或專業人員的背後,或者說“雲”的背後。
技術的發展也應了這句古話,總是螺旋上升的。早期的大型機時代,大型機集中了所有計算;而到了PC時代,計算能力則分佈在每一臺PC上;即將進入以“雲計算”爲代表的互聯網時代之後,計算能力又將走向集中。
分佈式計算的PC時代,創造了微軟;集中式計算的“雲時代”,創造了谷歌。與谷歌試圖將所有計算和應用搬到“雲”裏不同,微軟提出“雲-端計算”的平衡理念:“雲”和終端都將承擔一部分計算和應用。
微軟提出“雲-端計算”的基礎是:雖然“雲計算”時代,由摩爾定律及WINTEL架構所決定的平衡正在打破,但一個由硬件、帶寬、內容構成的新平衡正在形成:終端性能、帶寬的發展,永遠也趕不上內容的增長速度,三者總是維持一個動態的最佳平衡。

IrvingWladawskyBerger
在我看來,雲計算就是將以前那些需要大量軟硬件投資以及專業技術能力的應用,以基於Web服務的方式提供給用戶


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章