導讀:云計算平臺是互聯(lián)網(wǎng)操作系統(tǒng)的核心。歐美的主要發(fā)達國家都已經(jīng)在這個方向上展開工作。這個領域對中國而言是一個非常難得的機會,因為在傳統(tǒng)的操作系統(tǒng)領域,微軟形成壟斷。
在此,我對于網(wǎng)絡化軟件以及云計算進行一些分析,并提幾點對未來技術問題的理解。
互聯(lián)網(wǎng)發(fā)展路在何方
互聯(lián)網(wǎng)的發(fā)展是一個重要的趨勢,它的衍生品帶來了很多新的機會。對互聯(lián)網(wǎng)而言,“以人為中心”的理念帶動了網(wǎng)絡新的發(fā)展,也帶來了新的空間。隨著獲取信息的手段和能力的增強,人們對于信息的理解逐步延伸。在這個發(fā)展過程中,信息成為網(wǎng)絡應用中更重要的內(nèi)容,如何把信息、數(shù)字化的世界、物理的世界,以及人類生活有效結合起來,是未來互聯(lián)網(wǎng)中最有意義的內(nèi)容。
在互聯(lián)網(wǎng)和IT的發(fā)展過程中,有一些困難很難克服,如摩爾定律,以及由于應用的廣泛性和數(shù)據(jù)處理的大規(guī)模化對存儲能力的要求越來越高而導致的多核處理器核數(shù)增加,處理器和存儲器之間性能的差距在不斷拉大。
目前來看,人們處理數(shù)據(jù)的能力趕不上獲取數(shù)據(jù)的能力。IDC報告顯示,每18個月全球數(shù)據(jù)量翻一番。過去數(shù)據(jù)庫假設數(shù)據(jù)是確定的,現(xiàn)在不確定的數(shù)據(jù)被大量引入系統(tǒng)。這些不確定數(shù)據(jù)會導致軟件復雜性增加,而且軟件非功能屬性增強,對系統(tǒng)可擴展性、高可用性、服務質量控制和可信性等需求增大。無論計算模式怎么變遷,數(shù)據(jù)處理是信息技術領域最重要也是最核心的問題。隨著信息技術和應用的有效結合,這個問題越來越突出。
應用規(guī)模和資源共享的問題也更加突出。全球數(shù)據(jù)中心的報告顯示,每年服務器的利用率平均不足15%,但是服務器、PC出貨量不斷增加,這反映資源利用率低而需求增長強勁。應用增長導致信息與通信產(chǎn)業(yè)成為世界第五大耗能產(chǎn)業(yè),發(fā)展綠色IT成為一個新問題。
IT面臨眾多的來自硬件、軟件、互聯(lián)網(wǎng)方面的挑戰(zhàn),信息技術處于未來十年變化的平臺期,即在未來的十年中,有可能按照現(xiàn)有的傳統(tǒng)方式所開展的研究工作,不會進一步推進信息技術的發(fā)展。但網(wǎng)絡化、普適化和智能化的應用和互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、云計算的發(fā)展會進一步帶動對技術的需求,這樣的需求為我們在信息技術上的創(chuàng)新和開展網(wǎng)絡化應用提供了機遇,中國擁有技術后發(fā)優(yōu)勢和市場優(yōu)勢。
互聯(lián)網(wǎng)熱點是動力
網(wǎng)絡資源的規(guī)模,包括用戶規(guī)模和系統(tǒng)規(guī)模,發(fā)展很快。在互聯(lián)網(wǎng)成為全球性基礎設施的情況下,數(shù)據(jù)變得越來越重要,成為一種戰(zhàn)略資源。在互聯(lián)網(wǎng)領域和信息技術領域,誰能有效壟斷數(shù)據(jù)資源,誰就有可能成為霸主。能否成為互聯(lián)網(wǎng)巨頭,不在于技術水平如何高,而在于是否擁有大規(guī)??烧鎸嵾\行的數(shù)據(jù),并且能夠做出一定分析。如何獲取大規(guī)模的數(shù)據(jù)資源并進行處理,決定了企業(yè)的競爭力和發(fā)展動力。
根據(jù)過去十年美國總統(tǒng)顧問委員會發(fā)布的報告,從IT領域規(guī)模一直處于十億美元以上的產(chǎn)業(yè)和技術之間的關聯(lián)性來看,數(shù)據(jù)處理技術一直排在前三位,能帶來整個產(chǎn)業(yè)最大的回報。在過去十年當中,從應用和技術所對應的產(chǎn)業(yè)分析來看,數(shù)據(jù)獲取和分析能力是一個核心能力。大規(guī)模的數(shù)據(jù)改變了做研究的方式,統(tǒng)計物理學、統(tǒng)計科學成為適用于各行各業(yè)的重要基礎學科,支撐了行業(yè)的發(fā)展。
在互聯(lián)網(wǎng)中,數(shù)據(jù)中心成為網(wǎng)絡環(huán)境下的計算機,也成為服務和計算的主力軍。網(wǎng)絡應用成為常態(tài)之后,虛擬的計算環(huán)境和服務環(huán)境被推向前臺,軟件應用的模式也在改變:我們不再安裝軟件,而是按需訪問和按用量付費。當數(shù)據(jù)中心、網(wǎng)絡成為基礎設施,數(shù)據(jù)中心成為計算機,網(wǎng)絡應用成為常態(tài)后,計算變成了一種公共服務,它背后的處理能力就成為數(shù)據(jù)應用和提升信息技術發(fā)展能力的最重要的一個力量。
去年,奧巴馬政府推動IT戰(zhàn)略,更多考慮的是未來如何引領全球信息技術的發(fā)展,把云計算和移動計算作為主要目標,確立了相應的一些重大研究計劃。
云計算是一種基于數(shù)據(jù)中心,強調性價比、效能和可信度的服務運營模式。簡而言之,云計算有三個目標:高效性、靈活性、可控性。高效性是指低成本的應用,可拓展性和易管理性。靈活性是指快速部署新的產(chǎn)品來適應市場的應用需求??煽匦允侵溉绾蝸肀WC安全性和應用的完整性。
軟件和數(shù)據(jù)服務對運營商而言是新的機會,產(chǎn)業(yè)形態(tài)會有變化運營商提供軟件服務和運行支撐,進行配置、集成和開發(fā)應用組合;開發(fā)商通過運行平臺,部署自己的服務,供最終用戶使用;用戶根據(jù)各自需求對軟件服務進行配置。
新型網(wǎng)絡計算模式基于數(shù)據(jù)中心、強調效能和可信的服務運營模式,通過共享資源、按需服務,提升高端計算的利用率和易用性,提升低端計算的事務處理能力。
云計算平臺是互聯(lián)網(wǎng)操作系統(tǒng)的核心。歐美的主要發(fā)達國家都已經(jīng)在這個方向上展開工作。這個領域對中國而言是一個非常難得的機會,因為在傳統(tǒng)的操作系統(tǒng)領域,微軟形成壟斷。
很多互聯(lián)網(wǎng)商業(yè)巨頭在布局新型的網(wǎng)絡操作系統(tǒng)或者云計算平臺。對具有大規(guī)模數(shù)據(jù)處理能力的計算平臺而言,找到最重要的切入點和產(chǎn)業(yè)發(fā)展點是最核心的。云計算平臺應該提供面向未來應用和技術發(fā)展最重要的內(nèi)容。在應用模式下,產(chǎn)業(yè)和技術的機遇是什么,怎樣發(fā)展技術?在中國這樣一個大規(guī)模數(shù)據(jù)處理市場上,IT領域出現(xiàn)了新的生機,我們跟別人在同一起跑線上。中國用戶有不同的數(shù)據(jù)和驅動需求,這是最重要的動力所在。
網(wǎng)絡化軟件是機遇
近年來,學術界的熱點研究方向為傳統(tǒng)操作系統(tǒng)技術(內(nèi)核、文件、調度)的改進,多核操作系統(tǒng)、并行調度和優(yōu)化,網(wǎng)絡化操作系統(tǒng)相關技術,如云計算體系結構,云存儲,虛擬化。
未來的網(wǎng)絡應用和機會在哪里?我們設想一個數(shù)據(jù)中心就是一臺計算機的話,它會如何運行、管理和按需服務,如何來把握住資源并提供新的應用模式。以云計算來拓展我們的想象,它改變了傳統(tǒng)對軟件、應用的所有方式。
在這樣的背景下,互聯(lián)網(wǎng)軟件的出路在哪里?在互聯(lián)網(wǎng)作為基礎設施,數(shù)據(jù)中心作為計算機而大多數(shù)人買計算和服務而不是來購買計算機的時候,我們應該如何看待這種新的模式所帶來的商機和危機?
軟件的開發(fā)工具、開發(fā)方法、開發(fā)技術帶動產(chǎn)業(yè)的發(fā)展,運行系統(tǒng)提升產(chǎn)業(yè)能力?;ヂ?lián)網(wǎng)的應用領域多而大,從運行支撐環(huán)境和設計開發(fā)的角度來看,都會帶來很多新的機會。軟件是一個非常有意義的發(fā)展方向。而軟件的開發(fā)模式、運營模式、銷售模式、維護模式都在發(fā)生變化。
過去的操作系統(tǒng)是面向主機的,單機系統(tǒng)資源管理,其特點是集中和同構,可是在互聯(lián)網(wǎng)下,資源變成了一種服務的平臺,提倡按需下載,及時更新,產(chǎn)品免費和服務收費這樣的模式,所形成的開放和生長的系統(tǒng)需要服務綜合。在系統(tǒng)當中有很多異構、分布的資源,需要考慮資源調度、沖突失效、可靠性和容災的問題。
未來網(wǎng)絡軟件的開發(fā)和驗證技術,將使云計算平臺和網(wǎng)絡軟件一體化。過去的軟件是因式分解,而在未來的軟件中,大規(guī)模的應用下能不能通過現(xiàn)有軟件簡單軟件功能的驗證和分析而構成復雜性的軟件,集成形成新的軟件開發(fā)的模式,這有賴于對基礎技術的了解。
跨域資源訪問和信任也值得研究。未來的應用中,云計算平臺在跨域訪問和傳輸時能實現(xiàn)有效的防御。它能夠防御底層系統(tǒng),可以識別網(wǎng)絡中的特別通道和惡意代碼,可以在問題中恢復。云計算要考慮三點,通過虛擬網(wǎng)絡的支持來建立虛擬機應用和隔離,實現(xiàn)可防御性,通過監(jiān)控可信加載,以及對問題的識別性。
互聯(lián)網(wǎng)給軟件工作者帶來了很多新的挑戰(zhàn),也帶來了很多新的機會。網(wǎng)絡計算在催生想象力,這種新的計算模式和應用為信息化帶來了機會。未來的軟件或者說云計算平臺,應該能實現(xiàn)資源的共享和運行,能夠實現(xiàn)對軟件設計開發(fā)所需要的SAAS模式的支持,同時建立對服務和資源的有效支持,并且能夠通過一種可信監(jiān)控,提供更有效的內(nèi)容。這就是未來的軟件應有的運行模式。
(根據(jù)懷進鵬在“十一五”電子信息產(chǎn)業(yè)發(fā)展基金成果匯報展示會上的講話整理)