讀懂雲計算技術和產業

       計算機技術的發展走過分分合合的幾十年,在網絡技術的推動下雲計算、物聯網逐漸進入大家的視野,並迅速風靡全世界,幾乎所有的一線企業和大量的中小企業都在一夜之間成爲了雲計算技術企業,在現在的產業界中如果不懂雲計算、物聯網就彷彿要被產業所拋棄,這一情況在過去十年內是極爲少見的。

       雲計算是一個正在高速發展的技術領域,其實雲計算僅僅是我們對這一技術方向的稱呼和代號而已,它的內涵和具體內容都會在今後的技術發展過程中不斷完善和充實,我們當然沒有必要自己搞出一個新的像“框計算”一樣的東西來混淆視聽。因此2010年在中國電子學會雲計算專委會全體會議上有專家建議專委會給雲計算一個準確的定義,以使大家對雲計算有準確的認識,但最終專委會還是決定先不要給雲計算下官方定義,我想這是一個正確的決定,否則大家的創造性就要被這個所謂的“準確定義”所扼殺。

       雲計算的出現爲物聯網的提出創造了基礎,物物相聯的結果就會產生大量的數據信息,並需要將這些數據有機地聯合起來,沒有云計算支持的物聯網會成爲一個個的信息孤島,物聯網成爲了“物離網”。

       在很多時候雲計算與物聯網這兩個名詞是同時出現的,大家在直覺上認爲這兩個技術是有關係的,但總是沒有很清楚的認識。有的地方一提到物聯網就想到傳感器的製造和物聯信息系統。其實雲計算和物聯網兩者之間本沒有什麼特殊的關係,物聯網只是今後雲計算平臺的一個普通應用,物聯網和雲計算之間是應用與平臺的關係。物聯網的發展依賴於雲計算系統的完善,從而爲海量物聯信息的處理和整合提供可能的平臺條件,雲計算的集中數據處理和管理能力將有效地解決海量物聯信息存儲和處理問題。沒有云計算平臺支持的物聯網其實價值並不大,因爲小範圍傳感器信息的處理和數據整合是早就有了的技術,如工控領域的大量系統都是這樣的模式,沒有被廣泛整合的傳感器系統不能被準確地稱爲物聯網。所以,雲計算技術對物聯網技術的發展有着決定性的作用,沒有統一數據管理的物聯網系統將喪失其真正的優勢,物物相聯的範圍是十分廣闊的,可能是高速運動的列車、汽車甚至是飛機,當然也可能是家中靜止的電視、空調、茶杯,任何小範圍的物物相聯都不能被稱爲真正的物聯網。

       對雲計算平臺來說物聯網並不是特殊的應用,對於雲平臺來說物聯網只是其所支持的衆多應用中的一種而已,雲計算平臺對待物聯網系統與對待其他應用是完全一樣的,並沒有任何區別,因爲雲計算並不關心應用是什麼。

       所以,對於物聯網技術來說它需要解決的核心問題是:雲計算平臺的成熟和傳感器技術的發展。有些地方倉促上馬物聯網項目,不考慮其核心問題的解決將會使物聯網技術陷入困境。當然對於一些行業性、區域性的物聯網項目,根據實際情況還是值得去做一些嘗試的,這既能滿足現在的需要也能爲今後數據的全面整合提供有益的經驗。

       雲計算一經提出,產業界反應十分迅速和強烈,一夜之間就冒出了大量的雲計算企業,雲計算產業彷彿是一片興旺,然而詳細分析後的實際情況卻不容樂觀,這些企業分爲下面幾類。

       (1)有技術儲備的大企業。他們把自己的優勢技術做一定發揮並提出符合自己優勢和長遠利益的雲計算技術及市場模式,通過自己掌握的推廣渠道向用戶灌輸有利於自己的觀點。這類企業往往是國際大企業,由於我國的信息產業從業人員受國際企業的技術控制很深,他們的觀點往往被我們從業人員認爲是標準,其實這些企業當前的主要目的就是以雲計算爲名賣掉自己的服務器、賣掉自己的軟件。

       (2)一般的中小企業。目前一些中小企業也紛紛推出自己的雲計算系統,但這些系統往往是從前Web OS和SaaS產品的變種,由於大家對雲計算概念的認識還不清晰,因此在一開始就給了大家錯誤的理解。在早期我們也一度認爲這就是雲計算,隨着我們對雲計算的不斷深入理解,發現其實 Web OS也只是雲計算的一個應用而已,雲計算的核心並不在於此。此前我們認爲Web OS是雲計算的主要原因是我們受傳統視窗系統的影響太深,總認爲雲計算也要像視窗一樣。

       (3)另外一類企業是非雲計算企業。這一類企業認爲雲計算是一個很大的系統,一開始就打的是拿來主意,採取隔岸觀火的態度,等待別人的東西成熟直接使用就行了。小企業有這一觀點還能理解,但不少實力極強的企業也抱這種觀點就有點讓人匪夷所思了。

雲計算產業是一個涉及硬件、雲計算軟件、雲計算服務提供商、應用提供商、帶寬提供商在內的一個龐大的產業鏈,需要產業鏈各個環節的配合才能成功,但目前真正在雲計算產業潛心工作的企業卻並不多,特別是國內企業,還是鬧哄哄炒作的居多。

       很多人一提到雲計算會用“暈計算”來稱呼,不同的企業都在說自己的雲計算,讓大家無所適從,於是只能一“暈”了之。我們前面說過我們不希望現在給雲計算一個準確的定義,我們只要知道雲計算應該做的事,就不會“暈”了。

       雲計算要做的工作就是計算和存儲,這一點非常重要。這兩個詞看似簡單但目前真正準確做到這兩點的企業卻並不多。雲計算的核心就是要將計算和存儲作爲資源方便地提供給客戶,好像多數人都能理解這點,但真正理解的人卻不多,這裏所講的將計算與存儲提供給用戶指的是在不關心應用具體功能的前提下提供的。雲計算應該完全隱於應用之後,雲計算本身並不關心應用本身是如何向用戶提供服務的。如果Web OS是雲計算的話它就過於關心應用本身了,它甚至將界面都提供給用戶,對照我們前面所提的兩點,它超出了雲計算所應該做的,所以它不是雲計算而是應用。企業總是想吸引更多的用戶,但作爲雲計算的核心,它不應該把手伸地過長,雲計算企業只需要做好自己的計算和存儲資源,應用的功能和邏輯應該留給應用提供商來考慮。在這種模式下,大量的中小企業將得到巨大的發展空間,它們會針對不同的用戶創新出不同的應用,而云計算會成爲一個真正的“隱士”,默默地爲客戶端提供服務。最好的應用模式應該是,在用戶看來,應用端不變,應用的服務質量與規模變大,應用成本降低。目前我們已按這條思路完成一套名爲“盤古云計算核心系統”的產品,並在我們的汕尾雲計算平臺佈置,即將提供服務。

       對於作爲應用的物聯網而言,雲計算也只是向它提供計算和存儲,物聯信息具體整合處理的方法、流程、算法是由物聯網系統自己完成的,雲計算只是提供了大規模計算和存儲的基礎,爲海量數據的整合處理提供基礎條件。

       中國人等待信息產業振興的時間已經很長了,前幾次變革我們都沒有抓住機會,雲計算技術的提出終於爲我國信息產業的發展提供了千載難逢的機遇。

中國的信息產業是和國際接軌和交流最多的一個行業,從業人員的素質都非常高。近年來各地對信息產業給予大力支持,信息產業的發展非常迅速,不過與國際水平的差距依然非常大。這是非常值得我們思考的,我們認爲其中一個重要的原因就是我國的信息產業一直在用別人所擅長的東西和別人進行競爭。我們總是跟在別人的後面,當他們告訴我們有新的更快的芯片了,我們就立即跟進;當他們告訴我們操作系統要升級了,我們就瘋狂地徹夜排隊購買,惟恐落後;當他們告訴我們服務器要用最強大的,我們就買昂貴的服務器應對海量訪問。我們技術人員就在這無休止的技術“進步”中,艱難地跟進,我們的客戶就在不斷的升級中消耗自己的資金,這種無休止的“輪迴”使我們一直都沒有“脫離苦海”,在別人高速前進的戰車上與別人競爭,這當然是沒有勝算的。現在一些雲計算中心閒放着的大量高端服務器就是證明,這種模式下那些國際巨頭正在偷笑呢。

       中國人一慣崇尚“以天下之至柔,馳騁天下之至堅”。雲計算的提出讓國際企業高速發展的戰車突然停下來,給了我國以退爲進、以柔克剛的機會。比如,雲計算的提出者Google的系統核心使用的就不再是最先進的服務器和芯片,而是成本極爲低廉的服務器羣,通過整合形成了世界最大的信息檢索系統。先不談我們對Google將MapReduce說成雲計算核心的疑慮,Google所提出的雲計算理念就像一塊大石頭擋在了很多國際巨頭的戰車前面,讓他們慌忙停下來應戰。

       雲計算這一新的技術概念之所以非常重要,是因爲從嚴格意義上講它是一個技術思想的轉變,這一思想的轉變爲我國信息產業的發展提供了機會,我們可以從下面幾點來分析。

       (1)雲計算技術將大量的數據和計算集中到雲計算中心完成,數據的集中使國家對信息安全提出更高的要求。傳統的計算模式信息主要分佈在各自的服務器上,即使一些企業級的數據集中在數據中心,也僅是在數據中心託管服務器而已,並不是真正的數據集中。這樣信息的安全性就主要靠各企業自己去保證,而在雲計算技術模式下大量企業單位、事業單位、個人數據被統一管理在雲計算中心,這使得雲計算中心的數據安全成爲了一個重大問題,使“信息主權”這一概念變成了實際需要面對的重要問題,掌握了雲計算中心就掌握了一個國家大部分的信息資源。很難想象國家會將雲計算中心的建設和管理全面交給國外企業,因此在雲計算時代,國際企業在中國的信息產業領域將面臨重大的政策挑戰,他們很難進入雲計算的核心領域。但這卻爲國內企業提供了一個重要的政策性機會,今後雲計算這一巨大的市場蛋糕最有可能是在國家專門部門的統一指導、管理下發展。

       (2)雲計算在技術體系上強調大量節點整合的總體能力,而不再過分強調單個節點的計算能力,這與目前世界上主要企業的理念是相反的,他們更希望用戶不斷升級,並在這個過程中不斷築高自己的技術壁壘,使落後國家一直處在艱難的“輪迴”過程中。雲計算的這一理念爲國內相對落後的芯片製造商提供了發展的機會,爭取到了發展的時間,解決了長期以來市場被國外企業大量擠佔的問題,從而脫離“輪迴”進入良性發展。

       (3)雲計算核心軟件的複雜度如果在只完成自己存儲和計算任務時將變得相對簡單,大量的面向應用的開發將交給應用服務提供商來完成,這樣我們將有望短時間爲在雲計算核心層技術上走到前列,我們現在正在研發的“盤古云計算核心系統”正在向這個方向努力,我們已經看到了它的簡潔性,技術本來就是“大道至簡”的。微軟龐大的彷彿無法超越的操作系統中大量的代碼是在做應用層的工作和一些用戶根本不會用的功能,大量消耗系統資源,形成Wintel聯盟這樣由利益結成一個技術怪物。

       (4)雲計算只關注計算和存儲,而將面向終端用戶的所有工作交給應用服務提供商,如功能、界面、流程都應該是應用的工作,甚至某個數據的存儲和計算是否採用雲計算模式都應該由應用來選擇和決定,雲計算應該真正地退到雲中去。中國有大量的軟件開發企業,他們智慧和創造力的充分發揮將帶來信息產業的大繁榮,雲計算系統不應該讓他們感到受到限制和控制,而應讓他們有更多的發展空間和資源。SaaS的逐漸消退就是因爲過去SaaS企業既要購買基礎設施,還要開發應用、拓展市場,弄的疲憊不堪。雲計算自身工作任務的明確將和諧地整合我國的信息產業鏈,而不是自已一家獨大,以退爲進的共贏纔是產業良好發展的基礎。

       (5)由於雲計算對硬件要求的降低和對核心系統的簡化使我們本來相對落後的信息產業具備了和國際大企業競爭的能力,雲計算幫助我們跳下了高速前進的技術戰車,獲得發展的時間。

       (6)我國率先提出並正在實施的物聯網項目,有望成爲雲計算的一個重要產業應用,這兩項技術將形成相互促進的良好局面,物聯網是一個巨大的產業應用,它的影響不只是在信息產業,它將對我們的生活產生深遠的影響。這兩項技術都是國家目前全力支持的技術,雲計算和物聯網被寫入政府工作報告更表明了我國政府的決心和遠見。

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