微服務器市場ARM及其小夥伴仍需努力
發佈時間:2014-6-22随着雲計算與大數據時代的到來,數據中心正在尋求一種能夠以較低功耗,有效處理大量并行化且輕量化負載的方式,這類負載或許對單個服務器節點的計算力要求不高,但對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納米制程的芯片。
【返回】