ARM服務(wù)器無疑已經(jīng)成為服務(wù)器領(lǐng)域內(nèi)最炙手可熱的話題,眾多傳統(tǒng)IT廠商都計劃推出相關(guān)的產(chǎn)品。而ARM架構(gòu)強大的擴展能力和強大的生態(tài)系統(tǒng)也幾乎賦予了ARM處理器無限的可能,這也使得包括三星、高通、NVIDIA等消費級廠商也對服務(wù)器領(lǐng)域躍躍欲試。
但一款企業(yè)級產(chǎn)品的成功在很多時候單憑市場需求和廠商的努力是不夠的,對于ARM服務(wù)器這個新生兒來說,事情更是如此。
之于ARM服務(wù)器,除了廠商的熱情和市場的需求之外,最需要的便是整個軟件生態(tài)系統(tǒng)了。但顯然,一個生態(tài)系統(tǒng)的建立并不是一朝一夕的事情,他需要產(chǎn)業(yè)鏈上下的通力合作,這一合作通常是建立在商業(yè)信任以及市場環(huán)境蓬勃向上等積極因素下的。而在整個ARM服務(wù)器市場還充滿不確定因素的前提下,生態(tài)系統(tǒng)的建立仍然任重道遠。不過,我們也終于看到有廠商向這一目標(biāo)邁出了第一步。
日前,來自英國的廠商Boston宣布推出業(yè)界首個AaaS服務(wù)(ARM as a Service),以幫助開發(fā)者在其ARM架構(gòu)的服務(wù)器上測試自己的應(yīng)用;同時,Boston還為用戶提供Breeze等工具,幫助用戶將x86應(yīng)用程序遷移到ARM平臺。
據(jù)悉,Boston的ARM服務(wù)器使用Calxeda研發(fā)的EnergyCore四核心處理器,基于Cortex-A9架構(gòu)設(shè)計,每個節(jié)點包含4顆EnergyCore處理器,支持DDR3 1333內(nèi)存和ECC功能。
根據(jù)Calxeda的官方宣傳,其產(chǎn)品在能效方面的表現(xiàn)十倍于普通x86服務(wù)器,但Calxeda并沒有說明具體的配置和應(yīng)用環(huán)境,因此我們也并不能確定ARM服務(wù)器在實際應(yīng)用中的能效比。
ARM發(fā)展的重要基礎(chǔ)
對于企業(yè)來說,趕時髦通常是一件危險的行動,不過危險同樣也意味著價值和利益。因此,很多企業(yè)在考慮再三之后同樣會像普通消費者那樣追趕時髦,只不過在付諸行動之前需要進行更細致的評估和測試。
ARM服務(wù)器及其背后所代表的應(yīng)用正是時下企業(yè)級應(yīng)用中最時髦的新玩意,而如果企業(yè)用戶想要追新則必須要提前做好功課,而軟件應(yīng)用便是其中的重中之重。
由于ARM處理器整體采用RISC架構(gòu)設(shè)計,因此,企業(yè)常用的x86軟件將無法直接運行。這就意味著企業(yè)需要重新編寫應(yīng)用或使用相關(guān)的模擬器來讓ARM服務(wù)器跑起來,而這一步正是ARM服務(wù)器普及的最大障礙之一。因此,測試這新應(yīng)用些應(yīng)用的穩(wěn)定性和功能就成為企業(yè)在應(yīng)用ARM服務(wù)器之前最必要的工作。
而Boston所提供的云服務(wù)不僅包含了ARM硬件運行環(huán)境,更包含了多種編譯、編程工具,方便企業(yè)用戶和開發(fā)者在Boston云平臺上開發(fā)各種應(yīng)用并進行相關(guān)的測試,以便為未來的ARM服務(wù)器應(yīng)用打好基礎(chǔ),積累經(jīng)驗。
ARM多樣化授權(quán)帶來隱憂
眾所周知,ARM生態(tài)系統(tǒng)之所以比x86環(huán)境更有生機,最重要的原因在于ARM相對開放的授權(quán)生產(chǎn)方式。任何企業(yè)都可以通過購買不同等級的ARM授權(quán),來獲得屬于自己的ARM處理器。
ARM授權(quán)從高到低大體分為三種,即架構(gòu)授權(quán)、內(nèi)核授權(quán)以及使用授權(quán)(實際的授權(quán)中,授權(quán)費用會根據(jù)其制造特性、用途、對架構(gòu)的改動以及所選ARM架構(gòu)版本的不同特性而出現(xiàn)較大差異)。
架構(gòu)授權(quán):
顧名思義,指令集授權(quán)是指企業(yè)購買了架構(gòu)級的ARM處理器設(shè)計、制造許可。有了這一級別的授權(quán),廠商便可以從整個架構(gòu)和指令集方面入手,對ARM架構(gòu)進行大幅度改造,甚至可以對ARM指令集進行擴展或縮減,以便達到更高性能、更低功耗或更低成本等不同目的。擁有架構(gòu)授權(quán)的典型廠商包括高通、蘋果、微軟等財大氣粗的行業(yè)巨頭,因此架構(gòu)級授權(quán)的價格可想而知;當(dāng)然,擁有架構(gòu)級授權(quán)的高通和蘋果所制造的ARM處理器也總是擁有更低的功耗和更高的性能。
內(nèi)核授權(quán):
內(nèi)核授權(quán)則是指用戶可以將其所購買的ARM核心應(yīng)用到其自行設(shè)計的芯片中。但用戶不得對其購買的ARM核心本身進行修改。擁有內(nèi)核級授權(quán)的廠商多如牛毛,包括德州儀器、博通、飛思卡爾、富士通以及Calxeda等等等等。內(nèi)核授權(quán)通常價格更低,但由于ARM架構(gòu)本身擁有非常良好的擴展性,因此,擁有內(nèi)核授權(quán)的廠商亦可通過ARM架構(gòu)的外圍設(shè)計,在保持ARM處理器自身特性的前提下實現(xiàn)眾多功能。
使用授權(quán):
作為最低的授權(quán)等級,擁有使用授權(quán)的用戶只能購買已經(jīng)封裝好的ARM處理器核心,而如果想要實現(xiàn)更多功能和特性,則只能通過增加封裝之外的DSP核心的形式來實現(xiàn)(當(dāng)然,也可以通過對芯片的再封裝方法來實現(xiàn))。由于擔(dān)心對知識產(chǎn)權(quán)保護不力,ARM對很多中國背景的企業(yè)均采取這一級別的授權(quán)。