十多年前
當(dāng)蘋果加入x86俱樂部時
許多評論家得出結(jié)論
非x86處理器在
大眾市場的時代
已經(jīng)結(jié)束
然而幾年后
敘事就發(fā)生了戲劇性的轉(zhuǎn)變
而且這一次又與蘋果相關(guān)
隨著今天ARM處理器不僅出現(xiàn)在
手機(jī)、電腦、IoT設(shè)備
還有云廠商的數(shù)據(jù)中心里
許多小伙伴不禁想問
“
是時候考慮采購
ARM的服務(wù)器了嗎?
”
你問我答
歡迎來到⌈你問我答⌋系列。平日里,經(jīng)常有小伙伴給我們發(fā)來的提問,與其單獨(dú)回復(fù),不如制成文章分享,希望對廣大企業(yè)級用戶帶來一定參考意義。
歡迎大家多多關(guān)注,多多提問~
近些年,ARM的風(fēng)頭可以說一時無兩。
它不僅僅統(tǒng)治了手機(jī)、嵌入式應(yīng)用這些傳統(tǒng)的優(yōu)勢領(lǐng)域,在PC桌面系統(tǒng)也開始展露頭角,現(xiàn)在一些高性能計算領(lǐng)域,特別是公有云廠商也在宣稱他們正在使用ARM處理器。
按照這樣的勢頭,我們是否可以暢想一下,用不了多久,就能用上ARM服務(wù)器了?
今天小編就來個拋磚引玉,回答一下,也歡迎各路高手評論區(qū)補(bǔ)充。
扒開迷霧看本質(zhì)
ARM和x86的區(qū)別何在
雖然x86處理器和ARM同為處理器,但兩者的設(shè)計思路有著根本區(qū)別 。
首先,從名稱上看。Intel和AMD的處理器之所以也稱為x86處理器,是因為該系列中的第一個處理器僅由以序列“ 86”結(jié)尾的數(shù)字標(biāo)識。換句話說,術(shù)語x86是指基于Intel 8086的指令集體系結(jié)構(gòu)系列。
而ARM的名稱來自于背后的Advanced Risc Machine公司的縮寫。該公司并不生產(chǎn)芯片,而是以授權(quán)的方式,將芯片設(shè)計方案轉(zhuǎn)讓給其他公司。
其次,從架構(gòu)上看。ARM處理器是基于RISC(精簡指令集計算);而以英特爾、AMD處理器為代表的x86是基于CISC(復(fù)雜指令集計算)。
從兩者的架構(gòu)名稱就可以看出,CISC架構(gòu)更加復(fù)雜,由于其提供了更多指令,適應(yīng)性更強(qiáng),能帶來更好的性能,但副作用是功耗變高了。而RISC架構(gòu)相比前者的“大而廣”,就屬于“小而精”,指令集簡單意味著不需要處理復(fù)雜任務(wù),相應(yīng)的功耗就降低了。
此外,x86還具有一個內(nèi)部程序(微碼)。該程序可以執(zhí)行指令,從而使制造商可以對其進(jìn)行改進(jìn)。所有這些使x86變得非??焖俸透咝?,但它占用更多的物理空間并消耗更多的功率。而ARM處理器沒有此微碼,它具有更少的處理階段(通常為3到8個,而x86中為16到32個)。
以上就是為什么基于ARM的設(shè)備大多出現(xiàn)在手機(jī)、嵌入式設(shè)備中,而基于x86的設(shè)備的優(yōu)勢是幾乎可以運(yùn)行任何標(biāo)準(zhǔn)計算機(jī)(包括Windows和Linux)上運(yùn)行任何操作系統(tǒng) 。因為兩者在一開始就代表了截然不同的設(shè)計思路。
ARM服務(wù)器
適合企業(yè)級用戶嗎?
目前來看,基于ARM的處理器在企業(yè)級市場上的最大用途,還是在以太網(wǎng)適配器或SmartNIC中,用于從CPU卸載網(wǎng)絡(luò)處理任務(wù),而要擔(dān)負(fù)起企業(yè)業(yè)務(wù)的重?fù)?dān),還是有不小的挑戰(zhàn)。
對一般企業(yè)級用戶來說,穩(wěn)定性是第一位的。雖然已經(jīng)有許多軟件支持在ARM服務(wù)器上運(yùn)行,但僅僅支持是不夠的,換句話說,移植的軟件必須“成熟”。
服務(wù)器的設(shè)計目標(biāo)是24小時不間斷運(yùn)行企業(yè)業(yè)務(wù),任何不穩(wěn)定的服務(wù)器都會首先被排除在外。相比X86生態(tài)的的久經(jīng)驗證,ARM顯然要“年輕”得多,更不用說一些“遺留”軟件根本無法在ARM服務(wù)器運(yùn)行。
其次,大部分企業(yè)級用戶也沒有公有云廠商的規(guī)模。誠然ARM處理器可以在某些特定領(lǐng)域更具性能和功耗表現(xiàn),但是這種優(yōu)勢需要較大的規(guī)模才能體現(xiàn)出來。
你擁有的IT環(huán)境越大,運(yùn)行的應(yīng)用越是相同,考慮ARM服務(wù)器就越有意義。如果你有1000臺服務(wù)器都式執(zhí)行不同的任務(wù),那么轉(zhuǎn)變到ARM服務(wù)器可能沒有意義,反而要付出額外的技術(shù)成本。
因此,在短時間看,X86服務(wù)器依然是大多數(shù)企業(yè)級用戶的最好選擇。
總 結(jié)
其實,關(guān)于ARM的問題,去年就有記者問過戴爾科技集團(tuán)董事長兼首席執(zhí)行官M(fèi)ichael Dell,他認(rèn)為,生產(chǎn)一臺基于ARM的設(shè)備并不難,關(guān)鍵看用戶是否需要:
“
我們已經(jīng)為數(shù)據(jù)中心的特定客戶提供了基于ARM的服務(wù)器。生產(chǎn)一個基于ARM的PC,這很容易,我們可以做到,但人們是否需要它,它是一個好產(chǎn)品嗎?是完全不同的問題。當(dāng)我們能創(chuàng)造出一個人們喜歡的好產(chǎn)品時,我們絕對會去做。
” 戴爾曾推過的基于ARM的概念驗證服務(wù)器
最后,雖然ARM服務(wù)器在一些特定領(lǐng)域具有優(yōu)勢。但這樣的優(yōu)勢對普通用戶而言,如果沒有形成規(guī)?;?,是無法將優(yōu)勢轉(zhuǎn)化為收益。相反,針對x86架構(gòu),IT廠商也在推出各種不同的產(chǎn)品,盡可能滿足用戶的差異化需求。
比如戴爾科技在服務(wù)器方面,不僅同時推出了基于英特爾與AMD的服務(wù)器,同時還在具體業(yè)務(wù)場景上進(jìn)行了細(xì)分,無論是通用型工作負(fù)載還是數(shù)據(jù)庫應(yīng)用,或是針對AI加速型工作負(fù)載,總有一款適合您的業(yè)務(wù)需求。
歡迎提問
如果您有數(shù)據(jù)中心相關(guān)的疑問,歡迎在下方留言區(qū)告訴我們。問題一經(jīng)采用,我們將獎勵100元電話卡,同時還可進(jìn)群與戴爾專家、業(yè)界同行一起交流學(xué)習(xí)!
Ps. 具有普遍性、能使廣大讀者受益的問題,更可能被我們采納!