惠普日前又對其Moonshot項目進行了最新一輪推進,接連公布了兩臺采用ARM處理器的服務器——一臺為64位、另一臺則為32位。
這家來自美國的技術巨頭希望這兩款最新ProLiant機型能夠沖破炒作、不負眾望:過去幾年以來,ARM領域一直宣稱這套架構能夠為數據中心帶來高密度且極具功耗效率的處理系統,如今驗證一切的時機終于到來。
惠普公司融合型基礎設施與云業務總經理Raj Thakur在接受采訪時指出,此次兩款新套件的推出意味著惠普方面的ARM發展戰略如同一輛列車,開始緩緩駛離站臺、沖向廣闊的行進軌道。
他同時指出,兩臺服務器產品現在都已經準備好進入生產流程,目前準備面向選定客戶的現場環境進行部署——PayPal正是早期用戶當中的一員。
其中ProLiant M400是惠普公司的第一套企業級64位ARM兼容性系統:它采用主頻為2.4GHz的ARMv8兼容性Applied Micro X-Gene八核心系統芯片,屬于一臺Cartridge設備。Moonshot托盤最多可容納45塊Cartridge,每一塊都擁有64GB DDR3內存以及容量在120到480GB的M.2固態驅動器。除此之外,每塊CPU還配備一套Mellanox Connect-X3雙工10GbE網卡。
這款服務器運行的是Canonical的Ubuntu Linux 14.04——由Ubuntu的JuJu協調套件以及裸機即服務自動化服務器配置機制負責配置——惠普方面建議用戶利用這套系統處理網絡內容緩存類工作負載。
作為Moonshot家族一員的M800服務器“Cartridge”
第二臺ProLiant服務器則將被冠以M800的名號,專門針對“高強度多媒體處理”工作負載所設計。這款Cartridge采用主頻為1GHz的32位Texas Instruments四核心ARM Cortex-A15 Keystone 664 AK2H系統芯片,其中捆綁有八個數字信號處理(簡稱DSP)核心。每塊CPU配備一套雙端口1GbE網卡,同時支持通過惠普2D Torus Mesh Fabric機制實現更為出色的數據吞吐能力。每套Cartridge能夠提供32GB或者64GB閃存存儲容量以及最高2GB DDR3內存。
這套M800服務器旨在提供“企業用戶所需要的VIOP/LTE、地震處理與/或實時視頻轉換能力,且同時實現對能源、空間以及使用成本的顯著節約,”惠普公司解釋稱。
“我們將M800服務器視為一套專門面向電信運營商、能夠用于構建定義型工作負載基礎設施的關鍵性平臺,”Thakur在采訪中指出。他同時表示,硬件所提供的額外DSP處理能力足以進一步增強其在高性能計算、欺詐活動檢測以及購買模式分析等工作中的實際表現。
對于電信運營商而言,M800還能夠支持Enea開發者平臺與eInfochips的多媒體轉換引擎。它還可以被調整為網絡功能虛擬化(簡稱NFV)設備以及與此類似的其它解決方案。
與此同時,主要處理網絡內容緩存類負載的M400機型則可以提供雙倍的資源密度以及四倍水平的可用計算能力,其持有成本相較于惠普的1RU機架式服務器則降低了三成左右,Thakur指出。
多年以來,惠普方面一直在努力宣揚ARM架構在服務器領域中所能帶來的實際收益,但直到現在其64位ARM系統芯片才初次面世——也就是前面提到的Applied Micro——最終彌合并填補了宣傳與實際表現之間的這道鴻溝。惠普還與Calxeda就32位系統達成交易協議,不過這部分需求仍然相對薄弱,而Calxeda目前的運營狀況也確實不容樂觀。
在雙方協議宣告瓦解之后,惠普繼續對ARM服務器平臺表現出堅定的支持力度——這也許是因為惠普方面已經在Moonshot項目當中投入了太多資源與精力。
將越來越多ARMv8套件投向市場顯然可以說是ARM向數據中心環境邁進的關鍵性步驟:相較于32位系統,64位ARM架構顯然更適用于我們在數據中心內所常見的高內存占用型應用程序,這要歸功于后者那更為可觀的虛擬地址空間(以及其它一些優勢)。
并不合適每一位用戶
不過惠普公司只建議用戶利用M400與M800設備處理輔助性或者專業性任務,其中包括:網絡內容緩存、VoIP以及視頻轉碼等等。這些設備在通用性方面還遠遠不能與足以接納任何工作負載類型且支撐著當今絕大多數現代網絡內容的x86-64設備相媲美——但話說回來,x86硬件那恐怖的能耗同樣令人難以接受。
有鑒于此,軟件工程師們將需要盡快拿到這些設備并親手加以調試,從而在最短時間內完成程序移植工作并將ARM業界一直以來想要帶給數據中心的優勢轉化為現實:高資源密度、低計算功耗以及額外技術方案——例如數字信息處理器——的緊密結合。
為了達成這一目標,惠普公司表示將對自家ARM64開發者項目進行拓展,旨在為M400服務器引入更多遠程接入途徑、幫助程序員們通過VPN連接完成新服務器上的開發與代碼測試工作。如果足夠幸運,程序員們還有機會親身進入Moonshot Discovery實驗室并著手實施軟件測試任務。
此外,如果大家正在著手為該系列硬件進行軟件開發,也不要忘記在設計思路中引入分布式系統概念。Thakur指出,惠普的ARM設備“面向開源Linux工作負載以及高密度環境,此類場景往往要求擁有龐大的計算資源儲備與節點數量。”
他還在采訪中表示,ARM架構已經成為惠普在Moonshot項目中實現節點密度提升的核心解決方式。“ARM能夠在功耗縮減方面為我們帶來顯著優勢,”他指出,“從而幫助我們構建起資源更為密集的業務環境。”
惠普公司還將ARM視為一類面向特定工作負載的架構方案:“我們并不指望每一位用戶都能將自己的全部負載運行在ARM系統之上,”Thakur強調稱。“當大家將一種新架構引入自己的數據中心時,獲取成功總要花費時間、精力以及更為具體的服務、技術支持乃至開發工作。”