谷歌云發(fā)布ARM主機的消息傳來,推出采用Ampere處理器的Tau T2A實例
喜歡折騰主機的小伙伴一定都知道X86和ARM架構的區(qū)別,前者在PC領域已經(jīng)統(tǒng)治了幾十年;后者則主要應用于移動領域,尤其是近幾年,ARM的產(chǎn)品在終端應用特別是手持終端應用飛速發(fā)展,比如說智能手機、平板電腦等。兩種架構各有優(yōu)劣,在性能和軟件方面,X86可以說有著極大的優(yōu)勢。但也正是如此,使其功耗一直居高不下,顯然也不適合應用在對續(xù)航要求比較高的移動領域。而ARM最大的優(yōu)勢就是低功耗、操作系統(tǒng)精簡,本著夠用就好的原則,國內(nèi)也掀起了ARM開發(fā)板主機的熱潮。
因為受到處理器芯片的制約,給人的感覺大部分國產(chǎn)ARM開發(fā)板性能都比較有限,平時編程、看看視頻還可以,但談及到打游戲或者運行一些大型專業(yè)軟件,就顯得有些力不從心了。直到近日我收到了一臺Firefly團隊打造的StationPC:Geek-3588主機,產(chǎn)品最大的亮點是搭載了國產(chǎn)品牌瑞芯微的Rockchip RK3588旗艦級處理器,性能翻了多倍,也讓ARM PC實現(xiàn)了更多的應用場景。
這臺機器是參加Firefly團隊的探索者計劃定制的,機器只有20臺,并且全程參與了主機的定制、也提了不少意見和建議。每臺機器都有唯一的編號,我這臺是007號,有點邦德特工的感覺,還是比較喜歡的。因為這臺機器并不會正式售賣,大家感興趣的話,可以去看看StationPC搭載同系列芯片的StationM3主機(已上線),不過搭載的是RK3588S 芯片,和3588的區(qū)別就是縮減了外圍接口,CPU、GPU和NPU的參數(shù)性能都是一樣的?;氐轿覀冞@臺定制的主機,今天就通過簡單的評測,跟大家分享一下使用體驗。
先來簡單的看一下開箱過程,Geek-3588主機采用禮盒式的包裝,盒子上面有STATIONPC的Logo以及定制編號。開箱還是比較有儀式感的,各種配件都收納在盒子里面,看著很整潔;里面還有一張卡通貼紙,可以用來DIY裝飾主機。將配件全都拿出來,還是很多的,除了主機之外,還有四根SATA數(shù)據(jù)線、硬盤電源線、一根支持8K的HDMI線纜、一根USB-A轉C口的數(shù)據(jù)線、三根外置增益天線、電源適配器、藍牙遙控器和使用說明手冊。
過去十多年以來,ARM服務器一直是一個尷尬的存在,一直有人在說但一直沒有活成人們想象中的樣子,無論其性能還是價格都與x86相距甚遠,ARM陣營里倒下的一個接一個,既有像Calxeda這樣的初創(chuàng)公司,也有像AMD和高通這樣的老牌企業(yè),Calxeda倒閉了,AMD和高通擱置了ARM計劃。
最近又有幾家初創(chuàng)公司探出頭來,比如Ampere和Nuvia都宣布要在ARM服務器市場搞事情,Ampere在開發(fā)自己的架構之前從AppliedMicro買了一個原型,而Nuvia就比較神秘了,很多人表示對它一無所知。
AWS從2015年開始搞ARM芯片,在2018年推出了自己采用Graviton處理器的主機,如今快兩年了,反響也一般,最近,Graviton進入次世代,Graviton2會有什么不一樣嗎?
最近,谷歌云發(fā)布ARM主機的消息傳來,推出采用Ampere處理器的Tau T2A實例。至此,前幾大公有云廠商都推出了ARM云主機。
谷歌八號員工,負責基礎設施的副總裁Urs Hlzle曾斷言,如果性價比能提升20%,那就能促成從x86向Power架構的轉變,當然,也不一定非得是Power,別的架構也行。
正如你所擔心的那樣,首要解決的問題是,要怎么用ARM處理器呢?
不難想象的是,谷歌自己搭建搜索引擎、廣告和視頻流媒體平臺的時候,倒是可以遷移到ARM處理器上,但谷歌云作為一家云服務廠商,要把現(xiàn)有應用從x86遷移到ARM架構上談何容易,那要如何說服客戶也用ARM主機呢?
業(yè)內(nèi)也有了頗為成熟的探索。
亞馬遜云科技的Graviton處理器ARM陣營的一面旗幟,它告訴所有人,ARM服務器真的可以。Graviton憑借高達40%的性價比優(yōu)勢圈粉無數(shù),一方面亞馬遜云科技自己的云服務在用,一方面直接賣給云服務用戶,需要將應用遷移到ARM服務器上。
近兩年,國內(nèi)的公有云服務商UCloud、騰訊云、京東云陸續(xù)推出了基于Ampere的ARM云主機,阿里云也宣布了基于自研處理器的磐久服務器。國際市場上,甲骨文云(OCI)、微軟Azure也推出了基于Ampere的ARM主機。
最近,谷歌云推出基于Ampere的ARM主機多少還是有點令人意外的,這是全球頂級云廠商中最后一家推出ARM主機的云廠商。
谷歌的T2A實例目前支持包括如RHEL(紅帽企業(yè)版)、Suse Linux Enterprise Server、CentOS、Ubuntu和Rocky Linux各種常見的Linux發(fā)行版以及容器優(yōu)化的操作系統(tǒng)。
此外,谷歌云自己的Kubernetes容器引擎——Google Kubernetes Engine也可以在T2A上運行,谷歌云托管的批處理服務和流媒體分析服務也可以在T2A上運行。
在實際的使用中,谷歌可能也會在內(nèi)部使用,用在Borg和Omega這樣的云上管理系統(tǒng)上,支撐著包括搜索引擎、廣告、郵件以及其他工作負載。隨著內(nèi)部的工作負載一步步遷移到云上后,才會更多地面向外部提供服務。
雖然都感覺目前的ARM生態(tài)還比較孱弱,但其實,Ampere官網(wǎng)列出了135個常見的云原生應用,包括數(shù)據(jù)庫、云原生軟件和編程語言,這一數(shù)字還在增長當中,谷歌云表示,一些ISV合作伙伴在向T2A移植的時候,都比較順利且輕松。
可能是眼看著Graviton3又來了,又眼看著微軟、甲骨文、騰訊、阿里等云友商都搞ARM服務器了,谷歌也有點坐不住了,所以才有了這次發(fā)布。
性價比真香
有分析認為,多家云服務商都采用了Ampere一家的ARM芯片,所以,Ampere的成本優(yōu)勢可能會進一步放大,從而更容易為超大規(guī)模數(shù)據(jù)中心市場帶來變化。
盡管谷歌在自家的智能手機上也有自研芯片,也有消息稱谷歌正在研究適用于ChromeOS的ARM芯片,但消費級的芯片與服務器級別的芯片中間還是有很大差距的。
暫不確定谷歌未來會不會用上自研的ARM服務器芯片,像國內(nèi)的阿里云一樣兩條腿走路,既有Ampere的第三方方案也有自研的方案。