《福布斯》:從20世紀60年代至今,我們始終在遵循摩爾定律。這一定律向前邁進了多少?
基辛格:我們尚未看到盡頭。我喜歡引用的一個比喻是,這就好像是一個霧氣蒙蒙的夜晚駕車行駛在路上。你能看清楚前面的道路距你多遠嗎?也許是100碼??僧?dāng)你向前行駛了50碼,前面還有100碼。至于摩爾定律,它距離未來的“能見度”始終保持在10年之遙。今天,它仍然距離我們有10年。我們正身處45納米(指處理器制造技術(shù))這個階段;32納米看上去發(fā)展良好,22納米也是如此,14納米勢頭同樣不錯,我們正在對10納米展開重要研究。
《福布斯》:我們會看到Intel幾年前預(yù)測的數(shù)百個核嗎?
基辛格:眼下,服務(wù)器領(lǐng)域的許多應(yīng)用在核心計數(shù)上幾乎是無限的。
《福布斯》:對于搜索和數(shù)據(jù)庫應(yīng)用等技術(shù)而言,這合乎情理,但對于Oracle Financials和SAP R/3又會怎樣?
基辛格:數(shù)據(jù)庫在那些應(yīng)用中所占的比例有所增加,但其他比例增加則沒網(wǎng)絡(luò)交易那么大,比如,在網(wǎng)絡(luò)交易環(huán)境下,每個線程都是不同的用戶。顯然,搜索處于無限擴展之中,除了它們的聚合部分(gather piece)。
《福布斯》:你們是在“聚合部分”將所有獨立搜索一起恢復(fù)嗎?
基辛格:是的。谷歌重大突破的基礎(chǔ)是MapReduce運算法則,“減少部分”(reduce piece)是線性部分,你可以在此將網(wǎng)絡(luò)上所有獨立搜索聚攏。這減少的部分具有線性成分?;蛟S,你可以讓搜索規(guī)模發(fā)生無限變化,將這些搜索結(jié)果綜合起來,搞清楚哪個是最佳結(jié)果——那部分是不可擴展的。但其他部分由于核心、線程和服務(wù)器的緣故會發(fā)生顯著變化,有趣的是,目前存在許多此類問題。
所以在服務(wù)器領(lǐng)域,天空在核心數(shù)量方面是有限的,即便有許多像傳統(tǒng)主機應(yīng)用這樣的可在單個線程上編寫的應(yīng)用。這些應(yīng)用程序的編寫者的孫子現(xiàn)在都快退休了。那些永遠都不會成為多線程應(yīng)用。服務(wù)器應(yīng)用好像有一個長長的尾巴,在我們可以預(yù)見的未來不會變成多線程。
《福布斯》:Intel對那些應(yīng)用是怎么看的?它們會被新的應(yīng)用所取代嗎?
基辛格:有些會被取代,但在被別的應(yīng)用取代前,它們將會虛擬化和集成化(containerized)。你可以將它們放進虛擬化的箱子里搬走。你可以將一個界面(以服務(wù)為導(dǎo)向的構(gòu)架)放在上面——挑你最喜歡的,SOAP(簡單對象訪問協(xié)議)或XML(可擴展標記語言)——以便你所有可擴展新的應(yīng)用可以與那些舊版應(yīng)用程序?qū)崿F(xiàn)兼容。它會對綜合企業(yè)和數(shù)據(jù)中心操作變得越來越不重要。
《福布斯》:為何Intel對虛擬化如此情有獨鐘?
基辛格:虛擬化具有如此多的重要特性。一個就是你可以采用多核。你現(xiàn)在可以剝離主機多操作系統(tǒng)環(huán)境下的多應(yīng)用操作程序,充分利用那些新平臺的擴展性。IT經(jīng)理在將一個數(shù)據(jù)中心升級到新服務(wù)器時,面臨的一個障礙可能是運行于Windows NT 3.51上的某個應(yīng)用程序,Windows NT 3.51是第一個多線程Windows版本。
你確實希望將其轉(zhuǎn)變成新服務(wù)器,但你又不希望從事一系列棘手的工作:修改DLL(動態(tài)鏈接庫),給應(yīng)用程序設(shè)置端口,在新環(huán)境下重新驗證。你可以通過虛擬機將其進行處理,再將別的虛擬機放到那臺服務(wù)器上,降低運營成本,加快向新服務(wù)器硬件的過渡速度。
有時,在生產(chǎn)環(huán)境下,你可以提供一個新操作系統(tǒng)環(huán)境從事這項檢測。你可以在舊操作系統(tǒng)運行在別的環(huán)境下時,測試在并行狀況下運行的數(shù)據(jù)庫,或者你可以測試新的Linux負載。你在做這項測試時不必安裝整套并行硬件。相反,你可以創(chuàng)建一個虛擬機,讓檢測程序去驗證結(jié)果是否一樣。
《福布斯》:你對虛擬化的定義比許多IT人士更全面。你這是在談?wù)撊袠I(yè)的虛擬化,對吧?
基辛格:確實是。當(dāng)我在VMware用戶大會上發(fā)言時,我說虛擬化將會令傳統(tǒng)操作系統(tǒng)解體。它將給我們帶來在未來創(chuàng)建數(shù)據(jù)中心廣度(data-center-wide)的操作系統(tǒng)的機遇。過去,一臺服務(wù)器只能局限于一套操作系統(tǒng)。虛擬化將使這種看法瓦解。
《福布斯》:你當(dāng)時提到在一臺服務(wù)器上運行不只一套應(yīng)用程序或操作系統(tǒng)。你還談到在企業(yè)資源之間進行分工。
基辛格:一方面,它可能是運行在單個硬件之上的多操作系統(tǒng)。可一旦你做到這一點,我可以聚集我的服務(wù)器資源。我可以在多臺服務(wù)器中運行一個操作環(huán)境,就像多核一樣,或在多個操作環(huán)境下運行一臺服務(wù)器。將來,我可以在不同環(huán)境下處理冗余,這樣,非常昂貴的容錯系統(tǒng)就不會再派不上用場,我可以在機器上處理冗余。或者,我可以在工業(yè)標準的硬件上運行一個高度容錯環(huán)境,可以滿足甚至超越在那一環(huán)境下運行所具有的可靠性。
《福布斯》:你這樣做是否會讓事情變得更加復(fù)雜?
基辛格:希望不會。今天,每臺虛擬機已成為一個需要管理的實體。如果我的一個硬件可以在四臺虛擬機上運行,每個操作系統(tǒng)就好比擁有一本執(zhí)照和一個管理實體的例證。所以,不僅在硬件處理能力方面你做得非常出色,而且,你可以在軟件許可和處理能力方面更加有效率。
如果你對操作環(huán)境和管理環(huán)境具有不同的見解,那么這項工作或許會變得更加出色?,F(xiàn)在,除了花點時間處理外,你幾乎可以不需任何成本就能創(chuàng)建虛擬機。微軟、Sun和Vmware在這一領(lǐng)域都具有不同的概念。不過,這正成為在未來取得這些數(shù)據(jù)中心廣度的虛擬操作環(huán)境目標的關(guān)鍵技術(shù)層面。
《福布斯》:業(yè)界似乎在如何輕松實現(xiàn)這一目標的問題上諱莫如深,即便整體趨勢是朝著那個方向推進。
基辛格:顯然,這是發(fā)展趨勢,蘊藏著無限價值。這一問題包括兩個方面。一是企業(yè)在同質(zhì)環(huán)境下的做法,比如擁有自身平臺的Vmware和微軟;二是企業(yè)在異質(zhì)環(huán)境下的做法,在這種環(huán)境下,Linux虛擬機與微軟操作系統(tǒng)和Vmware虛擬機一起運行。此外,Intel還具有很多獨特的價值主張。你需要讓硬件在所有那些環(huán)境中運行。