“雲計算”(Cloud Computing)到底是何物?

  IT 界總是不是推出一些嶄新的概念,讓我們目不暇接。NC、網格計算、IPv6、Web2.0、SOA、SaaS……有些如過眼煙雲,有些卻改變了我們的生活。

    在“網格”概念提出將近 10 年後,又一個類似其改進版的新概念“雲計算”被重新提了出來。

    網絡上有關“雲計算”的解釋性描述摘錄:

    (1)所謂“雲計算”是指通過網上的中央數據中心,實現PC上的各種應用與服務。目前,亞馬遜、谷歌、Salesforce等數十家公司已經建立了計算中心,可以高效處理數據外包業務,並使之成爲象電一樣,企業可以輕鬆購買的商品。

    (2)“雲計算”是一種全新的商業模式,其核心部分依然是數據中心,它使用的硬件設備主要是成千上萬的工業標準服務器,它們由英特爾或AMD生產的處理器以及其他硬件廠商的產品組成。企業和個人用戶通過高速互聯網得到計算能力,從而避免了大量的硬件投資。

  簡而言之,雲計算將使未來的互聯網變成超級計算的樂土。“雲計算的基本原理是,通過使計算分佈在大量的分佈式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。”在11月中旬的上海IBM創新論壇上,IBM高性能隨需解決方案團隊副總裁Willy Chiu對記者解釋說。

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

    谷歌大中國區總裁李開復教授眼中的“雲計算”:

    互聯網絡的快速發展正在對人們的生活和工作方式產生着深刻影響。繼傳統的個人計算機、客戶/服務器的計算模式之後,嶄新的“雲計算(Cloud Computing)”模式展現了現代互聯網絡的重要特質。

    事實上,當任何一個人在互聯網上提交一個查詢請求時,互聯網上可能有成千上萬臺計算機在爲他同時搜索衆多的數據庫,並運用不同的方法爲他提供可能的搜索結果。也就是說,人們不是從自己的計算機上,也不是從某個指定的服務器上,而是從浩瀚如雲海的互聯網絡上,通過各種設備(如移動終端等)獲得所需的信息、知識、服務等。這個世界已經從以硬件爲中心轉向以軟件爲中心,並正轉向以服務爲中心的時代。

    但是,針對這種新的計算模式,如何能夠實施有效的查詢和控制,成爲許多與會者關注的問題。李開復博士着重闡述了雲計算四個方面的重要特點:

    1.雲上的海量數據存儲;
    2.無數的軟件和服務置於雲中;
    3.它們均構築於各種標準和協議之上;並且,
    4.可以通過各種設備來獲得。

    李開復博士進一步闡述了推動雲計算髮展的六個方面的因素:

    1.以用戶爲中心:數據存在於雲海之中,並且伴隨着你和你的設備,你可以在任何時間、任何地點以某種便捷的方式安全地獲得它或與他人分享。
    2.以任務爲中心:人們可以方便地與合作者共同規劃並執行各項任務,並隨時隨地進行有效的交流和溝通。
    3.強大的功能:置於雲海中由成千上萬的計算機羣提供的強大計算能力、存儲能力等將能夠爲你完成傳統上單臺計算機根本無法完成的事情。
    4.智能化:基於海量數據的數據挖掘技術來獲得大量的新知識。作爲一個典型的示例,基於這種新技術的語言翻譯將更加強大。我們在互聯網絡上,可以看到這樣一種模式:海量的數據 + 海量的分析 ==〉知識。
    5.基礎設施的可行性:如今,上千臺的PC級服務器可以獲得極高的性能。Google正在建設更強大的“計算機羣農場”(就像高產的奶牛場一樣)。
    6.並行軟件的可編程性:怎樣編寫可以在上千臺計算機上並行執行的程序?Google如今已經開發了一系列新的開發方法和技術。

    雲計算對於大多數民衆而言還是一個生疏的詞彙。其實,即便對許多計算機領域的專業人士而言,雲計算或許也是個嶄新的詞彙。但是,它已經存在,並正在給我們的生活和工作帶來深刻的變化。Google、IBM、Microsoft 等一批著名的信息產業界的領銜企業正在聯手開展相關的研究,並展示了廣闊的應用前景。同時,我們也注意到,在此次大會上,衆多的中國學者,特別是青年學者們,也帶來了各自的研究成果,與世界各國的同行們共同爲“One World,one Web”的構建貢獻着力量。

    網眼理解的“雲計算”:

    “雲計算”的鼻祖可以追溯到大型機和PC時代人們的“分佈式計算”理想。當初的終端、局域網、PC機曾試圖實現廣泛的分佈式應用,始終沒有真正實現。後來的互聯網爲大型分佈式計算提供了可能,“網格計算”就曾經號稱要把互聯網變成一臺超級、大型、並行的計算機,我們可以利用互聯網上衆多電腦的空閒計算資源來運行我們的應用。然而炒作多年,“網格計算”的宏偉理想並沒有得到廣泛實現,一些據說實現了網格計算的應用,老百姓始終不能窺見其真面目,不知道是不是真的。

    隨着互聯網的發展,網速在不斷提升,接入互聯網的機器越來越多,人們對大容量、高密度計算的需求在不斷上升。人們對分佈式計算的夢想再次被喚醒,“網格”概念有些過時,“雲計算”對它重新包裝、升級一下,推陳出新。雲計算的物理基礎就是互聯網,沒有互聯網和互聯網上大量的主機(host)形成的“網雲”,是談不上“雲”計算的。

    雲計算不像 Web2.0 那樣更偏重商業炒作,雲計算更多的是一個偏重技術的概念。但是衆多大型公司比如微軟、SUN、谷歌、IBM 等的商業宣傳和運作仍然會對雲計算這個概念的推廣和將來的應用起到至關重要的作用。商業公司需要新概念來刺激行業發展,而新技術也需要大型商業公司的包裝和資金投入來推動。

    任何技術概念都不是空穴來風,許多概念本身都是有關聯的,技術都有或遠或近的親緣關係。雲計算是個宏觀的概念,其具體實施,可能與 Web Servise、SOA、XmlPRC、SaaS 都有關係。雲計算即將把互聯網上的各種計算資源整合在一起,例如 PC、手機、掌上電腦及其他移動終端,實現計算的無處不在、無時不在,在雲計算時代,“網絡就是計算機”有望成爲可見的東西。

    我們不希望僅僅看到那些公司喊一些空口號,我們更希望看到具體的動作。我們需要看到他們的具體方案、現實案例和開發工具。任何技術概念,如果讓大多數程序員靠邊站,都不可能產生革命性的影響。希望“網格”概念的遐想真正用“雲計算”得到實現。

發佈了47 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章