最近IT168正在論壇進行一項名為《x86與POWER攻守之間:誰會是未來IT基石?》的話題討論內容。作為一個開放性的話題,這個內容吸引了許多網友的興趣,也有眾多曾從POWER遷移到x86的網友“現身說法”,以實際行動體驗x86。這些內容我們在之前已經介紹過了一些。不過“獨樂樂不如眾樂樂”,既然有人覺得x86平臺好,自然也有人喜歡POWER平臺。日前,我們就采訪到了這樣一位網友doublelife(為表示親切,請允許我稱他為“雙生哥”),他目前是某機器人公司的CTO,而且是堅定的POWER支持者。
“我們是一家做家庭機器人的創業公司。我們利用互聯網的思維來做機器人,就像互聯網手機一樣。”做機器人,聽起來就是好高端的樣子,不由得讓我想起了現在好多的“掃地機器人”。不過這玩意怎么說也算是智能家居,與選擇什么樣的服務器,是用x86還是用POWER有什么關系呢?別急,人家“雙生哥”還沒說完呢。
“首先是云端機器學習的例子。機器人的麥克和喇叭,相當于人的耳朵和嘴巴,能說會道。這個過程依賴科大訊飛這種語音引擎可以解決。但是如何做到機器人能思考,會理解,則不僅僅是基于語法上的語音合成與語音識別技術,它更像是類似于微軟小冰的語義理解范疇。而語義理解涉及大量的機器學習,需要許多服務器資源做并行計算。
其次是云端存儲的例子。機器人的攝像頭,相當于我們的眼睛,能錄像能攝影。這個過程可以依靠云存儲解決。當時如何做到讓機器人能識別我們的情緒,從而做出不一樣的反應呢?這又涉及到類似于美圖秀秀的五官識圖。而圖像識別也涉及大量的機器學習,同樣需要大量服務器資源做并行計算。
除此之外,機器人本身理解為家庭中的智能硬件,本身攜帶傳感器,可以收集大量物聯網信息,用做云端的大數據分析,依賴云端的人工智能。從而讓機器人變得更加智能化。從這個角度,機器人充當了家庭管家的角色。”
好家伙,雖然看起來只是個普通的家庭機器人,但是后端的數據中心支持卻必不可少。而既然談到了數據中心,自然也就引入了x86平臺的話頭。既然我們在文章開始的時候就說這位CTO是POWER的支持者,他又是怎么支持的呢?我們聽聽他的想法。
“對于我們的IT架構而言,我們選擇了x86。我并不是說x86一定好于POWER,而是說x86目前比較適合我們的業務。第一,我們是一家創業型公司,成本控制是我們非常看重的。市面上提供x86平臺的云服務商非常多,而提供POWER的云服務商相對來說比較有限。從這個角度而言,x86服務器的議價空間比較大,并且用于使用人數較多,價格也容易降下來。第二,服務器市場,大家一致認可Linux服務器。而Linux服務器大部分都跑在基于x86的平臺上。POWER只是最近幾年加大對于Linux平臺的投入。從這個角度來說,無論針對Linux的硬件優化,還是Linux應用軟件的硬件兼容性,我們覺得x86可能都會好于POWER。”
聽明白了吧,我不是說你們x86有多好,只是我現在的業務適合于x86平臺,而且我用x86是因為POWER平臺沒得選。當然了,作為堅定支持者,“雙生哥”表達一下對POWER的關注也是必須的——隨著OpenPOWER的開放策略如火如荼展開,POWER Linux會越來越成熟,優化與兼容性會越來越好,價格也會越來越便宜。所以,從長期來看,我還是非常看好POWER的。
在當下許多人都從POWER遷移到x86的時候,能夠堅定支持POWER平臺的人還真不太多,正如這位“雙生哥”所表達的那樣,POWER平臺在目前的應用中實現力越來越低。那么對于用戶來說,如果想遷移的話,應該怎么做呢?“雙生哥”也給出了具體的方案——系統遷移是一個非常復雜的工程。對于平臺無關的程序,遷移相對容易。比如說,由于Java跨平臺特性,Java程序遷移是一件并不復雜的事情。而這種情況并不總是發生,比方說,一個Windows程序,由于依賴操作系統的API,要想遷移到Linux平臺,就會非常困難。因此,我們很多時候依靠跨平臺、跨語言的SOA技術解決問題。這樣,系統就可以將程序發布成與語言無關的Web Service,方便其他系統調用。所以,整體上說,為了保證系統的平滑遷移,我們通常在保證原有系統繼續運行業務的前提下,能遷移的遷移,不能遷移的進行程序重寫,暫時不能重寫的利用Web Service遠程調用。在這個過程中,逐步將老的系統淘汰。
即便是POWER的堅定支持者,也知道應該怎樣從POWER遷移到x86。但是“能遷卻不遷”,這才能看出對POWER的“真愛”(要是在美國,都可以合法的在一起了)。為什么“雙生哥”如此堅定的支持POWER呢?他更愿以手機作為例子——“憑我對POWER的使用經驗看,POWER性能非常卓越,穩定性非常好,天生具有虛擬化的功能,但是價格比較貴,屬于服務器中的蘋果,高富帥一族。相比之下,x86性能也還不錯,穩定性也非常好,用戶體驗非常的人性化,價格非常低廉,屬于服務器中的小米,屌絲一族”。
以下切換為對話場景——
“x86是屌絲一族,哈哈哈,這是我今天聽到最好聽的笑話。不過如今的屌絲的確是逆襲了,高富帥的日子也并不好過。對此雙生哥又怎么看呢?”
“正所謂分久必合,合久必分。無論是基于x86的Linux,還是基于POWER的Unix,都是同根同源。只是由于各種不同的歷史原因,一個分支走向了開源軟件,一個分支走向了商業軟件。當年商業軟件走在了開源軟件的前面,而現在開源軟件又走在商業軟件的前面,于是商業軟件廠商不得不順勢而為,擁抱開源。這是POWER開放一個最重要的前提。就像我之前所說的,我非常看好POWER的市場前景。”
“雙生哥,您能用一句話總結一下您的論點嗎?”
“不管怎么樣,我覺得x86不會代替POWER,POWER也不會代替x86,他們各自擁有自己的業務使用場景”。
“好的,感謝雙生哥精彩的觀點分享,也感謝各位網友的閱讀,謝謝大家,咱們下一期再見。”