05年十大IT技術(shù)創(chuàng )新之星
計世網(wǎng)消息 《Infoworld》每年都會(huì )評出引領(lǐng)和推動(dòng)IT業(yè)發(fā)展的創(chuàng )新技術(shù),今年有哪些人物成為創(chuàng )新之星了呢?
從更靈敏的安全系統到更富活力的網(wǎng)絡(luò )服務(wù)架構,今年的創(chuàng )新者試圖從多個(gè)方面探索提升效率和可靠性的新途徑。由于這些人的努力,多個(gè)領(lǐng)域都獲得突飛猛進(jìn)的技術(shù)進(jìn)步--例如,XQuery、64位計算和SOA。
我鏈接,我是Airgo
Greg Raleigh沒(méi)做太多的事就進(jìn)入了今年的頂級創(chuàng )新者行列。他只是顛覆了無(wú)線(xiàn)電科學(xué)的基本原理。
1996年,這位Airgo Networks公司創(chuàng )建者、CEO發(fā)明了MIMO(多輸入多輸出)OFDM(正頻分復用)技術(shù)。這項技術(shù)成為了高速802.11n無(wú)線(xiàn)網(wǎng)絡(luò )的基礎。
MIMO利用大多數無(wú)線(xiàn)電科學(xué)家上個(gè)世紀一直試圖避免的一種自然現象――多徑失真。當無(wú)線(xiàn)電信號遇到附近的物體表面發(fā)生反映時(shí),它們相互干擾。這正是為什么當你開(kāi)車(chē)經(jīng)過(guò)某地時(shí),手機信號或FM接收效果衰減的原因。當時(shí)是斯坦福大學(xué)物理學(xué)在讀博士的Raleigh意識到他可以利用多徑效應提高無(wú)線(xiàn)信號的傳輸速度和距離。
Raleigh指出:“自Marconi 1896年發(fā)明第一臺無(wú)線(xiàn)電原型機起,無(wú)線(xiàn)電科學(xué)界中的睿智之士一直將多徑效應視為問(wèn)題。整整100年后,我發(fā)表了證明一篇論文,論文證明了不僅可以利用多徑效應提傳輸速度和覆蓋面,事實(shí)上,若想實(shí)現這一目標你需要多徑效應。”
802.11n標準(預計今年年底將得到IEEE的批準)將把目前Wi-Fi網(wǎng)絡(luò )的速度增加一倍,而且還可以將傳輸距離增加9倍。雖然早期的應用將為家庭提供視頻流技術(shù),但超高速無(wú)線(xiàn)技術(shù)對于企業(yè)也有意義。
Raleigh問(wèn)道:“一旦你得到超過(guò)100Mbps以太網(wǎng)速度,為什么還要為布線(xiàn)去操心嗎?4到5年后,每一個(gè)桌面和便攜機企業(yè)應用都可能是無(wú)線(xiàn)的。”
Raleigh在加入研究所之前在工程師職位上渡過(guò)了14年時(shí)間。他說(shuō),實(shí)際經(jīng)驗給予他的技術(shù)突破很大的幫助。他說(shuō):“困難的部分不是解決問(wèn)題,而是確定什么問(wèn)題值得解決,然后以一種使答案對于社區有價(jià)值的方式提出問(wèn)題。” 甚至在這種情況下,真正的擔心出現在當你試圖將理論概念變?yōu)閷?shí)際的產(chǎn)品之時(shí)。
Raleigh說(shuō):“技術(shù)領(lǐng)域中的一個(gè)人單靠自己只能做很少的事。甚至一小群非常聰明的人只能做那么多。光有‘靈活閃現’的想法是不夠的。你需要組織公司的能力,你需要招募120名來(lái)自十幾個(gè)不同領(lǐng)域的工程師,將他們組織在一起合作將產(chǎn)品推向市場(chǎng)。而這占到97%的工作。”
Zetera:以光速存儲
一旦你作為團隊成員,開(kāi)發(fā)出數十億臺機器使用的磁盤(pán)控制器標準,你就會(huì )發(fā)現這是個(gè)很難超過(guò)的成就。因此,當Zetera 公司的Bill Babbitt、Bill Frank和Tom Ludwig創(chuàng )建一項新網(wǎng)絡(luò )存儲范例時(shí),他們干脆去掉了控制器。
Zetera Network Storage以IP為基礎,這使應用可以直接與網(wǎng)絡(luò )連接的存儲設備通信,從而消除了硬盤(pán)控制器、交換機和網(wǎng)關(guān)造成的瓶頸。
Zetera公司基于IP的存儲方案使存取保存的數據像下載網(wǎng)頁(yè)那樣容易,從而使它比傳統的NAS的速度更快、可伸縮性更好。盡管在運行時(shí)與SAN類(lèi)似,但Zetera的方案的成本遠遠低于iSCSI或光纖通道解決方案。
Zetera公司首席系統設計師Ludwig指出:“你的性能只受到你的管道的速度的限制。而且這種系統具有令人難以置信的可伸縮性。你可以添加一塊硬盤(pán)或一千塊硬盤(pán),而這從可伸縮性觀(guān)點(diǎn)看并沒(méi)有什么實(shí)質(zhì)的不同。”
Zetera的創(chuàng )建者們最初為家庭網(wǎng)絡(luò )開(kāi)發(fā)了這項技術(shù),以使家庭可以方便地共享數字家庭電影和其他大型數據文件。硬件與固件工程高級經(jīng)理Bill Babbitt說(shuō),作為第一款采用Zetera技術(shù)的商用產(chǎn)品,Netgear公司的Storage Central預定很快上市,售價(jià)129美元。“對于家庭用戶(hù)來(lái)說(shuō),硬盤(pán)多少有點(diǎn)像是USB光驅?zhuān)徊贿^(guò)它是共享的,并且性能和存儲容量都要高得多。”
不過(guò),Babbitt說(shuō),他們在這項技術(shù)上做的工作越多,他們發(fā)現為Zetera所具有的廉價(jià)替代RAID系統的能力所吸引的企業(yè)表現出的興趣就越大。
在Zetera的方案中,每一塊物理硬盤(pán)可以被分配給自己的IP地址,被劃分為具有自己的惟一地址的虛擬硬盤(pán),或與其它硬盤(pán)整合起來(lái)構成一塊巨大的虛擬硬盤(pán)。利用IP多播技術(shù),Zetera 一次可以同時(shí)向多個(gè)虛擬硬盤(pán)傳送同樣的數據,使一種鏡像數據變得更可靠、更高效。
公司CTO Bill Frank 指出:“由于很多原因,Zetera技術(shù)是顛覆性的。我們將它深深地融入到IP協(xié)議中,融入程度達到了大部分功能實(shí)際上是由IP本身提供的。我們可以自然地做其它協(xié)議不能完成的事情――而且是以更低的成本和更高的性能做這些事情。”
卓越的協(xié)作使XQuery覆蓋整個(gè)企業(yè)
1998年時(shí),不是所有人認為都需要一種功能齊全的XML查詢(xún)語(yǔ)言。今天,XQuery正在由所有重要的關(guān)系型數據庫、中間件廠(chǎng)商、內容管理系統和開(kāi)放源代碼項目實(shí)現。它甚至正在成為SQL標準的組成部分。開(kāi)發(fā)XQuery的主要倡導者之一Jonathan Robie說(shuō):“你不得不認為這是一種語(yǔ)言取得的成功。”
Robie 現在是DataDirect公司的XML計劃經(jīng)理。20年前,他發(fā)現自己在與關(guān)系型數據庫的局限性作斗爭。他對替代性對象數據庫的興趣導致他在Poet Software公司干了一段時(shí)間。一位Poet客戶(hù),醫學(xué)出版商FA Davis,提出了SGML(標準通用標注語(yǔ)言)數據庫的概念。
這一概念帶來(lái)的產(chǎn)品基于OQL(對象查詢(xún)語(yǔ)言),但是webMethods公司Joe Lapp讓Robie相信XML的特性需要一種不同的基礎。雖然Frank Tompa的論文早已提出了很多關(guān)鍵概念,但Robie并沒(méi)有看到這篇文章。他現在有點(diǎn)悲傷地開(kāi)玩笑說(shuō):“因此,我用了隨后兩年時(shí)間重新提出這些概念。”其中的一個(gè)結果就是XQL(XML查詢(xún)語(yǔ)言),即現在廣泛用于提到XML文檔子集合的方法XPath的前輩。
在1998年W3C大會(huì )的一個(gè)研討會(huì )上,Robie見(jiàn)到了AT&T公司的Mary Fernandez。后者是XML-QL的發(fā)明人之一。XML-QL是一種靈感來(lái)自SQL的語(yǔ)言。Robie回憶說(shuō):“我們起先并不熟悉。”但是,討論富有成果。
2000年,Robie協(xié)作開(kāi)發(fā)了Quilt,一種設計用于將7種競爭性建議混合在一起并成為XQuery基礎的原型語(yǔ)言。發(fā)揮關(guān)鍵作用的是“用戶(hù)案例”――Quilt以及以后的XQuery必須能夠解決的真正的查詢(xún)。由于XQuery的3個(gè)主要方面――發(fā)現、發(fā)表和使XML碎片相互關(guān)聯(lián)――跨越各類(lèi)繁多的應用,因此用戶(hù)案例尤其具有價(jià)值。
隨著(zhù)XML成為從XHTML網(wǎng)頁(yè)到Word文檔的各種東西的通用語(yǔ)言,通用XML查詢(xún)語(yǔ)言的價(jià)值從來(lái)沒(méi)有像現在這樣清晰。
Sonic ESB:以新方式實(shí)現故障切換
如果SOA運動(dòng)有一面官方旗幟的話(huà),ESB(企業(yè)服務(wù)總線(xiàn))的標志就會(huì )將出現在這面旗幟上。ESB作為一種開(kāi)放、分布式的集成平臺,提供與各種系統和應用連接的接口,并保證它們之間可靠地傳送信息。假如你給這面旗幟點(diǎn)綴上領(lǐng)先SOA廠(chǎng)商的徽標的話(huà),那么Sonic Software公司的徽標肯定將是其中最耀眼的徽標。
Bill Cullen作為Sonic Software公司工程副總裁,領(lǐng)導著(zhù)所有廉價(jià)硬件上的Sonic ESB和其CAA(連續可用性架構)的開(kāi)發(fā)。CAA是一種故障切換機制,它不僅保證消息的提交,而且還將恢復時(shí)間減少到幾秒鐘。
同其它故障切換方案一樣,CAA依賴(lài)于向磁盤(pán)寫(xiě)消息。在發(fā)生硬件、軟件或網(wǎng)絡(luò )故障后,它確定進(jìn)程在何處中斷,找回未提交的消息,然后繼續傳送它們。差別在于CAA執行恢復過(guò)程的方式。在進(jìn)行恢復時(shí),Cullen和他的團隊從Sonic的數據庫式的日志文件中獲得線(xiàn)索。日志文件將所有的東西作為一系列事件記錄在一個(gè)文件中。
Cullen回憶說(shuō):“我認為‘我想出來(lái)了’(eureka)的時(shí)刻是你意識到你可以在發(fā)生故障十分鐘后,重放日志來(lái)恢復狀態(tài),然后你可以繼續運行,盡管你重新運行在另一臺機器上。因此我們所做的是開(kāi)發(fā)一種備份系統,對于我們來(lái)說(shuō)即消息代理器。它始終監聽(tīng)事件流,與消息系統保持同步,即使它自己并不處理消息。”
正因為如此,Sonic可以提供用戶(hù)和應用看不到的快速故障切換,這種故障切換不需要專(zhuān)門(mén)的硬件或昂貴的群集軟件。Cullen說(shuō):“我們的目標是:無(wú)需建設那種支持快速故障切換的大型硬件基礎設施條件下的高速故障切換。我們可以在廉價(jià)的Linux機器或類(lèi)似的設備上實(shí)現高速故障切換。我們甚至不需要在兩端擁有同樣的硬件。”
Sonic已經(jīng)將CAA保護擴展到了系統的其他部分,將復制和故障切換擴展到目錄服務(wù)、文檔翻譯、XML處理和其它客戶(hù)需要彈性的地方。
CAA既輕巧又靈活,可以復制各種信息來(lái)支持數據中心到數據中心的故障切換,提供顆粒度更細的保護應用。你可以將它稱(chēng)之為面向服務(wù)的故障切換方式。
JotSpot:Wiki應用來(lái)了
還是Excite.com共同創(chuàng )建人時(shí),Graham Spencer和Joe Kraus就已對創(chuàng )新性的技術(shù)略知一二。但是,這并不是他們著(zhù)手開(kāi)發(fā)第一種應用Wiki――JotSpot時(shí),他們考慮的事情。
JotSpot CTO Spencer說(shuō):“2000年當我們離開(kāi)Excite時(shí),我們正參與幾個(gè)不同的項目,我們利用Wiki管理有關(guān)這些項目的談話(huà)。起先,我們認為Wiki并不十分有趣。但是當我們開(kāi)始使用它們后,發(fā)現它們的確具有改革能力,它們使你可以在項目上開(kāi)展協(xié)作。”
正如所有Wiki所做的那樣,JotSpot使你可以創(chuàng )建新文檔供其他人編輯,或編輯其他人創(chuàng )建的文件。因此,你可以將工作表輸出到Wiki中,而不是用電子郵件到處傳送電子報表并想知道誰(shuí)擁有最新版本或進(jìn)行了哪些修改。在Wiki中,最新版本可供隨時(shí)使用,所有的修改可以被方便地追根尋源。
但是,JotSpot將Wiki概念應用于開(kāi)發(fā)應用。例如,你可以找一個(gè)簡(jiǎn)單的電子報表,將每一行變?yōu)樗约旱?/span>Wiki網(wǎng)頁(yè),包括與其它文檔的鏈接。你可以直接用電子郵件將文件傳送到你的網(wǎng)頁(yè)上,設置一個(gè)當其他人進(jìn)行修改時(shí)通知你的RSS傳送。你可以輸入像小組日歷、聯(lián)系人管理器、援助臺、項目管理器等免費的預制應用,然后點(diǎn)擊幾下鼠標來(lái)定制它們――不需要編輯。
如果有人把事情弄糟的話(huà),你可以恢復到以前的版本。沒(méi)有損害,沒(méi)有亂七八糟的事情。
Spencer說(shuō):“我們希望給予人們信心,讓他們相信他們可以開(kāi)發(fā)自己的應用并修改它,就像網(wǎng)志使人們感到他們不必學(xué)習HTML就可以發(fā)表自己的內容那樣。使進(jìn)行修改變得安全是這項工作真正重要的部分。”
他說(shuō),JotSpot的1.5萬(wàn)家客戶(hù)中的很多人開(kāi)始時(shí)將Wiki用于簡(jiǎn)單的事情,如跟蹤辦公用品或管理會(huì )議室日程表。但是不久后,它們將開(kāi)始輸入電子報表和定制預制的應用程序。
對于Spencer來(lái)說(shuō),這是Web演進(jìn)過(guò)程中――從使用搜索工具尋找和查看文檔,到創(chuàng )建你自己的內容,最后到開(kāi)發(fā)解決真正問(wèn)題的應用程序――自然而然的下一步。
Spencer說(shuō):“我認為你將越來(lái)越多地看到人們利用Web建立功能空間,而不是簡(jiǎn)單地創(chuàng )建文檔。我們認為人們希望開(kāi)發(fā)的應用有著(zhù)一個(gè)巨大的潛在市場(chǎng),我認為我們擁有開(kāi)發(fā)這些應用的好工具。”
事件流處理推動(dòng)Web服務(wù)和RFID發(fā)展
上世紀80年代后期,Mark Palmer幫助倫敦信孚銀行建立了一個(gè)交易系統。當時(shí),金融業(yè)推動(dòng)著(zhù)事件流處理技術(shù)的發(fā)展。事件流處理技術(shù)是一項吸收大量的、高速的事件數據流,然后對這些事件進(jìn)行歷史和實(shí)時(shí)分析的技術(shù)。當然,現在一方面隨著(zhù)Web服務(wù)的出現,而另一方面隨著(zhù)RFID標簽的面世,我們的網(wǎng)絡(luò )充斥著(zhù)由虛擬和物理連接帶來(lái)的事件。Progress Software公司實(shí)時(shí)部事件流處理副總裁Mark Palmer,是正在為創(chuàng )建這一新興學(xué)科并使數據庫和查詢(xún)語(yǔ)音適應新學(xué)科提出的挑戰而工作的創(chuàng )新者之一。
上世紀 90年代中期,Palmer效力于Object Design公司。雖然該公司的ObjectStore數據庫是進(jìn)行事件處理的良好基礎,但它必須進(jìn)行改造才能處理時(shí)間序列數據。另一個(gè)關(guān)鍵改進(jìn)是管道化架構,這種架構使每秒處理數萬(wàn)個(gè)事件,然后高效率地問(wèn)答查詢(xún)(如“重放昨天下午3:30到4:15之間與20號臺站口相關(guān)的事件”)成為可能。這些創(chuàng )新成為目前所謂的“進(jìn)展事件引擎”的技術(shù)的基礎。
ObjectStore數據庫演化成為一種面向XML的產(chǎn)品,eXcelon。該產(chǎn)品于2002年被Progress Software所收購。在此期間,Palmer致力于其它他所感興趣的事情,然而兩年前當Progress Software任命他領(lǐng)導其事件處理計劃時(shí),他又與該產(chǎn)品重新走到了一起。
關(guān)鍵目標是加強事件引擎的實(shí)時(shí)分析功能。經(jīng)過(guò)1年半的調查后,Palmer選擇上了Apama公司,這家公司于今年4月被Progress所收購。他說(shuō):“具有實(shí)時(shí)擴展的歷史訪(fǎng)問(wèn)是我們曾開(kāi)發(fā)的東西,而Apama的優(yōu)勢是實(shí)時(shí)分析。”他自己的團隊曾開(kāi)發(fā)了一種基本查詢(xún)語(yǔ)言?,F在,這種事件數據庫將裝備Apama更先進(jìn)的查詢(xún)技術(shù),而Palmer負責將這些獨立的創(chuàng )新集成到一個(gè)通用平臺中。
Palmer說(shuō):“隨著(zhù)事件流處理技術(shù)的成熟,我們將需要標準的方式來(lái)描繪和查詢(xún)事件數據。這類(lèi)標準目前正處于范圍確定階段(scoping phase),由EPCglobal聯(lián)盟負責管理。”
Palmer補充說(shuō):“很多人現在對RFID標簽感到興奮。但是當我們回顧幾年前的情景時(shí),我們會(huì )看到這實(shí)際上只是一種全新類(lèi)型的計算的開(kāi)始。”
BladeLogic:恢復數據中心秩序
早在2001年,大約是在.com泡沫破裂時(shí),Vijay Manwani就對公用計算有了深入了解,但是他在其他地方看到了更大的潛力。
Manwani說(shuō):“當所有人都希望神奇地一鍵式完成各種工作時(shí),我們看到了首先解決數據中心自動(dòng)化(DCA)問(wèn)題的需要。”
管理人員面臨越來(lái)越分散的、異構的數據中心。應用需要部署,操作系統需要修補,安全政策需要升級和執行――尤其在目前這個(gè)法規遵從性時(shí)代中。在逐服務(wù)器的基礎上照管這些和其它的任務(wù)會(huì )占用人員時(shí)間,增加人員錯誤。
作為已有5年歷史的BladeLogic公司的共同創(chuàng )建人和CTO,Manwani在指導公司的Operations Manager開(kāi)發(fā)方向的新職位上,吸取了他以前擔任系統管理員時(shí)的經(jīng)驗。與競爭對手一般針對管理物理設備的管理解決方案不同,Operations Manager將復雜的服務(wù)器和應用基礎設施,如服務(wù)提供與配置管理,轉變?yōu)橥该鞯?、易于管理的虛擬IT服務(wù)的集合。最后的結果是:IT人員可以輕松、迅速地將業(yè)務(wù)請求變?yōu)檫\營(yíng)任務(wù)。
Manwani預測,虛擬的共享服務(wù),加上刀片服務(wù)器管理和高性能試驗室中開(kāi)發(fā)的群集技術(shù),最終將導致公用計算――但是目前還不能。“真正的公用計算要等到2008年到2012年才會(huì )真正出現。”
對于Manwani來(lái)說(shuō),成功的DCA意味著(zhù)在維持平衡的同時(shí),保持業(yè)務(wù)靈活性。他指出,你必須平衡應用團隊和運營(yíng)團隊的需要,使業(yè)務(wù)流程在不斷修改你的系統的情況下仍可以順利運轉,并且同時(shí)確保你保持法規遵從性。
在使用DCA時(shí),你還必須小心地在滿(mǎn)足Windows管理員和Linux管理員的需要上取得平衡。去年10月推出的Version 6增加了對Suse Linux的支持。Manwani說(shuō):“市場(chǎng)上的很多工具要么是為Windows平臺優(yōu)化的,要么是為Linux平臺優(yōu)化的。我們的產(chǎn)品對這兩種平臺不偏不依。”
QuickTransit:為應用程序提供更大的靈活性
Alasdair Rawsthorne可能起步時(shí)動(dòng)作緩慢,但是他將找回損失的時(shí)間。
他在上世紀90年代初經(jīng)歷了 “大徹大悟”的時(shí)刻。作為英國曼徹斯特大學(xué)計算機科學(xué)教授,Rawsthorne將自己的休假年用在了為超級計算機研究中心(ACRI)工作上。這是巴黎一家超級計算機制造商。
Transitive公司創(chuàng )建人、CTO Rawsthorne說(shuō):“我們的CEO認為超級計算機必須與一種已有處理器的指令集兼容,但他不斷改變這是哪一種處理器的想法。一個(gè)星期,是PowerPC,而下一個(gè)星期變成了Alpha,再下個(gè)星期成了MIPS。每次他改變想法時(shí),我們必須放棄我們的所有工作成果。而他會(huì )說(shuō):‘這不會(huì )改變日程表,對不對?’”
Rawsthorne認為必須有一種在不損失功能性、降低性能或為每一種CPU重新編譯程序的條件下,跨硬件平臺運行軟件的方法。從這種想法,誕生了QuickTransit硬件虛擬技術(shù)。
然而,QuickTransit的開(kāi)發(fā)絕對算不上快。Rawsthorne于1995年與一位大學(xué)研究人員一起開(kāi)始了這個(gè)項目。3年后,他們拿出了他們愿意公開(kāi)展示的版本。2000年,Rawsthorne成立了Transitive公司,以便向硬件制造商銷(xiāo)售這項技術(shù),但是一直等到2004年,該公司才宣布了它的第一家客戶(hù)Silicon Graphics公司(SGI)。
SGI當時(shí)開(kāi)發(fā)出了一種基于Intel Itanium處理器和Linux操作系統的新圖形可視化系統。但是,SGI的客戶(hù)基礎使用為MIPS處理器和一種專(zhuān)有Unix版本開(kāi)發(fā)的軟件。怎么辦呢?利用QuickTransit,新SGI機器運行老軟件的“中間代理”,向和從處理器傳送指令并實(shí)時(shí)優(yōu)化這些指令。Rawsthorne說(shuō),SGI的老軟件在Itanium上的運行速度比在MIPS上更快。
但是,如果缺少學(xué)術(shù)研究的自由和從容,QuickTransit是不可能問(wèn)世的。“我們當時(shí)從容不迫地試驗可能會(huì )失敗的東西。”
現在,他面臨的最大挑戰是說(shuō)服心存疑慮的客戶(hù),讓他們相信這項技術(shù)是行之有效的:“所有人的第一反應是這顯然好得都不像是真的了。”
OpTier:用整體方式保證性能
2002年當Amir Alon、Yori Lavi和Israel Mazin決定成立一家新興公司時(shí),他們找到了一些Fortune 1000企業(yè),詢(xún)問(wèn)是什么東西讓他們的IT專(zhuān)業(yè)人員晚上睡不著(zhù)覺(jué)。得到的答案是:當IT基礎設施從客戶(hù)機/服務(wù)器架構轉向.Net和J2EE架構時(shí),測量和保持性能的問(wèn)題。
Alon說(shuō):“我們感到震驚。性能管理市場(chǎng)上有那么多的大廠(chǎng)商,而他們的解決方案卻不能適應單一業(yè)務(wù)交易可以跨多個(gè)不同的系統的新范例。”
這些前Memco和Compuware經(jīng)理們給這家設在紐約的新公司起名為OpTier,將公司的目標設定為跨企業(yè)各個(gè)層面優(yōu)化性能。兩年后,他們推出了CoreFirst:一種使企業(yè)可以分析各個(gè)層面――從大型機、中間件到Web與應用服務(wù)器――上的活動(dòng)的性能管理應用。
在CoreFirst的幫助下,每一個(gè)IT“事務(wù)”――不管它是從服務(wù)器提取數據,還是請求網(wǎng)頁(yè),或是向網(wǎng)絡(luò )打印機發(fā)送打印任務(wù)――都被分配給一個(gè)惟一的ID。當這個(gè)事務(wù)從一個(gè)系統向另一個(gè)系統流動(dòng)時(shí),安裝在網(wǎng)絡(luò )每個(gè)分支上的軟件代理跟蹤這個(gè)事務(wù),提供實(shí)時(shí)分析,使IT經(jīng)理可以迅速地確定系統瓶頸。CTO Alon說(shuō)經(jīng)理們可以得到他們需要的顆粒度,了解特殊類(lèi)型的事務(wù),或下挖(drilling down)查看某個(gè)用戶(hù)的活動(dòng)。
Alon說(shuō),這種想法來(lái)自他在上世紀80年代初擔任IBM大型機性能分析師的時(shí)候。他說(shuō),在使用IBM大型機時(shí),事務(wù)跟蹤和工作負載管理被緊密地集成到操作系統中。“但是在分布式環(huán)境中,這些概念不存在,或者它們只存在于自成體系的系統中。”
Alon說(shuō),現在,用戶(hù)運行的事務(wù)以及它們對整體系統的影響,可以被變得完全為企業(yè)所見(jiàn)。“你可以隔離造成性能問(wèn)題的那部分基礎設施。”
更重要的是,CoreFirst使IT部門(mén)為不同類(lèi)型的事務(wù)分配優(yōu)先級。例如,一家金融機構可以賦予在線(xiàn)銀行客戶(hù)優(yōu)先權,為他們分配更多的系統資源以及減少低優(yōu)先級任務(wù)的資源。這使企業(yè)可以改進(jìn)客戶(hù)服務(wù),效率更高地利用資源,避免費用昂貴的資源過(guò)度配置。
什么是最大的挑戰?Alon說(shuō),在不造成額外開(kāi)銷(xiāo)或延遲的條件下建設系統。不過(guò),別指望這位前以色列國防軍計算機中心工程師交出那些秘密。他說(shuō):“這是我們的秘密調料。我們已經(jīng)獲得了專(zhuān)利。”
DTrace和預測性自愈技術(shù)預示Sun的未來(lái)
Solaris開(kāi)發(fā)員Bryan Cantrill說(shuō):“當我1996年來(lái)到Sun Microsystems公司時(shí),我是因為希望做操作系統開(kāi)發(fā)工作的。”當時(shí),其他操作系統廠(chǎng)商大多數已放棄了競爭,向Microsoft俯首稱(chēng)臣。“那時(shí)只有一家它的Windows NT戰略是打敗NT的廠(chǎng)商,這就是Sun公司。”
碰巧,這項戰略行之有效。Solaris從Unix大戰中勝出,并且在服務(wù)器市場(chǎng)沉重打擊了Microsoft,但是沒(méi)想到卻讓來(lái)自開(kāi)放源代碼世界的一匹黑馬搶走了風(fēng)頭。目前,盡管Linux勢頭依然不減,但是Sun仍計劃繼續創(chuàng )新。
Cantrill說(shuō):“我們始終認為你可以與眾不同地進(jìn)行操作系統的創(chuàng )新。”
Sun的最新創(chuàng )新可能沒(méi)有從主流媒體中搶走Linux的風(fēng)頭,但是Solaris毫無(wú)疑問(wèn)是Unix市場(chǎng)中惟一的創(chuàng )新來(lái)源。Solaris開(kāi)發(fā)員Michael Shapiro說(shuō):“當你研究Solaris 10時(shí),如果你必須形容它所帶來(lái)的創(chuàng )新的話(huà),沒(méi)有一種創(chuàng )新真正改變應用程序的編程模型。相反,這種操作系統將使人們可以利用他們已經(jīng)有的軟件或他們已有的解決問(wèn)題的想法做些什么。”
以隨Solaris 10提供的動(dòng)態(tài)跟蹤框架DTrace為例。在它的幫助下,管理人員對了解軟件內部工作情況的前所未有的深入了解,使他們可以診斷問(wèn)題:不是通過(guò)孤立的測試情景,而是在生產(chǎn)環(huán)境中。Cantrill說(shuō),隨著(zhù)向復雜的、部件化的軟件環(huán)境發(fā)展的趨勢的繼續,這種能力將變得至關(guān)重要。
另一個(gè)新特性,預測性自愈功能,從根本上改變了系統報告和回應錯誤條件的方式。Shapiro說(shuō):“如果你的一塊DRAM內存壞了,我們可以隔離這個(gè)問(wèn)題……找出什么進(jìn)程使用這段內存,殺掉這個(gè)進(jìn)程,重新啟動(dòng)服務(wù)……然后從使用的內存中卸下這段內存,保持系統繼續運行。”
AMD公司的路線(xiàn)圖為其超級制圖師Fred Weber而自豪
By Tom Yager
發(fā)展64位 x86-64架構服務(wù)器Opteron系列處理器的計劃是一個(gè)你不曾想到的人所提出的――-Fred Weber,他是AMD的CTO。他對AMD的路線(xiàn)構想是發(fā)展CPUs,做為AMD的首席技術(shù)官,設計CPU是Fred Weber的責任,并且為了更好地推動(dòng)進(jìn)程,Weber常常被人稱(chēng)為“了解用戶(hù)需求的離奇預測家”。
作為芯片制造商,Fred Weber是AMD公司的Hammer芯片的編碼工程團隊的領(lǐng)軍人物。投入微小的人力資源和預算, AMD的Hammer芯片能夠在執行64位應用程序的時(shí)候同時(shí)向后兼容32位的應用程序,相反,Intel的Itanium雖然擁有一套特定的指令集,但是它只能以模擬器的方式執行原來(lái)的32位應用程序,在速度上沒(méi)有任何優(yōu)勢。就像X86-64是X86的改良而不是革命一樣,Hammer的架構相對于Athlon而言也是一次提高。AMD將Athlon的技術(shù)設計沿用到Hammer上,通過(guò)一些調整和改善來(lái)使得Hammer超過(guò)Athlon的性能。從Athlon到Hammer,AMD在下面三個(gè)地方做了改進(jìn):增加指令和數據到處理器的流量,增加指令編碼流量和增加處理器處理指令的能力。
然而,當Intel的Itanium因為缺乏x86的兼容性和設計上的缺陷而不再火爆和受人歡迎,并在市場(chǎng)上大受指責時(shí),Weber的職業(yè)生涯也同樣受到挑戰。在2003年,Weber推動(dòng)Hammer的發(fā)展,再然后是Opteron,他從Intel先前的漏洞中一躍而過(guò),狠狠得打擊了那些對x86指令集即將消亡的預言。2005年,雙核Opteron服務(wù)器上市,AMD64處理器家族的其他成員也緊隨而上。
Weber回想起在1999年時(shí),他談?wù)?/font>AMD將來(lái)的服務(wù)器構想技術(shù)時(shí)的情景。很明顯,當時(shí)的構想技術(shù)如今已經(jīng)實(shí)現。當制造商期待Pacifica和其他Opteron服務(wù)器時(shí),他們會(huì )拔出現有的CPU給扔了,然后換上新的。Weber的成就無(wú)疑是獨特又難以估算的。
Weber一直在忙著(zhù)做事,當他談到Microsoft關(guān)于在市場(chǎng)上推遲其推出64位 Windows時(shí),他感到了困難。在問(wèn)及Intel公司是否對此做了什么時(shí),他流露出懷疑的目光。
然后他說(shuō):“Intel永遠趕不上我們。”這就是Fred Weber,充滿(mǎn)自信又倔強。
聯(lián)系客服