文|本刊記者 姜紅德
一個是在開放源代碼許可證下發布的產品,以保障軟件用戶自由使用及接觸源代碼的權利,同時也保障用戶自行修改、復制以及再分發的權利。這就是我們通常所說的開源軟件和技術。
一個是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問,進入可配置的計算資源共享池(資源包括網絡、服務器、存儲、應用軟件、服務),以便資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。不用多說,大家都知道這就是當前正炙手可熱的云計算。
在云計算、物聯網和大數據等技術還沒有大規模形成主流趨勢之前,開源技術一直被冠以破壞者創新的頭銜。在傳統而又封閉的IT架構下,企業和開發者越來越感覺到創新的艱難,他們通過各種開放、協作的方式對傳統IT巨頭們進行了挑戰,就像當年IBM終結了蘋果機的霸主時代引領了新一代的兼容機風潮,也像今天的Google正在終結以WINTEL架構為主要特征的IT格局。
所以,當IBM、HP、思科、戴爾、微軟這些國內外云計算企業紛紛握手開源的時候,未來將會給IT行業帶來哪些變化?又會有哪些機遇和挑戰出現?思考這些問題對于我們即將面臨的IT新格局來說將會得到更多的啟發。
在談到開源的時候,我們經常繞不開的是開源帶來的好處:降低風險、付出少、質量好和招聘到優秀的人才等等。但是這些只是開源軟件和技術獲得行業認可的一個重要方面,真正讓開源形成規模和巨大影響力的是,開源代表了一種新的經濟模式和新的生產力。
美國宇航局曾做過一次試驗,他們那時要繪制一幅火星地圖。他們想與其讓三四個訓練有素的博士生借助從火星上拍回來的圖片來繪制,不如干脆把這項工作劃分成不同的板塊,上傳到網上,讓所有感興趣的人在同一簡單的網絡界面下工作,這些志愿者只需花五到十分鐘時間用鼠標點幾下即可。六個月后,有85000位志愿者參與了制圖計劃,他們工作得比衛星圖片的返回速度還要快,用宇航局的話說,就是“和受過專業訓練的博士生制出來的地圖之間難以辨別”。這正是把工作細化以及計算分散化的結果。
同樣的經濟模式在商業領域一直在發生。Google最大的創新在于懂得讓網民自己來決定網頁的重要性,Google把這一抉擇權外包給了廣大的用戶,于是有了PageRank。此一技術的邏輯是,與其讓工程師或員工決定網頁排序之先后,不如把這個決定交給用戶,不管他們出于什么動機而點擊了某個鏈接,或把某些鏈接關聯起來,但是只要把目光放在這些鏈接那里,讓這些鏈接的排序得以上升。
今天PC為王已經過時,在互聯網大肆興起的年代,這一經濟模式已經屢試不爽。正是這些以用戶為中心、注重開放協作的精神讓互聯網逐漸蓬勃發展,成就了Google、亞馬遜、百度、阿里巴巴等一批企業,這些企業基本上打破了原來的IT格局,在電子商務、搜索、移動互聯等領域成為新的霸主,取代了一些傳統的IT企業。
由于有了這一新的經濟模型,今天行事方式正在發生微妙的變化。以往人們必須雇傭那些懂得行業知識的人,花某一段集中的時間來干某種活計。而假如你把任務切分細化,你就可以很輕松的鼓勵人們去幫助你完成某件事情。因為任務細化以后,每個人僅需花五分鐘的時間就能完成屬于他的一部分。我們看到了一種全新的社會經濟現象正在形成:P2P網絡正在對傳統的唱片業界構成沖擊,自由/開源軟件正在從微軟那里搶奪市場份額,Skype也許會威脅到電信企業的生存,維基百科則正在對其他的在線百科全書網站發起挑戰。
當云計算、大數據、物聯網等技術逐漸興起的時候,開源的開放協作、低成本和高可靠性也為他們提供了堅實的技術基礎和發展空間。
在12月11日召開的首屆中國開源云計算大會上,中國開源軟件推進聯盟名譽主席陸首群介紹,目前國外主流的開源云平臺包括OpenStack、CloudStack以及Eucalyptus。其中,OpenStack發展得最快,Cloudstack后來被并購了,Eucalyptus現在只是作為研究使用的較多。“我們常說的云計算有三大主流架構,一個是OpenStack,它是開放架構,開放代碼的;一個是亞馬遜的EC2,封閉架構不開放代碼;還有一個是微軟的Azure,它是開放架構,不開放代碼的。”
目前IBM、HP、思科等著名的云計算企業紛紛加入到OpenStack陣營中,成為其“黃金會員”,從而使其會員總數增加至18家公司。“白金會員”需要支付每年50萬美元的入會費,并承諾至少入會三年;“黃金會員”需要支付相當于營收0.025%的年費,最低不少于5萬美元,最高不超過20萬美元。
之前一直和開源為敵的微軟在今年11月份也宣布開始擁抱開源,并專門成立一家公司負責開源相關的工作。據業內專家分析,微軟顯然已經意識到,開源是軟件市場中難以清除甚至不可或缺的重要組成部分;基于清醒的認識,他們沒有采取盲目打壓的態度,而是對開源項目進行一定程度地接受,并將自己的影響力逐漸向開源領域拓展。
事實上,微軟是Linux系統最大的十七家贊助商之一,在非營利性基金會中主持日常事務,并為Apache軟件基金會提供經濟援助。除此之外,微軟還會定期以贊助商身份出現在重大開源活動當中,用笑臉接待每一位開源愛好者。開源如今已經遍布整個微軟公司,盡管開源方案還沒有帶來任何核心級產品,但發展的基礎架構事實上已經齊備。
目前在中國,云計算的發展基本上跟國際同步,以OpenStack開放架構構建的開源云是當今云計算發展的主流之一。而在今年2月份工信部也宣布正在啟動制定云計算“十三五”發展規劃,云計算及以其為主導的IT模式獲得了有關部門的重視,并在各行業中得到大力推廣,云計算的發展也為開源技術的培育和推廣提供了舞臺。
云計算是新一代信息技術發展的顯著特征之一,是信息技術創新和服務模式創新的重大成果,開源道路則是實現創新趕超的一條重要途徑。中國工程院院士倪光南指出,目前在中國還有相當多的人存在錯誤觀念,認為開源不是創新,把開源和創新對立起來;總感覺用開源軟件,就是用低劣免費的東西,就是抄襲別人的東西。其實強調創新,既有原始創新,也有集成創新和引進消化吸收再創新;通過開源軟件,我們同樣可以創新,而且開源可以真正促使我們更有效率的實現開放創新和協同創新。他指出,就開源軟件Linux Kernel 3.17來說,補丁包數如今已有12183個,來自40個國家的開發者。按照個人貢獻排序,6.71%是中國開發者貢獻的,除了排名第一位的不明國際的群體外,中國位于美國、德國之后,世界排名第四。這說明中國的軟件開發應用人員為開源軟件做了很多工作,貢獻度還不錯。
開源為云計算帶來了更多創新,云計算也為開源帶來更大的空間。在一些業內人士看來,要發揮云計算的潛力,就必須建立在開源軟件的基礎上。而開源應用的商機也趨于成熟,各大服務商也相繼完成了在中國的布局。
SUSE全球副總裁Michael Miller表示開源云能夠帶來更多的開放和透明,實現創新和高可用性,“在市場上最近出現一些情況,就是通過開源軟件的全透明來實現安全。透明意味著沒有后門,通過一個社區交流,大家找出各種各樣的危險,并由此快速實現創新。我們建立的SUSE Linux 12平臺,實現了實時內核補丁、及時信息回滾等技術創新。”
一位來自香港的IT架構師張民杰,正在打造一款基于OpenStack的操作系統應用程序Pandora,并將其開源出來。“我們基本上想走私有云的模式,賣給用戶私有云的解決方案”,張民杰清晰的點出了Pandora的商業模式.“現在市場上, 即使是北京、香港等高收入的城市,很多中小企業也買不起VMware的產品,它們很多時候只能用VMware的免費版。一整套VMware要幾十萬元到200萬元,因此我們在價格上可以有很大的機會。”
同樣作為基于OpenStack的解決方案,HP Helion能夠保證用戶不受任何硬件或者結構上供應商的限制,增加了惠普本身作為企業級的理解,能保證企業級的客戶具備足夠的安全性、高可用性、擴展性。
IDC企業系統與軟件研究經理王學亮對記者介紹,作為一項免費的私有云策略,開源云在全世界擁有了越來越多的粉絲。IDC的研究報告也表明,過去一年來開源市場的規模在逐步增加,其中重要的一部分得益于云計算、大數據等領域一些企業開始在開源領域發布了自己的成熟的商業解決方案,而這些商業化產品因為性價比較高而獲得了行業用戶及技術開發者們的青睞。
王學亮同時也指出,盡管很多開發人員熱衷于開源技術的交流和分享,在國內企業中真正大規模重視開源研發和應用的并不多,企業在開源云計算方面的投入資金也非常之少。這也是最近虛擬化企業VMware公司CEO基辛格認為開源云在企業級市場還遠遠沒有獲得成功的重要理由之一。基辛格認為,開源云平臺如Openstack只是一個構建云的框架。已經大量采用或廣泛部署VMware的用戶沒必要使用它,增加的轉換成本也不見得有效果。不過基辛格也認為,OpenStack仍能在云供應商、服務供應商那里獲得認可,這個領域是VMware在過去未觸及到的,因此,VMware的策略是擁抱開源,他們相信它的確打開了一個新的市場。
對于開源在企業級的不佳表現,國內IT專家中也提到了自己的看法。倪光南院士表示,在國內對開源的主要貢獻的企業主要還是外資企業,真正有影響力的國內企業只有華為一家,這和當前開源云平臺火熱的現狀不是非常匹配。
“了解當前開源云計算的客觀需求和技術發展是根本所在,正本清源,把握本質,把握規律,提升能力。”
目前在國內開源云計算領域仍然缺乏充分的交流和合作,也正是在這樣的背景下,在工信部軟件服務業司的指導下,由電子工業出版社策劃并主辦的首屆中國開源云計算大會顯得順理成章,并取得了成功,為來自政府、行業和企業的人群提供了一個交流、學習和分享的平臺。作為大會的總策劃,電子工業出版社總編輯劉九如在接受記者采訪時談到,開源軟件大有可為,云計算方興未艾,促進開源云計算的發展,不僅需要技術與應用的創新,也需要觀念與模式的創新;目前業界對開源云計算還缺乏足夠的研討交流,部署開源云計算系統的成功案例、經驗教訓也沒有得到很好的總結和分享。
目前開源云在政策支持、觀念更新等方面仍然存在一些“攔路虎”,但是并不緊要,只有真正認識到它的本質,才能從根本上把握它的發展方向。正如國家工信部楊學山副部長所指出的那樣,需要了解當前開源云計算的客觀需求和技術發展是根本所在,正本清源,把握本質,把握規律,提升能力。
記者從工信部知悉,國家有關部門對開源軟件給予了高度重視,也為中國的開源軟件生態系統提供了巨大的發展空間。工信部軟件服務業司司長陳偉也提到,接下來將通過包括出臺開源和云計算的長期規劃,引導支持指導國內的企業積極參與開源項目,增強我國在開源云計算領域的貢獻,構建更多更大的公共云平臺等方式,讓中國云計算事業更加輝煌。