今天跟大家分享一下異構(gòu)計算方面的內(nèi)容。幾年前行業(yè)就開始關(guān)注非X86服務(wù)器在行業(yè)的發(fā)展情況,這幾年來有成功有失敗,今天我想跟大家分享一個特別的話題,如何共建ARM服務(wù)器的新生態(tài)。

回顧歷史,傳統(tǒng)云計算的興起其實是伴隨著PC行業(yè)的衰落在同步進行的,沒有誰前誰后、誰因誰果,是同步的?,F(xiàn)在云計算其實是企業(yè)云,面向企業(yè)客戶,為企業(yè)客戶提供云計算、虛擬桌面等等能力。從2006年,亞馬遜進入公有云,國內(nèi)也有很多公有云產(chǎn)品相繼進入市場,到了2011年已經(jīng)明顯看到PC發(fā)貨量下滑,大量的企業(yè)對PC的訴求開始向云端遷移。另????一個數(shù)據(jù),2009年到2020年智能手機發(fā)貨量將會在2018年、2019年出現(xiàn)新的拐點。大量的智能手機的計算量往哪里去,無論是IoT的發(fā)展還是個人對于生活、辦公、家庭、設(shè)備管理的訴求,都帶著一個信號,就是手機的計算量還在一直增長。但是設(shè)備不可能無限增加,每個設(shè)備的計算量受限于智能終端的一些因素,比如它的電池是不可能繼續(xù)往上增長,所以計算量是有瓶頸的。基于這個??????個人手機終端的計算量何去何從?智能手機的計算量需求增加與設(shè)備量下滑呈現(xiàn)矛盾。我們想它肯定往云端遷移,毋庸置疑,往云端怎么走?智能手機的業(yè)務(wù)可以走傳統(tǒng)的CS的模式,一些計算量可以向傳統(tǒng)的服務(wù)器端遷移,但是遇到了一些問題。智能手機,無論是蘋果、安卓,都是基于ARM的處理器架構(gòu),上面運行的是IOS或是安卓,讓它的計算量向云端遷移會遇到什么問題呢????們???知???現(xiàn)在傳統(tǒng)的服務(wù)器都是X86的體系架構(gòu),上面運行的Windows也好,Linux也好,跟我們智能終端的軟硬件環(huán)境都存在一定的差異。也有很多這個行業(yè)的先行者嘗試在X86上運行安卓的模擬器,再去跑智能終端的這些應(yīng)用,嘗試把計算量遷移到云端去,也遇到了很多問題。他們也嘗試把軟件重新編譯,發(fā)現(xiàn)重新編譯、重新開發(fā)、重新調(diào)試帶來的工作量更是不可接受的。
這個事情何去何從,我們探索到一個新的方向念,拿我們的ARM服務(wù)器,上面直接跑安卓OS,在安卓OS上跑虛擬機,就可以為個人計算量向云端遷移提供一種新的途徑和平臺,這樣智能終端上的軟件應(yīng)用可以非常簡單的向云端遷移。目前我們已經(jīng)有了高性能的ARM服務(wù)器,但是現(xiàn)在我們還沒有官方可以在ARM服務(wù)器上運行的原生安卓OS,沒有支持原生的VM,沒????支持安卓的驅(qū)動,等等。騰訊云也在這個領(lǐng)域進行了很多嘗試,并與我們的云客戶做了一些探索。目前騰訊云已經(jīng)推出了一款A(yù)RM的服務(wù)器,為企業(yè)或個人的智能終端用戶提供云計算能力,云端智能手機?,F(xiàn)在生態(tài)還在建立中,希望行業(yè)中的合作伙伴在這方面共同投入。

