ARM服務器廠商提供移植x86代碼的雲服務
ARM處理器主要用於智能手機,但通過Boston公司提供的服務,開發人員可以將現有的x86應用程序放在ARM服務器上運行,然後應用程序通過雲服務來測試。
Boston公司還與軟件公司Ellexus合作,以幫助開發人員移植代碼到ARM服務器,並且Boston公司通過雲端提供四核ARM處理器,用以測試移植過去的代碼。這使企業不再需要購買ARM服務器來測試代碼。
Boston公司營銷主管Apostolos Lambrianides 指出,“我們並不是針對那些希望在雲中托管服務(web或者電子郵件等)的用戶,而是針對需要訪問ARM服務器(具有開發庫和分析工具)的企業或者軟件開發人員,幫助他們遷移到ARM。”
ARM處理器被廣泛用於智能手機和平板電腦,但大家越來越感興趣的是,將ARM處理器用於服務器中來處理搜索和社交媒體相關的海量互聯網通信。ARM內核通常比x86服務器處理器的功耗要低,並因此被視為一種處理web請求的更有效的方式。但ARM在服務器市場幾乎不存在,大多數服務器軟件開發是針對x86處理器,例如英特爾的Xeon或者AMD公司的Opteron。
企業抱著謹慎的態度來對待ARM服務器,因為目前仍然存在很多硬件和軟件問題需要解決。ARM內核隻有32位尋址能力,而x86處理器是64位的,這允許更大的內存和存儲支持。ARM服務器不能與x86芯片進行互操作,因此需要在數據中心有單獨的基礎設施,而這又意味著需要企業做出額外的投資。另一個問題是缺乏一個軟件生態係統,但Boston公司希望通過其新服務來解決這個問題。
Boston公司是少數幾家銷售ARM服務器的公司之一。頂級服務器製造商惠普和戴爾正在提供實驗ARM服務器來幫助客戶測試代碼和標準。ARM的首席執行官Warren East在最近的一次采訪中稱他預計在2014年ARM服務器市場將得以發展。
ARM已經推出64位處理器—Cortex-A57和Cortex-A53,這兩個處理器是基於ARMv8 64位架構。
Boston看到了其仕途推翻x86處理器的主導地位所麵臨的挑戰,但該公司認為ARM在服務器市場存在很大的潛力。一些軟件公司已經開始與Boston公司接洽關於Viridis ARM服務器的業務,以開始移植其軟件。
Lambrianides說:“很多這些公司並不像前期投資於購買和管理我們的服務,這正是需要雲解決方案的地方,這項服務就是為了解決這個需求。”
Boston通過雲端提供對來自Calxeda的四核EnergyCore芯片(具有ARM的Cortex-A9處理器)的訪問,該芯片還具有網絡、I/O和其他組件,Calxeda在未來將發布64位ARM芯片。
Ellexus公司董事總經理Rosemary Francis表示,如果代碼編寫的方式有利於移植,並且有必要的工具,移植x86代碼到ARM是非常簡單的事情。
Francis表示,很多工具(例如應用程序和庫)已經內置到最新的Linux發行版中,例如Fedora和Ubuntu。然而,如果有問題的話,Ellexus的Breeze程序能夠幫助解決腳本和工具問題,主要通過跟蹤所有程序來提取文件依賴性和緩解設置。
越來越多的軟件開始支持ARM,也許最知名的要數Linaro,這個ARM支持的企業主要負責開發針對ARM處理器的開源軟件,包括驅動程序、工具和圖形界麵等。該軟件最終進入了Linux發行版。ARM已經支持OpenStack雲操作係統。Cloudera、Citrix和Oracle等公司正在開發其軟件的ARM64位版本,Oracle正在開發其Java標準版本的64位ARM版本。
最後更新:2017-04-03 22:15:47