計(jì)算領(lǐng)域的基礎(chǔ)性變化和代碼開發(fā)模式的變革,將引領(lǐng)軟件業(yè)走向大規(guī)模定制的新時(shí)代。
1月16日,SUN公司宣布斥資10億美元并購MySQLAB,這被看作是開源領(lǐng)域的一大勝利。作為開源數(shù)據(jù)庫軟件市場的標(biāo)志性偶像之一,在過去10年,MySQL悄無聲息地占領(lǐng)了Google、Facebook、諾基亞、百度和中國移動等巨頭的服務(wù)器。在網(wǎng)絡(luò)公司中,MySQL軟件約占全球80%的市場份額,而這一領(lǐng)域微軟的份額還不到10%。因此,SUN總裁喬納森·施瓦茨高調(diào)表態(tài):“這一并購行動再次肯定了SUN處于全球Web經(jīng)濟(jì)的中心位置!
但從某種意義上講,SUN強(qiáng)調(diào)其中心地位,恰恰是擔(dān)心被Google邊緣化。這也是許多服務(wù)器軟、硬件廠商共同的恐慌。當(dāng)Google在全球水源、電力和光纖設(shè)施良好的地區(qū)開動推土機(jī)建造占地?cái)?shù)十公頃的機(jī)房,并試圖將“計(jì)算”變得像供水、供電一樣方便和廉價(jià)獲取時(shí),這種來自計(jì)算領(lǐng)域的底層變革正在動搖軟件產(chǎn)業(yè)的根基。
Google推土機(jī)
Google的推土機(jī)已經(jīng)率先在比利時(shí)啟動,在那里Google要建立一座占地85公頃的數(shù)據(jù)中心,這只是其建立全球分布式數(shù)據(jù)中心的一小步而已,其背后醞釀著一個更加宏大的計(jì)劃──“云計(jì)算”(大規(guī)模分布式計(jì)算),將難以置信的處理能力通過像PC、手機(jī)等終端傳遞給學(xué)生、研究人員和企業(yè)家。
按照Google的發(fā)展速度,到2009年中期,其大型服務(wù)器群的規(guī)模將達(dá)到一個階段性頂峰,它將在這些數(shù)據(jù)中心布置數(shù)百萬臺用普通電腦自制的服務(wù)器,提供龐大的計(jì)算量能。那時(shí)候,分布式服務(wù)器規(guī)模化集群的優(yōu)越性將更加明顯,Google將給每一個服務(wù)都提供免費(fèi)版和使用者友好界面,以供低端消費(fèi)者和高端企業(yè)用戶使用,“計(jì)算”將成為一個壟斷行業(yè),由Google定價(jià)。
為了實(shí)現(xiàn)“計(jì)算”像供水、供電一樣方便和廉價(jià),Google除了投巨資建造機(jī)房和購置服務(wù)器外,還必須做好人力資本的儲備,而這主要是對開發(fā)者社區(qū)的培育工作,以便到達(dá)頂峰的計(jì)算量能可以源源不斷地吸納高質(zhì)量代碼,否則就會出現(xiàn)“計(jì)算過剩”,那意味著可怕的浪費(fèi)。
事實(shí)上,早在去年10月份,在MySQL發(fā)布的軟件開發(fā)路線圖(至2009年)中,便包括了Google向MySQL捐贈代碼的框架,這表明Google已經(jīng)意識到必須向MySQL開發(fā)者社區(qū)進(jìn)行投資,正如IBM和微軟以向Linux開發(fā)者社區(qū)開放資源的方式投資一樣。通過捐贈代碼,下一個版本的MySQL將在某種意義上成為Google版的MySQL。
目前,華盛頓大學(xué)、卡梅隆大學(xué)、麻省理工學(xué)院等都已經(jīng)加入了Google和IBM聯(lián)手打造的云計(jì)算計(jì)劃,這些學(xué)校也接受了兩巨頭捐贈的數(shù)百臺定制電腦和服務(wù)器。兩巨頭表示,此舉旨在降低分布式計(jì)算的研究費(fèi)用,從而使科研組織和學(xué)生們可以更容易地投身到這一新興計(jì)算領(lǐng)域中。下一代開發(fā)者──那些大學(xué)里的在校生將習(xí)慣于在運(yùn)行著MySQL的大規(guī)模分布式服務(wù)器群上開發(fā)Web應(yīng)用。
Google正在通過各種手段培育軟件平臺移植到Web上之后的代碼創(chuàng)造土壤──開發(fā)者平臺。這需要Google放慢推土機(jī)的步伐,開始精耕細(xì)作,找到新的開發(fā)者模式。在這方面,好消息和壞消息都開始出現(xiàn)。
好消息是確實(shí)出現(xiàn)了這樣一種開發(fā)者模式,可以鼓勵代碼的生產(chǎn),極大豐富基于Web的應(yīng)用;壞消息是嘗試這種模式初顯成效的不是Google,而且其對手微軟投資的Facebook。
開發(fā)者平臺的“塌陷”
鮑爾默在談到微軟花2.4億美元購買Facebook1.6%的股權(quán)時(shí)不忘諷刺對手Google,“Google成為過去了,F(xiàn)acebook才是未來!”當(dāng)然,鮑爾默顯然不會用簡單的社交網(wǎng)絡(luò)的觀點(diǎn)來看Facebook,后者正在成長為令微軟心儀的平臺。
去年5月24日,F(xiàn)acebook宣布F8計(jì)劃,開放API(應(yīng)用程序端口)供全球開發(fā)者開發(fā)基于其Web平臺的應(yīng)用,當(dāng)時(shí)Facebook的注冊用戶還不足3000萬,但是只要千分之一用戶參與這個計(jì)劃,就相當(dāng)于一個“小微軟”的工程師隊(duì)伍,雖然這些開發(fā)者大多數(shù)為業(yè)余編程愛好者,而且是松散聯(lián)系,無法和微軟的開發(fā)團(tuán)隊(duì)相比。但是之后發(fā)生的事實(shí)卻令人驚訝,F(xiàn)8計(jì)劃推出8個月以來,應(yīng)用程序極大豐富,達(dá)到8000個以上,注冊用戶在去年11月份超過5000萬,每日新增用戶數(shù)25萬。
Facebook上的應(yīng)用程序的安裝情況已經(jīng)明顯地呈現(xiàn)出一個“長尾”形態(tài)。最高產(chǎn)的Facebook應(yīng)用供應(yīng)商Slide已宣布獲得5000萬美元投資。來自O(shè)'ReillyResearch的統(tǒng)計(jì)報(bào)告中包含了5000個Facebook應(yīng)用,統(tǒng)計(jì)顯示一些熱門應(yīng)用有幾千萬次安裝和數(shù)百萬的活躍用戶,但是87%的使用只集中在84個應(yīng)用上,只有45個應(yīng)用擁有超過10萬的活躍用戶。
Facebook的開發(fā)者“長尾”曲線,顯示了代碼世界出現(xiàn)了不可逆轉(zhuǎn)的“塌陷”趨勢,由于開發(fā)成本的降低,代碼生產(chǎn)的門檻出現(xiàn)了“下移”。
今天,在世界各地你都能找到Linux開發(fā)小團(tuán)隊(duì),Python語言開發(fā)者社區(qū)等,它們提供了大量免費(fèi)、好用和兼容性強(qiáng)的工具、語言和現(xiàn)成的開發(fā)模塊,Google和IBM的“云計(jì)算”提供了價(jià)格低廉的“計(jì)算”,編程開發(fā)的成本大大降低,加上互聯(lián)網(wǎng)成為社區(qū)型協(xié)作的新溝通方式,開發(fā)變得簡單而快捷。代碼生產(chǎn)的產(chǎn)銷合一者(Prosumer)開始出現(xiàn),代碼UGC時(shí)代到來了。無數(shù)邊緣的中小開發(fā)者可以更低成本,甚至免費(fèi)的提供更優(yōu)質(zhì)的代碼,隨著大量用戶更加特殊和個性化的需求被這些中小開發(fā)者滿足,后者將可能逐漸變成專業(yè)領(lǐng)域的中心。
微軟公司解決了軟件的“大規(guī)模生產(chǎn)”問題,數(shù)萬人開發(fā)Vista達(dá)到了大規(guī)模生產(chǎn)式開發(fā)模式的極致,而龐大的分布式數(shù)據(jù)中心搭建的“云計(jì)算”和蓬勃發(fā)展的全球開發(fā)者社區(qū)實(shí)際上已經(jīng)為“大規(guī)模生產(chǎn)”的下一步“大規(guī)模定制”提供了基礎(chǔ)。
通過后臺的“云計(jì)算”和Web平臺完全可以實(shí)現(xiàn)這種代碼的大規(guī)模定制!霸朴(jì)算”大規(guī)模集成的服務(wù)器群可以實(shí)現(xiàn)對數(shù)據(jù)更低成本的管理和維護(hù),向用戶收取的費(fèi)用必然大幅下降,開發(fā)者模式提供了極大豐富的應(yīng)用,而不是以往供應(yīng)商準(zhǔn)備的有限幾個功能組件,F(xiàn)acebook式的Web操作平臺,可以實(shí)現(xiàn)應(yīng)用程序的隨需安裝和卸載。
DotCom公司的Office基因
當(dāng)然,DotCom公司進(jìn)入IBM、微軟和Oracle等統(tǒng)治幾十年的企業(yè)級市場肯定障礙重重,但是,當(dāng)微軟批評Google的軟件多是Beta版,不夠“Office”時(shí),Google企業(yè)部門的總經(jīng)理格羅伍德卻說:“的確,在過去3040年里,企業(yè)級和消費(fèi)市場存在巨大的技術(shù)鴻溝,但這些已成為歷史,一去不返!
回顧微軟的歷史,微軟的企業(yè)級軟件之所以能夠進(jìn)入原來IBM統(tǒng)治的市場,很大程度上取決于安裝了Windows系統(tǒng)的個人電腦開始被企業(yè)大規(guī)模使用。未來,那些每天一打開電腦就上網(wǎng)使用Google、登錄Facebook的人會源源不斷地進(jìn)入企業(yè)工作,敲開經(jīng)理辦公室門的人也很可能就變了。格羅伍德相信,DotCom公司完全可以培育出“Office”基因。事實(shí)上,企業(yè)用戶逐漸向基于Web架構(gòu)轉(zhuǎn)變的趨勢正愈發(fā)明顯。
計(jì)世資訊的研究圖表顯示,在衡量未來軟件運(yùn)營商的競爭力方面,網(wǎng)絡(luò)公司,在網(wǎng)絡(luò)開發(fā)和應(yīng)用經(jīng)驗(yàn)、創(chuàng)新力等方面得分極高。未來Google的“DotCom+VNO”,即互聯(lián)網(wǎng)公司和虛擬網(wǎng)絡(luò)運(yùn)營商相結(jié)合的模式必將成為軟件業(yè)不可忽視的新興力量。
互聯(lián)網(wǎng)公司的優(yōu)勢在于代碼的快速開發(fā)和應(yīng)用,分布式數(shù)據(jù)中心解決的是代碼運(yùn)行后臺和用戶接入的虛擬網(wǎng)絡(luò)問題。開發(fā)、后臺和渠道問題解決了,剩下的只是不斷優(yōu)化產(chǎn)品,使之更“Office”,更適合企業(yè),這是時(shí)間和經(jīng)驗(yàn)問題。
在同樣的趨勢下,傳統(tǒng)客戶端軟件和基于網(wǎng)絡(luò)平臺把軟件作為服務(wù)銷售的SalesForce、Netsuite等公司都面臨自己的問題,前者是轉(zhuǎn)型難題,后者是作為專業(yè)應(yīng)用如何應(yīng)對平臺級DotCom公司的崛起。
復(fù)制美國Salesforce公司模式的800APP(八百客)軟件技術(shù)公司是國內(nèi)最早將軟件作為服務(wù)銷售的公司之一。隨著企業(yè)對IT成本的重視,八百客的模式越來越獲得認(rèn)可,2007年其銷售業(yè)績比2006年增長92%。當(dāng)美國的Salesforce緊盯著Google、Facebook等廠商的動作,甚至在Facebook開發(fā)自己的應(yīng)用程序時(shí),國內(nèi)的市場還在溫和的增長之中,雖然已經(jīng)有幾家公司銷售在線企業(yè)級服務(wù),但八百客的副總王光日表示,市場還處于大范圍未開發(fā)階段,競爭不是很激烈。
軟件廠商在考慮如何放心進(jìn)入Web經(jīng)濟(jì)的同時(shí),不該忽略Dotcom平臺公司反向切入軟件行業(yè)的力量。國內(nèi)明顯接近DotCom平臺級公司的典型就是騰訊,它以IM工具切入,現(xiàn)在做成平臺級軟件群,可以隨需添加各種創(chuàng)新應(yīng)用,誰能保證騰訊沒有企業(yè)級的野心?百度也在進(jìn)軍電子商務(wù),當(dāng)籠絡(luò)的商戶到達(dá)一定數(shù)量,像阿里巴巴推出阿里軟件一樣,百度可能比阿里巴巴更有優(yōu)勢。
在底層計(jì)算領(lǐng)域和開發(fā)者平臺層面正在發(fā)生的雙重變革,正在顛覆傳統(tǒng)軟件業(yè)的商業(yè)規(guī)則,而抓住這兩個“命門”的公司正在抓住未來。(來源:《IT經(jīng)理世界》)