“下一場(chǎng)巨大的變革正等待著(zhù)我們。”這是比爾·蓋茨2005年10月30日發(fā)給微軟公司高級經(jīng)理和工程師的一份非同尋常的《備忘錄》上的話(huà)。盡管這份《備忘錄》的標題很平淡無(wú)奇:“互聯(lián)網(wǎng)上的軟件服務(wù)”,但它的目的是敲響警鐘,讓公司高層警覺(jué)地看到:公用運算的興起會(huì )摧毀微軟公司的傳統業(yè)務(wù)。微軟公司的成功之關(guān)鍵——在個(gè)人電腦桌面上的統治地位——現在正變得不再重要。蓋茨告訴自己的部下,軟件已不再是人們必定在自己的電腦上安裝的東西了。軟件正在變成一種通過(guò)互聯(lián)網(wǎng)提供的簡(jiǎn)單服務(wù)。他用技術(shù)專(zhuān)家的術(shù)語(yǔ)寫(xiě)道:“互聯(lián)網(wǎng)具有的寬廣和豐富的基礎,將會(huì )引發(fā)一個(gè)即刻提供應用和體驗的‘服務(wù)浪潮’,它是旨在滿(mǎn)足幾千萬(wàn)或幾億用戶(hù)需要的服務(wù),并將戲劇地改變提供給各類(lèi)企業(yè)的解決方案的性質(zhì)和價(jià)格。”他的結論是,這一新的浪潮“將是極具破壞性的”。
不難理解是什么引發(fā)了這篇《備忘錄》,當蓋茨在位于華盛頓州Redmond的公司總部寫(xiě)下這份《備忘錄》時(shí),他對本公司前途的擔心正在幾百英里外的一個(gè)小鎮變成現實(shí)。這是俄勒岡州北部的一個(gè)名叫Dalles的普通小鎮。當年早些時(shí)候,一個(gè)神秘的名叫Design LLC的公司開(kāi)始悄悄與當地官員進(jìn)行談判,以圖購買(mǎi)某政府機構擁有的一塊30英畝的地皮。這塊地皮是某工業(yè)園區的一部分,位于哥倫比亞河邊。該公司為了談判的保密性,要求鎮官員(包括市政執行官)簽訂保密協(xié)議,但這個(gè)詭秘交易的細節很快就泄露出來(lái)了。原來(lái)這個(gè)Design LLC公司只是個(gè)掩護機構,真正想買(mǎi)這塊地皮的公司不是別人,正是Google公司——這個(gè)頭號的互聯(lián)網(wǎng)搜索公司正在迅速成為微軟公司最危險的對手。
Google公司在2005年2月談成了這筆交易,在該鎮同意給予稅收優(yōu)惠后,Google公司只花了不到200萬(wàn)美元就買(mǎi)下了這塊地皮。幾百名建筑工人和一大隊挖土機、翻斗車(chē)和水泥攪拌車(chē)開(kāi)進(jìn)了工地,這個(gè)即將開(kāi)工的項目的代號是“二號工程”。這個(gè)項目花的錢(qián),按Google公司首席執行官埃里克·施密特日后的說(shuō)法是一筆“巨大投資”。隨著(zhù)工程在2005年的展開(kāi),該設施的范圍已經(jīng)展現了。主體建筑是2座龐大的無(wú)窗倉庫,每座都幾乎有一個(gè)足球場(chǎng)那么大,其房頂上有4個(gè)冷卻塔,使這組建筑有一種不祥的外觀(guān)!秶H先驅論壇》報的一篇文章稱(chēng)它“像一座信息時(shí)代的核電廠(chǎng)”。
真說(shuō)得太貼切不過(guò)了,Google公司正在建設的是一個(gè)巨大的數據處理工廠(chǎng),而且無(wú)論怎么看也是地球上最大、最先進(jìn)的,它可安放幾萬(wàn)或幾十萬(wàn)臺電腦,而且它們一起運轉時(shí)就像一臺電腦一樣,因此確實(shí)等于是信息處理領(lǐng)域的一個(gè)核電廠(chǎng),或可以說(shuō)是一臺能發(fā)出空前電力的數據發(fā)電機。我們可能會(huì )在將來(lái)回憶這座工廠(chǎng)時(shí),只把它看成中央電腦運算工廠(chǎng)的早期和比較原始的樣本,恰如我們今天看待英薩爾的Fisk街的電廠(chǎng)。但在今天,它卻代表了電腦公用運算方面最先進(jìn)的水平。正如蓋茨在2005年10月已意識到的,它象征了正在沖擊電腦行業(yè)的劇變。
當Google公司開(kāi)始建造這座世界工廠(chǎng)時(shí),它早已在全球若干秘密地點(diǎn)建立了幾十個(gè)“服務(wù)器儲藏所”,這些儲藏所總共安放了50萬(wàn)臺電腦,但用戶(hù)對新運算能力的需要仍在激增。Dalles曾被俄勒岡州的一家報紙形容為“Portland和Pendleton之間的中途停車(chē)站”,但它證明是Google公司建最先進(jìn)數據中心的完美地點(diǎn),該鎮十分偏遠,使Google公司較易于保證數據中心的安全——其雇員也更難以被競爭者挖走。更重要的是,該鎮的2個(gè)有利條件對于數據中心的有效運作十分關(guān)鍵:便宜的電力和豐富的帶寬。該數據中心可以用哥倫比亞河上多座水電站發(fā)出的電來(lái)驅動(dòng)電腦,它還可以用冰冷的河水來(lái)幫助冷卻機器,從而節約電力。至于帶寬,該鎮已投資建了一個(gè)大型的光纖數據網(wǎng),它能直接接入附近的一個(gè)國際互聯(lián)網(wǎng)節點(diǎn)(位于華盛頓州的Harbour Pointe),該光纖數據網(wǎng)提供了大量互聯(lián)網(wǎng)接口,可供Google公司數據中心向全球網(wǎng)上沖浪者傳輸數據。
Google公司的各數據中心都是計算機科學(xué)界最棒的專(zhuān)家設計的,它們就如同愛(ài)迪生的一臺機器,是作為一個(gè)經(jīng)過(guò)精細校準的系統——傳奇性的電腦設計家丹尼·希利斯(Danny Hillis)稱(chēng)其為“世界上最大的電腦”——來(lái)運行的,每一部分都經(jīng)過(guò)精密設計,可與其他部分合作得天衣無(wú)縫。每個(gè)數據中心都包括一“群”(cluster)或多“群”定制的服務(wù)器電腦。這些服務(wù)器電腦和家里手工攢的個(gè)人電腦一樣,都是采用便宜的微處理器和硬盤(pán),只不過(guò)Google公司會(huì )從制造商那里一次性買(mǎi)入一大批。人們不會(huì )將這些電腦組件裝入電腦機箱,只是用尼龍拉鏈將其固定在高高的金屬架上,這樣一旦出了故障便于更換。每臺電腦用的電都來(lái)自Google公司工程師發(fā)明的不間斷電源(UPS),以便盡量減少耗電量。這些電腦使用的軟件是免費的Linux操作系統,但經(jīng)過(guò)Google公司軟件編碼員的調整。Google公司甚至還用自己的光纖電纜來(lái)完成大部分數據中心之間的連接,使自己能精確控制它們之間,及它們與公共互聯(lián)網(wǎng)之間的數據流。
這一系統最重要的元素,即可將各部分組合在一起的東西,是一種專(zhuān)有軟件。Google公司編寫(xiě)這種軟件是為了協(xié)調某一群的全體服務(wù)器,以及協(xié)調全球各群的服務(wù)器。盡管該公司對其網(wǎng)上搜索技術(shù)十分保密,但我們仍大致知道軟件是怎么做網(wǎng)上搜索的。Google公司在其數據庫中對整個(gè)互聯(lián)網(wǎng)都做了復制,并不斷通過(guò)“蜘蛛”軟件來(lái)加以搜集和更新。這種“蜘蛛”軟件會(huì )在網(wǎng)上悄悄巡查全部幾十億個(gè)網(wǎng)頁(yè)的內容,并查看每一個(gè)鏈接。Google公司的一套秘密算法會(huì )分析所有的網(wǎng)頁(yè),就網(wǎng)上內容建立一個(gè)全面索引,對每一頁(yè)都按其關(guān)鍵詞的相關(guān)度排序。然后,這個(gè)索引會(huì )在每個(gè)群中復制。當某人在Google公司搜索引擎上鍵入一個(gè)關(guān)鍵字時(shí),該軟件就把這個(gè)搜索申請轉到某一個(gè)群,由幾百或幾千個(gè)服務(wù)器對它做同時(shí)審查。由于每個(gè)服務(wù)器只負責將關(guān)鍵字與索引的一小部分相比較——Google公司稱(chēng)之為“索引的一個(gè)碎片”——這種“平行處理”比單一電腦將關(guān)鍵字與索引的全部相比較要快得多。該軟件會(huì )收集和綜合來(lái)自服務(wù)器的所有搜索結果,按相關(guān)度排列與之匹配的網(wǎng)頁(yè),并將最終結果列表發(fā)回到搜索人的電腦。
據Google公司的工程師說(shuō),盡管一次典型的搜索需要“微處理器工作幾十億次”及閱讀“幾百兆字節的數據”,但整個(gè)搜索過(guò)程在零點(diǎn)幾秒內即可完成。正是由于這種協(xié)調軟件起了交通警察的作用,才使數據處理負荷均衡地分給各個(gè)群和服務(wù)器。它使整個(gè)系統能盡可能迅速和有效地運轉。每當一臺電腦或其零件出故障時(shí),該軟件會(huì )立刻把數據處理任務(wù)分給其他電腦。由于這個(gè)系統有成千上萬(wàn)個(gè)組成部分,而且每個(gè)組成部分都不是必不可少的,因此它不會(huì )出故障,它不會(huì )癱瘓。
任何公司的電腦運算系統,即使是大公司的電腦運算系統,也比不上Google公司數據系統的效率、速度和靈活性。有一位分析家估計,Google公司完成一項運算任務(wù)所用的成本只是普通公司的十分之一。正因為如此,Google公司的這臺“發(fā)電機”使比爾·蓋茨和其他技術(shù)高管非常緊張,它蘊含了電腦公用運算的全部破壞性潛力。如果各公司可以依靠Google公司數據中心這樣的中央運算站來(lái)完成全部或大部分電腦運算任務(wù),那它們即可砍掉自購電腦軟、硬件的開(kāi)支——而這些省下來(lái)的錢(qián)本來(lái)是應該落入微軟等技術(shù)巨人的口袋的,傳統的電腦技術(shù)供應商甚至無(wú)法向新興的電腦公用運算站供應產(chǎn)品。畢竟,Google公司是自己組裝的電腦,并采用免費的公開(kāi)源代碼的軟件,它幾乎不需要從老供應商那里買(mǎi)產(chǎn)品。
Google公司由于已擴大了公用運算能力,因此一直能迅速推出新服務(wù),而且并購其他公司研發(fā)的服務(wù)。這些服務(wù)的大部分,從Google地球制圖工具、YouTube錄像存放網(wǎng)站,到博客網(wǎng)絡(luò )日志出版者(Blogger weblog
publisher),都是主要針對消費者的,但Google公司也已開(kāi)始打入商業(yè)市場(chǎng)。它已推出一整批服務(wù)項目,稱(chēng)為Google Apps程序,而這直接與微軟公司最賺錢(qián)的軟件——Office套件形成競爭。Google Apps包括文字處理、空白表格、電子郵件、日歷、即時(shí)短信、網(wǎng)站設計和寄存等功能。它攤到每名雇員身上的費用每年只有50美元——還有一個(gè)帶廣告的Google Apps基本版是免費提供的。使用這些程序,只要一臺便宜的個(gè)人電腦和一個(gè)瀏覽器即可。許多小公司已可用在Google公司數據中心上運行的軟件,來(lái)滿(mǎn)足自己大部分的日常運算需求。在Google公司繼續增長(cháng)——它已在2007年宣布要在北卡羅來(lái)納州和南卡羅來(lái)納州建設新的數據中心,而它們可能比在俄勒岡州的那個(gè)數據中心還要大——的同時(shí),還會(huì )有許多公司也轉而采用它的公用運算服務(wù)。
雖然Google公司眼下可能是公用運算服務(wù)方面最大的公司,但它決不是在這一新業(yè)務(wù)領(lǐng)域奮力開(kāi)拓的唯一公司。其他更專(zhuān)業(yè)的“軟件服務(wù)”公司也正在互聯(lián)網(wǎng)上出售傳統商業(yè)程序——如用于管理財務(wù),或協(xié)調銷(xiāo)售和營(yíng)銷(xiāo)的程序,而且它們正在大舉殺入公司市場(chǎng)。
這一領(lǐng)域的領(lǐng)頭羊是一家迅速成長(cháng)的公司,位于舊金山,名叫Salesforcecom。它的創(chuàng )始人馬克·貝尼奧夫(Marc Benioff)決不會(huì )被人誤認為是塞繆爾·英薩爾——他高大結實(shí)、性格外向、頭發(fā)蓬亂、胡子稀疏,而且有一張據說(shuō)是“硅谷最大的嘴”,但他的故事與英薩爾的故事差別并不大,他曾在甲骨文公司工作13年,并把該公司很有個(gè)人魅力的CEO拉里·埃里森(Larry Ellison)奉為導師。甲骨文公司的關(guān)系數據庫軟件和微軟公司的操作系統和商業(yè)應用程序一樣,曾在20世紀80至90年代成為客戶(hù)——服務(wù)器系統的常見(jiàn)組成部分。這使甲骨文公司成為電腦業(yè)的知名企業(yè),也使埃里森成了一名有幾十億美元資產(chǎn)的大富翁。貝尼奧夫在這家公司干得如魚(yú)得水,升到了高級經(jīng)理的位置。
但正如英薩爾對愛(ài)迪生及其在通用電氣公司執行的商業(yè)戰略產(chǎn)生了幻滅感一樣,甲骨文公司的貝尼奧夫在20世紀90年代末也逐步變得焦躁不安起來(lái)。由于人們熱衷于“電子商務(wù)”,因此當時(shí)公司仍很賺錢(qián),但貝尼奧夫已開(kāi)始堅信整個(gè)公司軟件行業(yè)就要完蛋了,它傳統的做生意方式——在客戶(hù)電腦上安裝大型而復雜的程序,然后逐年向其征收高額的升級維護費——已不能再維持多久了。貝尼奧夫意識到,互聯(lián)網(wǎng)的發(fā)展將很快使各公司找到新出路,從而避免擁有和運行自己的應用程序所帶來(lái)的麻煩和高昂成本。
貝尼奧夫在1999年離開(kāi)了甲骨文公司,他積極向任何愿意傾聽(tīng)的記者宣傳即將到來(lái)的“軟件的終結”,并與富有才華的軟件工程師帕克·哈里斯(Parker Harris)一起組建了Salesforce。該公司出售一種受歡迎的商業(yè)軟件——客戶(hù)關(guān)系管理(CRM)軟件,該軟件可以幫助公司銷(xiāo)售隊伍掌握客戶(hù)的情況。CRM是軟件行業(yè)中規模很大,且有利可圖的一部分,但它也象征了該行業(yè)的全部缺點(diǎn)。CRM系統難以安裝,操作復雜,且價(jià)格常達幾十萬(wàn)美元之巨。買(mǎi)了這類(lèi)系統的公司很少能把這類(lèi)軟件的投資賺回來(lái),但是軟件供應商,尤其是最知名的Siebel系統公司卻靠這類(lèi)軟件賺到了很多利潤。
貝尼奧夫向各公司出售的產(chǎn)品是完全不同的。各公司不必購買(mǎi)軟件許可或維護合同,它們不需要買(mǎi)新服務(wù)器或其他設備,它們不必雇咨詢(xún)公司來(lái)“集成”自己的各系統,它們的營(yíng)銷(xiāo)和銷(xiāo)售人員只需要打開(kāi)網(wǎng)絡(luò )瀏覽器,進(jìn)入Salesforce網(wǎng)站,并開(kāi)始工作,所有的軟件源代碼及它們的全部數據都存放在Salesforce的電腦中。當程序需要升級時(shí),新版本即會(huì )自動(dòng)出現,它的價(jià)格與傳統的CRM系統相比,則是驚人地低(每個(gè)用戶(hù)每月交50美元即可),而且各公司還可免費試運行該系統,以確保它符合自己的需要。
貝尼奧夫剛成立公司時(shí),客戶(hù)對他總是滿(mǎn)腹懷疑。買(mǎi)主們已吃過(guò)軟件業(yè)浮夸允諾的苦頭,因此認為他的推銷(xiāo)詞好得都不真實(shí)了,而且潛在客戶(hù)也有現實(shí)的關(guān)切:該服務(wù)程序的可靠程度如何?一旦Salesforce停業(yè),該服務(wù)程序會(huì )和數據一起消失嗎?該服務(wù)程序足夠快嗎?該服務(wù)程序能定制嗎?如果一時(shí)無(wú)法上網(wǎng)怎么辦?自己的信息能保密嗎?如果該服務(wù)程序是放在一個(gè)很多公司(包括競爭者)共用的系統里,那它會(huì )泄露嗎?畢竟,一個(gè)公司的客戶(hù)數據和客戶(hù)采購數據一旦泄露,那將是毀滅性的。
但是Salesforce有辦法解決客戶(hù)的關(guān)切。事實(shí)證明,它的系統至少與大部分公司系統一樣可靠,響應時(shí)間是以千分之幾秒計算的,且常常與客戶(hù)—服務(wù)器系統達到的水平不相上下?蛻(hù)可以很容易地調整展示信息的方式,甚至可以編寫(xiě)定制源代碼在Salesforce的電腦上運行。通過(guò)把一些數據存入(以超高速緩存方式存入)用戶(hù)的硬盤(pán),Salesforce確保人們在暫時(shí)斷開(kāi)網(wǎng)絡(luò )連接時(shí)(例如乘飛機旅行期間)也能繼續工作,而通過(guò)使用最新的數據加密技術(shù),Salesforce能保持每位客戶(hù)信息的完整性。
事實(shí)上,“軟件作為一項服務(wù)”的觀(guān)念迅速地流行開(kāi)來(lái),其速度甚至比貝尼奧夫預計得還快,他的公司在2002年的銷(xiāo)售額達到5 000萬(wàn)美元。5年之后,該銷(xiāo)售額已翻了10倍,達到5億美元。買(mǎi)Salesforce的服務(wù)的不光是小公司,但早期的訂戶(hù)是以小公司為主。后來(lái)太陽(yáng)信托、美里爾林奇、道瓊斯、PerkinElmer等大公司也開(kāi)始與Salesforce簽約了。而且,它們常常在這個(gè)過(guò)程中放棄了公司自備的CRM系統。貝尼奧夫的大膽賭博,如同英薩爾一個(gè)世紀以前的大膽賭博,已經(jīng)成功了。至于曾一度十分強大的Siebel系統公司,它作為一個(gè)獨立公司已經(jīng)停業(yè)了,由于在2000年以后一直嚴重虧損,它在2006年初被甲骨文公司并購了。
繼Salesforce之后,又有幾百家新開(kāi)業(yè)的公司推出了“軟件作為一項服務(wù)”業(yè)務(wù),有些公司(如RightNow Technologies)現正在CRM市場(chǎng)上與Salesforce競爭,其他一些公司則把這種新模式用在不同種類(lèi)的常見(jiàn)商業(yè)程序上。Employease公司出售一種用于人力資源管理的服務(wù)程序;LeanLogistics公司出售一種用于運輸調度的服務(wù)程序;Oco公司提供一種“商業(yè)智能”服務(wù)程序,使高級經(jīng)理能分析公司信息和生成策劃報告;Digital Insights公司向銀行提供一系列服務(wù)程序;NetSuite公司甚至提供在線(xiàn)版的全套“企業(yè)資源計劃”組合程序——一種復雜的財務(wù)和運營(yíng)管理系統,如果從SAP公司這類(lèi)傳統供應商手里購買(mǎi)它,要支付幾百萬(wàn)美元。
事實(shí)上,幾乎每一個(gè)傳統的商業(yè)應用程序,都有與之相等的東西在互聯(lián)網(wǎng)上提供,而各公司正在積極利用這種新的服務(wù)。從事管理咨詢(xún)的麥肯錫公司做的一個(gè)調查表明,有61%的大公司計劃在2007年使用至少一種公用軟件服務(wù),而這一比例在2006年僅為38%。Gartner是從事信息技術(shù)研究的大公司,它報告說(shuō),“軟件作為一項服務(wù)”的銷(xiāo)售正在火熱進(jìn)行中,到2011年將占商業(yè)軟件市場(chǎng)的25%,盡管這一比例在2005年只有5%。
其他公司則對電腦公用運算采取了一種不同的做法,它們不經(jīng)銷(xiāo)軟件程序,反而把硬件本身當作一種服務(wù)出售,它們建立了大型數據中心,讓客戶(hù)網(wǎng)絡(luò )通過(guò)上網(wǎng)直接利用它們,每一客戶(hù)都可自由選擇想運行哪個(gè)程序,及想存儲哪種數據。
令人吃驚的是,“硬件作為一種服務(wù)”領(lǐng)域的一個(gè)早期領(lǐng)頭羊,正是網(wǎng)上零售巨人亞馬遜公司。亞馬遜公司在成立初期,即開(kāi)始向零售伙伴提供簡(jiǎn)單的公用服務(wù),公司和個(gè)人都可以成為“亞馬遜公司會(huì )員”,從而有權在自己的網(wǎng)站賣(mài)亞馬遜公司的產(chǎn)品(報酬是可以少量提成)。亞馬遜公司會(huì )給這些會(huì )員一套軟件工具,使其能通過(guò)互聯(lián)網(wǎng)接入亞馬遜公司數據庫,從而查看有效營(yíng)銷(xiāo)所需的信息,如產(chǎn)品介紹和照片、客戶(hù)審查及價(jià)格等。它后來(lái)擴展了這些服務(wù),以使其他零售商可通過(guò)亞馬遜公司出售它們自己的商品。這種零售服務(wù)很受歡迎,并大大刺激了會(huì )員和其他零售商的創(chuàng )造性,以至于亞馬遜公司在2002年專(zhuān)門(mén)建立了一個(gè)獨立的子公司(亞馬遜網(wǎng)絡(luò )服務(wù)公司)來(lái)管理和擴展這一領(lǐng)域的業(yè)務(wù)。這個(gè)新單位很快就做出一個(gè)大膽的決定:它不會(huì )僅僅提供本系統中零售信息的使用權,它將開(kāi)放該系統本身,它將讓任何公司在亞馬遜公司的電腦上存放它自己的信息,并運行它自己的軟件。
亞馬遜公司在2006年3月推出了自己的第一個(gè)公用運算服務(wù)。它稱(chēng)為簡(jiǎn)單存儲解決方案(簡(jiǎn)稱(chēng)S3),可以使客戶(hù)在有償基礎上(每G字節每月15美分)將自己的數據存在亞馬遜公司的系統里。同年7月,亞馬遜公司又推出了簡(jiǎn)單排隊服務(wù),供用戶(hù)以在不同軟件應用程序之間交換數字短信來(lái)協(xié)調他們的操作。最雄心勃勃的服務(wù)是在一個(gè)月后宣布的,它被稱(chēng)為亞馬遜Elastic Compute Cloud或EC2,可使客戶(hù)直接在亞馬遜公司的系統上運行軟件程序——把亞馬遜公司電腦當成自己的電腦,收費僅為每臺電腦每小時(shí)10美分。
任何一家公司都可利用這些服務(wù)運行一個(gè)網(wǎng)站或一個(gè)公司軟件應用程序,或甚至運作一個(gè)完整的互聯(lián)網(wǎng)業(yè)務(wù),而不必投資于任何服務(wù)器電腦、存儲系統或相關(guān)的軟件。事實(shí)上,根本沒(méi)有任何預付費用——任一公司利用這些服務(wù)時(shí),只需為它使用的設備能力付費。而且,它租用的東西可不是普通的電腦運算系統,它是為現代互聯(lián)網(wǎng)運算設計的最先進(jìn)系統,有很高的可靠性、快速反應時(shí)間和應對流量巨變的靈活性。任何公司,哪怕是只有一個(gè)人的家庭公司,也能使用亞馬遜公司花了幾年才組裝和調試好的運算系統。
并不令人驚奇的是,亞馬遜公司早期的客戶(hù)大都是較小的公司——即付不起錢(qián)自己建設如此先進(jìn)系統的公司。雖然這些公司在收獲電腦自動(dòng)化好處方面長(cháng)期落后于大公司,但它們突然能追趕上來(lái)了。亞馬遜公司的公用運算為大家準備好了比賽場(chǎng)地。網(wǎng)上照片存放網(wǎng)站SmugMug即是一個(gè)典型的例子,這個(gè)網(wǎng)站在比較出名之后,用戶(hù)上傳的圖像文件突然大增。其文件存放數量激增到了5億個(gè),但上傳需求仍無(wú)減緩的跡象。SmugMug沒(méi)有投資于昂貴的存儲設備,僅僅加入了S3服務(wù),從而利用亞馬遜公司無(wú)比巨大的存儲系統作為自己的數據倉庫。SmugMug估計它自己因此節省了50萬(wàn)美元的設備費用,除此之外它還避免了雇用更多人手和租用更多的寫(xiě)字樓面積。該公司CEO唐·邁克阿斯基爾(Don MacAskill)說(shuō),公用運算服務(wù)“使SmugMug能與財力雄厚的大公司競爭,而不必籌集大筆資金去買(mǎi)硬件”。某家也利用了S3服務(wù)的新創(chuàng )業(yè)的公司創(chuàng )始人說(shuō):“這就好像讓亞馬遜公司的工程師為我們工作。”
亞馬遜公司在開(kāi)始提供公用運算業(yè)務(wù)時(shí),并非只想著(zhù)讓其客戶(hù)生活得更輕松一些,它和如今每一個(gè)大公司一樣,已被迫購買(mǎi)了太多自己完全用不上的運算和存儲能力,它被迫按其網(wǎng)上商店可能經(jīng)歷的最大訪(fǎng)問(wèn)流量,來(lái)建設其運算系統,然后又為了安全增加了額外的若干設備能力。換句話(huà)說(shuō)就是,亞馬遜公司不得不把自己的系統建得足夠大,以應對感恩節之后一周內激增的采購——即使這一周一年只有一次。該系統的大部分能力在大部分時(shí)間里都是閑置的。事實(shí)上,該公司創(chuàng )始人和CEO杰夫·貝佐斯(Jeff Bezos)在2006年的一次采訪(fǎng)中承認:“我們的系統能力有時(shí)只利用了不到10%。”亞馬遜公司通過(guò)把自己的系統出租,即可提高系統能力的利用率,并為客戶(hù)及自己壓縮了電腦應用的總體成本。如同公用電廠(chǎng)一樣,亞馬遜公司服務(wù)的客戶(hù)越多,其負荷就越均衡,并能使它的系統總體利用率變得更高。亞馬遜公司之所以決定進(jìn)入公用運算業(yè)——這對一個(gè)零售商來(lái)說(shuō)是不可能做出的選擇——既說(shuō)明今天的私人電腦運算系統能力過(guò)剩的情況十分嚴重,也說(shuō)明了公用服務(wù)可補救該問(wèn)題的方式。
由于亞馬遜公司允許客戶(hù)在它的電腦上運行各種程序,它就無(wú)法像Google公司一樣只讓自己的系統運行有限的幾種應用程序,它必須更加靈活才行。正因為如此,亞馬遜公司電腦系統的工作方式與Google公司的系統非常不同。它不是基于平行處理,而是基于一種虛擬化技術(shù)——該技術(shù)對電腦公用運算的未來(lái)發(fā)展十分關(guān)鍵。確實(shí),如果沒(méi)有虛擬化,大規模的電腦公用運算是不可想象的。
如同許多多音節的電腦術(shù)語(yǔ)一樣,“虛擬化”完全不像它聽(tīng)起來(lái)那么復雜,它是指利用軟件來(lái)模擬硬件。作為一個(gè)簡(jiǎn)單的例子,你可以想想電話(huà)應答機這么多年來(lái)的變化。它開(kāi)始時(shí)是一個(gè)體積較大的獨立盒子,可以把語(yǔ)音作為模擬信號記錄在錄音磁帶上。但是當電腦芯片發(fā)展起來(lái)后,電話(huà)應答機變成了一個(gè)很小的數字盒子,經(jīng)?梢郧对陔娫(huà)中。留言不再是錄在磁帶上,而是作為一串二進(jìn)制數字存在該裝置的存儲器中。但是一旦電話(huà)應答機變成完全數字化的,它就不必再是一臺機器了,它所有的功能都可以通過(guò)軟件編碼復制。實(shí)際情況就是這樣,這個(gè)盒子消失了。實(shí)體的機器變成了一個(gè)虛擬的機器——變成在電話(huà)公司網(wǎng)絡(luò )上運行的純粹軟件。過(guò)去你要買(mǎi)一臺電話(huà)應答機,而現在你可以訂購一種電話(huà)應答服務(wù),這就是虛擬化的實(shí)質(zhì)。
由于電腦系統的所有部件,從微處理器、存儲驅動(dòng)器,到聯(lián)網(wǎng)設備(如路由器、防火墻和負荷均衡器)都是以數字方式運行的,因此它們也可以由軟件代替,它們也可以被虛擬化。當你通過(guò)亞馬遜公司的EC2服務(wù)租用一臺電腦時(shí)——或者你租用1 000臺也是一樣——你并不是在租用實(shí)體的電腦,你是在租用虛擬的電腦,而它們只存在于亞馬遜公司實(shí)體電腦的存儲器中。通過(guò)虛擬化,亞馬遜公司的一臺電腦在編程后即變成了許多臺不同的電腦,而且每一臺都可由一個(gè)不同的客戶(hù)控制。
虛擬化長(cháng)期以來(lái)一直是電腦運算的一個(gè)重要方面,它是使主計算機能同時(shí)處理許多不同運算任務(wù)的技術(shù)之一,但多虧電腦芯片效能的爆炸性增長(cháng),虛擬化在今天已變得具有真正革命性的特點(diǎn)。由于運行一臺虛擬電腦就等于運行一個(gè)軟件應用程序,這消耗了一個(gè)微處理器的一大部分效能。這一點(diǎn)直到最近為止,一直限制了虛擬化的可利用性。只運行1或2臺虛擬電腦就會(huì )使一臺電腦的速度大大減慢——已剩不下什么處理能力來(lái)完成其他運算任務(wù)了。但普通的微處理器現已變得如此強大,可以同時(shí)運行許多臺虛擬電腦,并仍有許多后備能力在每一電腦上運行復雜的商業(yè)應用程序。
虛擬化使公司——或是為公司提供服務(wù)的公用運算機構——重新獲得了很高的設備能力利用率(這是主計算機時(shí)代的特點(diǎn)),同時(shí)又獲得了比個(gè)人電腦時(shí)代還多的靈活性。虛擬化在這兩方面都帶來(lái)了最好的結果。
虛擬化突破了軟件和硬件之間的閉鎖,而正是這種閉鎖使客戶(hù)—服務(wù)器運算變得如此效率低下和復雜。各公司不必再專(zhuān)用一臺效能強大的服務(wù)器運行僅僅一種應用程序,它可以用這臺電腦運行許多種應用程序,甚至能在對應用程序的需求浮動(dòng)時(shí),自動(dòng)改變電腦分給各應用程序的處理能力。虛擬化使公司——或是為公司提供服務(wù)的公用運算機構——重新獲得了很高的設備能力利用率(這是主計算機時(shí)代的特點(diǎn)),同時(shí)又獲得了比個(gè)人電腦時(shí)代還多的靈活性。虛擬化在這兩方面都帶來(lái)了最好的結果。
由多個(gè)公司分享的虛擬化系統常被電腦專(zhuān)業(yè)人員稱(chēng)為“多租戶(hù)系統”。這個(gè)名字暗示一種比喻,它展現了客戶(hù)—服務(wù)器模式與公用運算模式之間的關(guān)鍵差異。當你按客戶(hù)—服務(wù)器模式安裝了一套新系統時(shí),你就好比說(shuō)是興建了一棟4層的樓房——但最終這棟樓房只有一名租戶(hù)入住。大部分面積都浪費了。當你在公用運算模式中采用虛擬化時(shí),這棟樓房即可分割成供幾十名租戶(hù)使用的公寓。每名租戶(hù)在自己的公寓內均可自由活動(dòng),但所有租戶(hù)都在分享樓房的實(shí)體基礎結構——而且他們每個(gè)人都很喜歡由此產(chǎn)生的節約。
多租戶(hù)系統理念還展示出公用運算為什么與系統外包有著(zhù)根本的不同。系統外包是各公司傳統上一直采用的方式,用以減輕自己信息技術(shù)部門(mén)的負擔。公用運算和外包都涉及雇一個(gè)外部公司來(lái)提供運算服務(wù),但其類(lèi)似性也僅僅如此。在外包安排中,供應方只代表客戶(hù)管理一個(gè)傳統的客戶(hù)—服務(wù)器結構。軟件和硬件仍是歸這一個(gè)客戶(hù)專(zhuān)用——而且經(jīng)常是也歸這一個(gè)客戶(hù)所擁有。外包可能導致人工費用的某種節約,但客戶(hù)—服務(wù)器模式根本性的效率低下仍然存在。
另有一家公司也采用虛擬化作為多租戶(hù)服務(wù)的基礎,這就是1995年創(chuàng )立于圣路易的Savvis公司,它原有兩項主要業(yè)務(wù),它曾是一個(gè)大型的互聯(lián)網(wǎng)服務(wù)提供商,向公司出售網(wǎng)絡(luò )帶寬和入網(wǎng)連接服務(wù)。另外它也曾是一個(gè)設備寄放公司,經(jīng)營(yíng)大型的分享式數據中心,供各公司寄放電腦和有關(guān)設備。但它在網(wǎng)絡(luò )公司熱潮大減退后很難生存,于是終于想到可以利用虛擬化,把這兩種服務(wù)組合成完全的公用運算服務(wù)。
與Google公司和亞馬遜公司不同,Savvis公司沒(méi)有用便宜的商品設備建設自己的公用運算系統,而是買(mǎi)了昂貴的最先進(jìn)設備,如Egenera服務(wù)器和3PAR存儲系統。Egenera和3PAR都是小公司,但專(zhuān)門(mén)為大型公用運算公司經(jīng)營(yíng)的虛擬系統生產(chǎn)極為可靠的硬件。由于這類(lèi)設備成本較高,因此使這一戰略有相當的風(fēng)險,但它已使Savvis公司在空前程度上實(shí)現了信息技術(shù)應用的自動(dòng)化。采用Savvis公司公用運算系統的客戶(hù)不必操心建立個(gè)體的虛擬電腦,它只要告訴Savvis自己的最大運算要求是什么,系統即會(huì )為其生成虛擬電腦,并按需求變化在電腦之間轉換應用程序。每一客戶(hù)對系統的使用都受到自動(dòng)跟蹤,并通過(guò)每月賬單展示出來(lái)。
據Savvis公司的首席技術(shù)官布賴(lài)恩·多爾(Bryan Doerr)稱(chēng),最終目標不僅是將電腦和其他設備虛擬化,而且要建立一個(gè)完整的虛擬數據中心,而它包括運算、存儲和聯(lián)網(wǎng)。該數據中心可以蘊含和存儲在一個(gè)單一的數字文件里。因此你可以輕松地推出一個(gè)新的數據中心,正像你今天推出一個(gè)軟件應用程序一樣簡(jiǎn)單。如要管理全公司的電腦運算操作,只需一個(gè)人坐在個(gè)人電腦前通過(guò)互聯(lián)網(wǎng)向遠方的公用服務(wù)系統發(fā)出簡(jiǎn)單指令。
對于曾費力地將各種軟、硬件組裝成商業(yè)應用系統的人來(lái)說(shuō),這一切聽(tīng)起來(lái)可能像海外奇談,但它正在迅速地變成現實(shí)。在2006年年底,加州一個(gè)富有革新精神的新創(chuàng )業(yè)公司(名為3Tera公司)推出一款AppLogic軟件程序,它可自動(dòng)生成和管理復雜的公司電腦應用系統。一名系統設計員可采用簡(jiǎn)單的圖形接口,拖曳表示傳統部件(服務(wù)器、數據庫、路由器、防火墻、連接電纜)的圖標,并將其投放于網(wǎng)絡(luò )瀏覽器上的一個(gè)網(wǎng)頁(yè)。當他將系統布局做好時(shí),即可點(diǎn)擊某個(gè)按鍵,讓AppLogic在某公用服務(wù)公司的一個(gè)普通電腦網(wǎng)絡(luò )中以虛擬方式生成這個(gè)系統。這種過(guò)去需要花費大量現金和時(shí)間的工作,現在幾分鐘即可完成,既不必買(mǎi)任何硬件,也不必雇任何技術(shù)人員。在AppLogic中已嵌入一個(gè)流量表,可以測量用戶(hù)對設備能力的使用量?蛻(hù)只在實(shí)際使用了設備能力后才按使用量付費。
3Tera公司的軟件提供了一個(gè)暗示,向人們展示了電腦行業(yè)的未來(lái)會(huì )怎樣。許多類(lèi)設備的制造商都不必再生產(chǎn)實(shí)體產(chǎn)品了,他們可以完全用軟件生成虛擬版的設備,并將其以圖標(這些圖標可插入AppLogic一類(lèi)的程序)的形式出售。當然,這又帶來(lái)了一個(gè)甚至更激進(jìn)的可能性。虛擬裝置可以不由硬件供應商生產(chǎn)和出售,而直接嵌入應用程序,或者甚至作為開(kāi)放源代碼軟件生產(chǎn)并免費發(fā)放,傳統硬件生意的一大部分將會(huì )因此消失。
從市場(chǎng)上最激進(jìn)的一款公用運算服務(wù)來(lái)看,公用服務(wù)已完全取代了個(gè)人電腦。人利用個(gè)人電腦做的一切,從文件存檔到運行應用程序,都可以通過(guò)電腦運算網(wǎng)格獲得供應。傳統的個(gè)人電腦已變得過(guò)時(shí),已被一個(gè)簡(jiǎn)單的終端——不過(guò)是一個(gè)與互聯(lián)網(wǎng)相連的監視器,好似一個(gè)“瘦客戶(hù)”(Thin client)電腦——所取代。“瘦客戶(hù)”系統出現已有好幾年了,而且已在公司設備市場(chǎng)上越來(lái)越受歡迎,其最近的銷(xiāo)售額每年增長(cháng)20%以上,遠遠超過(guò)個(gè)人電腦銷(xiāo)售額的增長(cháng)。各公司已發(fā)現,簡(jiǎn)化的電腦最適合于做簡(jiǎn)單操作的雇員,如客戶(hù)服務(wù)代表、訂票代理人及銀行出納員。因為這些人員一般只需要用幾種軟件程序,因此不需要使用多用途的個(gè)人電腦。公司可通過(guò)網(wǎng)絡(luò )為其提供應用程序和數據,從而避免大部分的電腦維護費用和其他相關(guān)費用,因為使用傳統的個(gè)人電腦及其復雜的軟件就必有這兩類(lèi)費用。
瘦客戶(hù)模式在發(fā)展中國家尤其具有吸引力,因為那里的無(wú)數企業(yè)、學(xué)校和個(gè)人都買(mǎi)不起哪怕是最便宜的個(gè)人電腦。例如印度的Novatium公司,正以一種簡(jiǎn)單公用運算服務(wù)的方式向各界成功地提供個(gè)人電腦運算服務(wù),它的客戶(hù)可以通過(guò)當地電話(huà)公司拿到一種瘦客戶(hù)電腦(稱(chēng)為Nova網(wǎng)絡(luò )個(gè)人電腦)以及一套軟件服務(wù)程序,而付款是通過(guò)在電話(huà)費賬單上加上一小筆收費來(lái)完成。家庭用戶(hù)還可以得到每天1小時(shí)免費上網(wǎng)的獎勵。學(xué)校和公司客戶(hù)可選擇各種額外的軟件和上網(wǎng)自選套餐,價(jià)格各不相同?蛻(hù)不僅可以避免買(mǎi)個(gè)人電腦的成本,還可以避免擁有個(gè)人
電腦后產(chǎn)生的各種麻煩,如軟件安裝和升級、故障修理、查殺病毒等。
一旦公用運算服務(wù)趨向成熟,放棄個(gè)人電腦的理念將更加具有吸引力。到那時(shí),我們每個(gè)人都能使用網(wǎng)上豐富的軟件服務(wù),并可利用實(shí)際上無(wú)限制的在線(xiàn)存儲。我們還可通過(guò)多種不同裝置(如手機、電視等)上網(wǎng),而且我們會(huì )希望通過(guò)它們分享我們的數據和應用。將我們的文檔和軟件鎖在個(gè)人電腦的硬盤(pán)里,將成為一件不必要的麻煩事。
在今天,很難設想美國和其他發(fā)達國家的電腦擁有者會(huì )放棄個(gè)人電腦而改用瘦客戶(hù)電腦。我們許多人畢竟已在電腦硬盤(pán)中存了幾十或幾百個(gè)G的數據,包括大量音樂(lè )和錄像文件。但是一旦公用運算服務(wù)趨向成熟,放棄個(gè)人電腦的理念將更加具有吸引力。到那時(shí),我們每個(gè)人都能使用網(wǎng)上豐富的軟件服務(wù),并可利用實(shí)際上無(wú)限制的在線(xiàn)存儲。我們還可通過(guò)多種不同裝置(如手機、電視等)上網(wǎng),而且我們會(huì )希望通過(guò)它們分享我們的數據和應用。將我們的文檔和軟件鎖在個(gè)人電腦的硬盤(pán)里,將成為一件不必要的麻煩事。Google和雅虎這樣的公司將可能非常愿意向我們免費提供通用的公用運算服務(wù),而這可能也包括免費提供瘦客戶(hù)裝置,它們要求的回報只是有特權向我們展示廣告。我們可能在20~30年后發(fā)現,個(gè)人電腦已成了博物館的展品,只是在提醒我們曾有過(guò)一個(gè)奇特的時(shí)代:那時(shí)我們所有人都被迫當業(yè)余的電腦技術(shù)人員。
比爾·蓋茨2005年10月底寫(xiě)的那份《備忘錄》,實(shí)際上只是一個(gè)作為說(shuō)明的附件,它依附的主體是一個(gè)要比它長(cháng)很多的公司文件,其中列出了有關(guān)微軟公司從個(gè)人電腦時(shí)代過(guò)渡到公用運算服務(wù)時(shí)代的計劃,它不是比爾·蓋茨寫(xiě)的,而是由瑞·奧齊(Ray Ozzie)寫(xiě)的。奧齊是一位杰出的軟件工程師,在前一年剛加入微軟公司,接替比爾·蓋茨任公司軟件總設計師。關(guān)于“互聯(lián)網(wǎng)服務(wù)引發(fā)的破壞”的驚人潛力,奧齊說(shuō)得比蓋茨還要明確。他寫(xiě)道:“環(huán)境已經(jīng)又變了,電腦應用和通訊技術(shù)已戲劇性地和逐步地進(jìn)步了,從而使基于服務(wù)的模式成為可行。寬
我們可能在20~30年后發(fā)現,個(gè)人電腦已成了博物館的展品,只是在提醒我們曾有過(guò)一個(gè)奇特的時(shí)代:那時(shí)我們所有人都被迫當業(yè)余的電腦技術(shù)人員。
帶和無(wú)線(xiàn)聯(lián)網(wǎng)的普及已改變了人們互動(dòng)方式的性質(zhì),使人們日益被服務(wù)的
簡(jiǎn)便和使服務(wù)成為可能并‘確實(shí)好用的’軟件所吸引。”他又寫(xiě)道,微軟公司的主流商業(yè)客戶(hù)“正在日益更多地考慮一個(gè)問(wèn)題,基于服務(wù)的規模經(jīng)濟可如何幫助他們減少基礎設施成本或視需要并按訂購情況部署解決方案”。他的結論是:“我們每一個(gè)人都有責任使服務(wù)的轉變和破壞潛力消解掉。”
奧齊的《備忘錄》和蓋茨的《備忘錄》一樣,讓人明白地看到微軟公司無(wú)意俯首投降,它會(huì )用自己傳奇性的競爭能力反擊Google公司和Salesforcecom之類(lèi)的公司,以求通過(guò)過(guò)渡到公用運算時(shí)代來(lái)維持自己的霸主地位。微軟公司很快就放出風(fēng)聲說(shuō),它將開(kāi)始一個(gè)大膽的資本投資計劃,擴大自己的公用運算能力,從而趕上Google公司。奧齊告訴《財富》雜志的一名記者說(shuō),這筆投資的數額將是“驚人的”。微軟公司僅在2006年一年的投資就比預計高了20多億美元,其中相當大的一部分用于建設和裝備新的公用運算數據中心。其中最雄心勃勃的一個(gè)公用運算數據中心建在華盛頓州Quincy鎮(這是一個(gè)以土豆種植為主業(yè)的小鎮),就在哥倫比亞河附近,它包括6棟樓房和150萬(wàn)平方英尺面積。這個(gè)公用運算數據中心就在Google公司的Dalles數據工廠(chǎng)上游100英里處。微軟公司將用這些新建的數據中心向企業(yè)和個(gè)人消費者供應一系列公用運算服務(wù),而其品牌是Windows Live、Office Live和MSN。但是,在繼續從老業(yè)務(wù)中獲取利潤的同時(shí),又開(kāi)辟一個(gè)新業(yè)務(wù),這是一個(gè)公司所能面對的最艱巨挑戰中的一個(gè)。微軟公司這次是否能獲得成功尚待觀(guān)察。
其他大公司也承認自己的生意正受到威脅,它們也正在采取步驟適應公用服務(wù)時(shí)代。甲骨文公司除在網(wǎng)上提供傳統的應用程序外,也開(kāi)始提供基于網(wǎng)絡(luò )的軟件服務(wù)。SAP公司與德國電信公司有一個(gè)合作計劃,它使客戶(hù)能在家里用德國電信公司T—服務(wù)單元經(jīng)營(yíng)的公用服務(wù)網(wǎng)運行SAP公司的應用程序。IBM和惠普公司已建立了公用服務(wù)數據中心,以便在按計量表收費的基礎上提供運算能力。Sun公司為適應公用服務(wù)經(jīng)營(yíng)者的需要,已開(kāi)發(fā)了新一代的節能電腦,并甚至在出售裝在標準海運集裝箱中的整套數據中心,以方便運輸和安裝。EMC公司是傳統儲存系統的供應商,但已并購了虛擬化軟件的首要供應商——VMware公司。甚至像Accenture這樣的大型信息技術(shù)咨詢(xún)公司,雖然是靠傳統信息系統的復雜而致富的,但正在建立相關(guān)部門(mén)來(lái)幫助客戶(hù)改用公用運算服務(wù),沒(méi)有人想被落在后面吃“塵土”。
有些老牌公司將成功地轉向電腦應用的新模式,其他一些老牌公司會(huì )在這一過(guò)程中失敗,但如果它們都研究一下通用電氣公司和威斯汀豪斯公司的范例,那就是聰明的。這兩家公司在100年以前都通過(guò)向企業(yè)出售發(fā)電機系統和零件大賺其錢(qián),但當大型公用電廠(chǎng)獨霸了供電市場(chǎng)之后,那種生意就沒(méi)了。但是通用電氣公司和威斯汀豪斯公司重新改造了自己,它們轉而成為了向新的公用電廠(chǎng)出售發(fā)電機和其他設備的主要供應商,而且還自己經(jīng)營(yíng)或投資于公用電廠(chǎng)。最重要的是,它們開(kāi)發(fā)了向消費者供應家用電器的新的大生意——這是大型公用電廠(chǎng)出現后才成為可能的生意。一個(gè)公司如果愿意放棄舊生意,那它有時(shí)可以發(fā)現一個(gè)甚至更好的新生意。
微軟公司于2006年6月15日通過(guò)新聞發(fā)布稿宣稱(chēng),比爾·蓋茨將卸下在公司的管理角色。他將把自己余下的責任交給瑞·奧齊和其他高級經(jīng)理,并在2008年退休,不再到公司——他已將它建成個(gè)人電腦時(shí)代的“超級大國”——處理日常工作。比爾·蓋茨的離去具有豐富的象征意義,它比其他一切事件都更鮮明地標示:短暫而喧鬧的電腦應用史上的一個(gè)轉折點(diǎn)到來(lái)了。蓋茨和其他偉大的軟件程序員曾為個(gè)人電腦時(shí)代編寫(xiě)了源代碼,但他們風(fēng)光一時(shí)的歲月已經(jīng)結束了。電腦應用的未來(lái)屬于新的實(shí)利主義者。 |