- 摩傑斯
- 2014-06-22
微伺服器市場ARM及其小夥伴仍需努力
隨著雲端計算與大資料時代的到來,資料中心正在尋求一種能夠以較低功耗,有效處理大量並行化且輕量化負載的方式,這類負載或許對單個伺服器節點的計算力要求不高,但對I/O和並行度卻更為偏重。在這樣的趨勢,ARM架構進入到資料中心市場。
企業使用者都曾經嘗試用在一臺物理伺服器上執行多個虛擬機器的方式來支援這類應用負載,無奈目前的硬體平臺,在虛擬化後多多少少都有一些影響這類負載執行效果的額外開銷,並不能很理想地滿足它們的需求,因此業界就專門針對這些需求,開發了多以物理節點形式出現的,並擁有高密度、低功耗特點,且能提供適用效能的微型伺服器。
目前,微伺服器市場主要有兩大陣營:英特爾與ARM生態系統。英特爾的主力是Atom晶片,優勢是有充沛的效能表現,且可以被用於打造不同的SoC,而且早在2012年就釋出了支援64位技術的型號。ARM的優勢在於開放了晶片的IP授權,Applied Micro、Marvell與AMD等ARM系廠商可以在此基礎上自行研發和設計晶片與微型伺服器,更具客製化優勢。
雖然ARM進軍微型伺服器市場,挑戰英特爾的訊息讓人感到興奮,可是無論是在技術上還是在戰略上,ARM生態圈都顯得不夠完善。第一代惠普MoonShot伺服器搭載Atom晶片而非ARM架構晶片的事實,又有了ARM架構伺服器陣營大將Calxeda出師未捷身先死的訊息,無一不顯示ARM在資料中心的應用還為時尚早。與硬體產品和技術遲遲不能就緒相比,更嚴重的情況來自軟體環節——目前多數資料中心軟體都是構建在英特爾的x86架構上,使用者如果想轉投ARM的懷抱,就必須要重新編寫或替換現有的軟體堆疊。
目前來看,ARM在資料中心的應用還存在一些障礙。首先,目前ARM還僅基於32位架構,但如今大多數伺服器應用都已經轉向64位,比如Hadoop,32位ARM已經落後於時代。ARM缺乏軟體廠商支援,儘管ARM已經支援Linux系統,但支援的應用軟體有限。ARM還缺乏優秀的記憶體控制器和快取一致性功能,效能也偏低,還難於應對主流伺服器應用。
為了完善ARM生態圈,AMD積極聯合合作伙伴,推出了針對64位ARM伺服器CPU設計的全面開發平臺。AMD大中華區市場營銷部高階產品市場經理梁宏偉表示,用x86一種架構來滿足所有業務已經不現實,而未來是x86和ARM並存的時代。梁宏偉表示,AMD看來,2014到2016年會是ARM生態系統的建設和成長期,AMD在今年四季度將正式推出業界首款代號為Seattle的64位ARM架構伺服器處理器。
此外,AMD還是SBSA規範(Server Base System Architecture)最早的創始成員之一,SBSA是為了解決ARM架構伺服器軟硬體標準不統一問題,由ARM、AMD、戴爾、HP等硬體公司,以及Canonical、Citrix、Linaro、微軟、Red Hat、SUSE等軟體公司和組織所發起的基礎架構規範,這個規範的問世讓ARM伺服器開發過程更簡單,加速了ARM伺服器從晶片、軟體到終端產品的部署過程,也使得作業系統廠商和ISV能更容易的推出ARM伺服器解決方案。
SBSA標準的推出將有助於ARM生態圈的完善,我們看到參與制定的廠商涵蓋了伺服器軟硬體廠商,這對於ARM生態系統的建設是個利好訊息。SBSA規範的目的在於為ARM SoC定義基本需求,有助於第三方廠商設計並製造基於ARM處理器的伺服器產品。SBSA還規定了ARM伺服器之間用於平衡工作負載的埠及其他基礎介面。
所以,ARM和他的小夥伴們,接下來最根本的任務依然是繼續趕路,提升自己微型伺服器產品的效能功耗比優勢。這個任務可並不容易完成,因為英特爾從不像其他強者那樣輕視自己的對手,也沒有坐等別人追上來的習慣。就在AMD放出訊息說要在二季度Q2提供64位ARM晶片樣品,並在第四季度大規模上市時,英特爾已經在準備於年內推出下一代Atom伺服器SoC晶片Denverton了,這可是款14奈米制程的晶片。




