別急著給雲計算扣「真」與「偽」的帽子

來源:互聯網
上載者:User
關鍵字 雲計算 我們 核心技術 但是

【摘要】前些天看到有人發微博說:「現在雲計算已經成災了。 全球真正掌握核心技術的只有Google和亞馬遜,加上Facebook算半個。 可以想像將有無數的錢浪費到這裡。 」

我的評論是:作出這種論斷的人,至少和鼓吹雲計算是萬能藥的人屬於同一層次的武斷。 我承認當時評論語氣上有些直接,再次表示歉意。 但是關於雲計算的「真」與「偽」,還是想談談自己的想法。

首先從上文提到的三家公司開始把。 首先,讓我們拋開Facebook,我想它是典型意義上的互聯網公司,而不應該是雲計算的領導者。 這點應該不會有太多的人反對。

接下來讓我們再來看Google和Amazon,GoogleApp/ChromOS對我們使用資訊技術帶來的新體驗,Amazon 的租賃服務帶給公司資訊化帶來的新變革,Google的分散式檔案系統和資料檢索技術, AWS的豐富的Web Service雲服務介面以及支撐它的強大分散式後臺,不管是在商業模式實踐,還是在推動革新技術上,Google和Amazon都無可辯駁地是領導者,但是我們能否夠就如此的認為,它們所代表的技術是「真正核心 」,而其它的技術都是「偽雲計算技術」呢?恐怕未必。

如果只把雲計算的目光專注在呼風喚雨的高科技領頭羊上,我們是很容易產生這樣的錯覺。 但是如果你曾經和雲計算客戶的交流,曾經理解過雲計算客戶實際的困境,曾經受困于實際環境因素和局限,就不會得出這樣的論斷。

這是典型「銀彈」思維,這世界上存在某種「核心技術」,它能夠解決所有問題,或者存在某種「核心技術」的公司,三兩下就能把對手都掃得一乾二淨。

這種思維的錯誤在於過於把問題簡單化。 「One size not fit all」,某種單一的技術未必能夠滿足所有的需求,即使它是漂亮的、優雅的、領先的或是來自于最風光無限的公司。

讓我們先羅列一下這種核心技術的組成,根據推測,大概「只有Google和亞馬遜」掌握的「核心技術」是這樣子的:

1)分散式檔案系統(如GFS)

2)存儲海量搜索資料(如MapReduce)

3)非關係資料技術(如BigTable,或者Facebook的Cassandra,這也許是作者認為Facebook算半個掌握核心技術廠商之一吧)

不可否認,以上技術實在是非常的炫目,然而是否就只有這些技術才是雲計算呢?這些技術本身關注的更多是海量資料和分散式問題,但回想一下雲計算的本質,它的根本問題不在於出現了新的技術,而在於出現了新的交付模式(IaaS/PaaS /SaaS/BPaaS)。 它的核心技術並非是分散式(Distributed),而是資源的抽象(Abstraction)、解耦(Decoupling)和多租戶(Multi-Tenancy)。 從另外一個角度來講,以上技術都需要消耗大量的研發人力和無力,根本無法用在一般的企業當中。 它的唯一的出路是建立一個「公有的」平臺,然後以租用資源的方式,但是並非所有的企業應用都可以搬遷到公有平臺。

想像一下,當金融行業自建資料中心的安全問題都忙不過來的時候,它會把伺服器放在亞馬遜上面麼?哪裡剛出現某地域的機器出故障且一個星期無法恢復的。 當企業資料只有GB級別,你需要用到適用于PB級別的MapReduce麼? NOSQL非常美妙,但是當支撐企業運維的大部分程式依然運行在關係資料庫上,運行良好性能穩定,為什麼要做出改變呢?如果要說技術優雅性,和Chubby分散式鎖服務相比,和GFS優雅的分散式存儲技術相比, 在虛擬化平臺上的集群管理系統(如VMFS)就是小兒科,但是為什麼它的生命力如此旺盛、受眾如此廣泛呢?因為它和虛擬化層一起工作,產品已經打包成型,企業無需投入大量研發人力,運維人員容易快速部署,並且相容各種異構硬體, 雖然它所能掌控的分散式存儲的深度和廣度都比不上GFS,但你能說它就不是「偽」雲計算技術麼?

我們常犯的一個錯誤是:花了大量的人力物力,去搜索更優雅的工具,去尋找更鋒利的鑽頭,去實踐更多鑽孔方式,卻忘記了自己不過只是要在木板上鑽個簡單的洞而已。

所謂「管中窺豹,時見一斑」,這種以「技術導向型」(Technical-Oriented)思考,容易忘記市場的多樣性和需求,忘記現在正在企業內運行的舊有基礎架構和遺留程式,忘記羅馬並非一日之功, 忘記潤物無聲循序漸進的做事方法,更重要的是,忘記以需求驅動(Demand-Oriented) 才是技術的立命之本。

企業通往雲計算之路有兩條:革新(Transformation)或者改良(Transition)。 每條路又有很多種方法,不同的技術組合,前者的技術手段諸如GFS/NoSQL/MapReduce/Hadoop等分散式技術,後者的技術手段往往走資源虛擬化+流程自動化+應用標準化這條路;前者大多應用於公有平臺, 後者大多應用於私有雲;前者是全新的架構,面向未來,後者是漸進的風格,照顧遺留資產 (LegacyInvestment),承前啟後。

電影《霍元甲》裡有句臺詞「天下武功本無高低之分,練武的人才有強弱之別」,當下雲計算可謂「雲山霧罩」,於是有人便想開始以裁判者的身份,去給雲計算下「真」與「偽」論斷,我的意見是,相煎何急呢?存在就是合理,對於雲計算亂想, 得何妨姑且之將就之,客戶是應用之本源,市場是只天造之手,一切其實盡在掌控。 所以我們不妨用浪費在「氣宗」和「劍宗」孰優孰劣的時間,去做更多的實踐,積累更多的經驗。 「Stop talking,Start action」,實踐,而不是武斷地給各種技術蓋上「真」與「偽」的帽子,也許才是我們對雲計算去偽存真的正確方法。

本文轉載自企業級IT資訊服務平臺-網界網-CNW.com.cn
原文位址:HTTP://www.cnw.com.cn/cloud-specialist/htm2011/20110630_228168_2.shtml

(責任編輯:劉芬)

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.