云計算熱臉貼上冷屁股 多數網民不感冒
IT領域從不缺乏概念。幾年前才剛剛興起的虛擬化技術,如今已經成為節約IT成本的靈丹妙藥。而同樣作為新興概念的云計算,不論是專家還是媒體,都對其抱有極熱烈的期待——以至有聲音指責這是一種不負責任的炒作。那么,相比較冷靜的企業用戶和普通網民,云計算到底有什么魅力?或者進一步說,云計算對于他們的應用、工作、生活會產生什么樣的影響?
專家:很好很強大 網民:跟我有啥關系
不論是IBM、微軟、英特爾這類傳統IT巨頭還是Google、亞馬遜、淘寶網這類互聯網大鱷,都一致奉“云計算”為至寶,在各種場合或發表言論,或推出相應計劃或產品來支持云計算。從巨頭們的行動看來,云計算時代已然開啟,他們必須立刻行動起來。反觀廣大互聯網用戶,一片“搞不懂云計算是什么”的迷茫,更有十分專業的網友提出尖刻的意見批駁廠商利用新概念炒作。
其實,在專家們看來,云計算的到來有三個方面的必然性。其一,是隨著互聯網的發展,企業IT設備無論是維護還是升級都造成了巨大的成本消耗;其二,企業的IT架構缺乏靈活的業務調配和功耗控制手段,在當前經濟環境下顯得尤為突出;第三點,云計算模式所代表的以服務為核心的思想正在形成嶄新的商業模式和互聯網生態體系。
以上三點,這里限于篇幅不能展開講,我們會在之后的系列文章中予以闡述。
誠然,專家們的出發點很“高端”,立場也是宏觀的。但是云計算按需租用資源的服務理念,卻是時下解決升級、資源調配的***方法——不但給出了方案,也給出了商業模式。另一方面,云計算將大量運算資源整合起來進行調用的方式,也打穿了企業內的信息孤島,為簡化前端應用平臺(如將PC更換為瘦客戶機)創造了強大后臺保障。
因此,不論是院校學者,還是IT巨頭們都大喊:“云計算很好,很強大。”那么,貼近廣大網友,最常見的就是三個問題:云計算到底是什么?我們哪里能用到?有廠商說的那么神么?
#p#
云計算融聚概念 不必死鉆牛角尖
云計算到底是什么?概念到底是什么?這個問題巨復雜無比以至于我們可以用一個類比:互聯網到底是什么?好的,大家開始去使用某wiki百科查詢互聯網從誕生到現在的發展,但是你很難找到某一句話或是一段定義。即便找到,也只是一家之言。那么,筆者想說,云計算也是如此。我們很難給出一個具體定義。
云計算:把一切都變成服務早先有觀點籠統的將云計算總結為:在不增加硬件基礎設施投資,無須訓練新員工或不購買新軟件的前提下,來增加資源容量或提升計算性能的一種方法。更有甚者,直接認為云計算就是SaaS(軟件即服務),或者說云計算就是網格計算等等。這其中也不乏一些廠商,從自身產品的角度出發,宣傳上將云計算與某一概念等同起來。
其實,正如互聯網這個大熔爐一樣,最初只是高校之間的大型機的連接,到之后TCP/IP通信協議允許符合規則的數據包自由傳遞,再到后來EMAIL和Web瀏覽的誕生。整個互聯網從誕生到今天的絢麗,中間經歷了由簡單到復雜的過程,但是絕對沒有某一組份可以單獨拿出來說自己可以代表互聯網的。與之類似,云計算在誕生之初,甚至都還沒有統一的標準或協議。廠商也只是在實現云計算架構的過程中,逐步摸索,試圖總結出一個通用的標準來規范業界。
微軟亞洲研究院副院長馬維英先生曾表示,微軟認為云計算是SaaS(軟件即服務)、PaaS(平臺即服務)、IaaS(基礎架構即服務)、公用計算等的聚合,是以上所有概念的優勢延伸,彼此互補(詳見:YOSEF云計算主題報告會)。而世紀互聯副總裁蔣建平則直接表示,世紀互聯認為云計算是NaaS(N as a Service)所有一切都是服務(詳見:公共云才是真正云計算)。而推出***云計算ERP系統的恩信科技創始人劉有濤先生則表示,云計算概念除了面向用戶的“服務”外,還需要注意其余傳統SaaS***的不同在于底層基礎架構采用了虛擬化技術進行資源整合(詳見:云計算需要開源 更需觀念轉變)。
所以我們看的出,與其追究云計算的概念究竟是什么,在魚龍混雜的諸多宣傳中分辨哪個概念覆蓋更全面,不如從實際應用的角度出發,來審視該應用是否符合云計算的幾個特征:按需租用,虛擬化資源整合,動態資源調用,智能化管理以及靈活的擴展性。
#p#
網友:看起來很美 應用在哪里?
記得筆者的朋友有一次談到云計算時很困惑的說:“我也看了很多報道,知道云計算確實可以給企業節省成本什么的,可是這個日常上網,誰用的著云計算啊?”
這樣來回答這個問題:各位常用搜索引擎吧,Google、百度等大型搜索引擎后臺的無數服務器就是云計算架構,搜索服務就是按照用戶每次點擊動態提供的;現在很多免費Email郵箱,多達數GB的空間也正是云存儲架構靈活分配的;此外,例如G寶盤、納米盤、飛速網等提供網盤租用的服務商也都采用了云存儲架構。
正是因為云計算的強大效率和“黑盒效應(使用者不需要知道系統結構)”,使得很多網友已經在享受云計算的優質服務了,卻渾然不知。那么前臺方面我們又有什么應用呢?
最簡單的拿視頻來說,如今下載電影來看的人越來越少了,而是在網上在線觀看。但是大家可以注意,以前的視頻網站采用的是分布式存儲和緩存讀取的方式來在線播放,由于資源不在當地服務器和網速等原因,視頻不能太大,因而既不清晰還容易卡住。但是現在的網絡視頻,無論是清晰度還是速度都上了一個檔次。這也有近年來接入商提升網絡基礎架構建設的功勞,也有視頻服務商采用新架構的因素——再如何升級服務器,如果架構不行也是白搭。云計算結構讓例如Youtube之類的視頻網站得以提供高清片源給網友播放,原因就在于云擁有極強的動態資源調配功能。
另一方面,國內***的淘寶網電子交易平臺,每天數十億資金流水以及大批的商品信息更迭,對數據庫以及網站運營的穩定和性能有著極高的要求。阿里巴巴集團的幾位架構師在2009系統架構師大會上講解了淘寶網基于云計算的電子商務平臺,其對負載均衡以及資源的充分應用給人留下深刻印象。
***舉一個最貼近網友的應用例子,迅雷日前推出了一項新功能:“離線下載”。該功能是指用戶可以將電驢連接或是BT種子等傳到迅雷服務器上,迅雷公司的服務器替用戶24小時不間斷的下載,用戶大可以關機睡覺。等下載好之后,用戶再從迅雷的服務器上下載到本地上。看起來還是要下載到本地,中間多經歷一個過程。實際上,這正是一種云計算服務租用——迅雷公司的服務器替用戶下載,其帶寬、速度穩定性都有保障,而用戶從迅雷公司下載到本地,則可以穩定的以高速傳輸,而不用擔心有無種子之類的情況。相應的,迅雷的這項業務目前也只是提供給付費會員。
#P#
是英雄們的炒作 還是又一次革命?
時代不同了,以往某個海報貼出來可以引一群人圍觀。而現在這個充斥著各種新聞、廣告、資訊的年代,網友們對各種炒作、新名詞有種本能的漠視、冷淡甚至抵觸。云計算自誕生之始所得到的關注就遠超以往,甚至美國政府在今年應對經濟危機的IT解決方案中列了三點措施:開源、虛擬化、云計算。而恰恰是這種關注和媒體報道,使得網友們在各種聲音中難以分辨云計算的始末。
美國政府認為開源、虛擬化和云計算是降低IT成本的關鍵 另一方面,除了幾個巨頭可以明確的談出自己對云計算的遠期構想以及具體正在做的項目外(如IBM的藍云、Google的Docs、Apps、微軟的Azure、VMware的vSphere),還有不少小廠商,打著云計算的旗號宣傳自己。“真假”云計算的紛爭也因此被熱炒。
其實云計算通常意義上來說有兩種服務模式,一種是租用計算資源,另一種是租用計算架構。如Amazon EC2提供的就是靈活的云計算架構租用,用戶可以在Amazon租用需要的硬件,然后根據開房的API接口自行提供客戶端——目前Amazon有大約3000多家這樣的云計算服務提供商(國內的世紀互聯也推出了類似的云存儲租用服務)。而另一種直接租用計算資源的則多數情況下直接面向企業,尤其是短時間內需要大量計算資源做實驗的研發部門。
但是,還有一部分SaaS商家打著云計算的旗號,就真的有魚龍混雜的嫌疑了,所謂“假”云計算通常指的也是他們。然而這些“山寨”云計算并不是讓人們迷惑的關鍵,人們指責炒作云計算概念的背后,所關心的是呼聲日高的云計算會否如當年的網格一樣***不了了之。
互聯網之父Tim Berners-Lee曾說過:“IT項目的本質就是支持社會系統,實現人與機器間更好的交互。”如果說***次工業革命用蒸汽機將人類從體力勞動中解放出來;第二次工業革命用電氣化帶領人類進入現代化;第三次革命用互聯網將人類帶入信息時代。那么云計算是否會掀起第四次革命呢?回到開頭那句話:IT領域不缺乏概念,缺乏的是實現概念的方案。所以,一切從最終用戶出發,面向應用的云計算才是***王道。
#p#附錄:辨別是否是云計算的十五種方法(翻譯自國外博客)
1)如果標稱是“網格”或“OGSA(開放網格服務架構)”...那么,它不是云。(云計算是各種概念的融聚)
2)如果需要你向廠商提供一份幾十頁的需求說明書...那么,它不是云。(云計算對用戶來說意味著簡潔的操作)
3)如果你不能用自己的信用卡來購買...那么,它不是云。(云計算的成本很低)
4)如果他們想賣給你硬件設備...那么,它不是云。(云計算以服務為核心)
5)如果沒有提供API...那么,它不是云。(云計算支持二次開發)
6)如果需要你重新構架你的系統...那么,它不是云。(云計算可以包容整合現有系統)
7)如果你不能在10分鐘之間部署(provision)服務器...那么,它不是云。(云計算的靈活部署)
8)如果你不能在10分鐘之間撤銷(deprovision)服務器...那么,它不是云。(同上)
9)如果你知道你所使用的機器的具體位置...那么,它不是云。(云計算意味著你不需要知道后臺是什么樣子)
10)如果需要有一個咨詢顧問來幫助你...那么,它不是云。(云計算使得用戶端簡單易懂)
11)如果需要你事先準備好所需機器數目清單...那么,它不是云。(云計算可以靈活擴展)
12)如果它只運行一種操作系統...那么,它不是云。(云計算繼續虛擬化架構,兼容所有系統)
13)如果你不用把它連到你自己的機器上去...那么,它不是云。(云計算并不是完全的托管)
14)如果需要你安裝軟件才能使用它...那么,它不是云。(云計算的理想化前端只是一個瀏覽器)
15)如果你擁有所有這些硬件...那么,它不是云。(再次強調:云計算以服務為核心,而非硬件)
【編輯推薦】