解讀高端服務器市場
因特爾正式發布了新一代志強E7系列處理器,簡稱"E7v2", 這個基于IvyBridge架構的頂級至強家族(IvyBridge-EX),無疑代表了x86處理器最高端的水平,同時它也承載了英特爾向傳統高端服務器市場進軍的最新夢想。而其主要的競爭對手--IBMPOWER處理器,在4月28日迎來新的掌門人--POWER8,相信雙方將像它們的前輩(至強7500/E7與POWER7/7+)一樣,展開新的激戰,而兩者發布之間的這短短的空檔期,也正好可以留給我們來展望雙方對決的前景。
通過具體的產品介紹比較值錢,我們先來看看高端服務器,畢竟E7v2與POWER8的主要目標都是盯在了高端服務期市場。很多人對高端服務期的第一印象就是Scale-Up,而在互聯網模式大行其道,并迅速帶動云計算普及的今天,似乎Scale-Out是更為世貿的詞匯,相較而言Scale-Up則是傳統的、陳舊的代名詞,為其佐證的就是當今高端服務期市場占有率的老大IBM PowerSystems正的逐年下滑,并迫使IBM硬件部門進行了大規模調整。但是,如果真如互聯網IT人員所鼓吹的那樣,Scale-Out包打天下,那么坐擁最大雙路服務器市場的英特爾為何還要不斷推出高端至強處理器E7呢?這其中肯定自有規律。
特別是在2013年鬧的非常火熱的"去IOE"風波,應該是Scale-Up與Scale-Out最典型的交鋒,但凡事無絕對,阿里的舉措是否完全合理或者說全部處于正確而客觀的IT理念,有一點肯定的是其實技術架構的變革,對工作負載本身的性質并沒有絕對的影響,反過來工作負載的特性旺旺會決定技術架構的基本走向。對于當前很多關鍵業務,尤其是對響應速度、準確性、關聯復雜度有較高的要求的負載,是否真的是廉價的雙路服務器配以Scale-Out架構就能搞定的呢?
當然這樣的配比是解決不了任何問題的,這就好比HPC(高性能計算)領域中的OpenMP與MPI之分,理論上機器內部的通訊速度與響應時間永遠要好于分布式的互聯,這種本質上的區別也預示著單靠其中一種架構都不可能獨霸天下。因此,在很多場合中,我們仍然有必要重新甚至,并保持對Scale-Up系統的關注。
事實上,傳統的高端服務器走向衰落是其中一個很重要的原因在于其系統過于封閉,而非應用本身不再需要高端服務期,否則不斷出新的高端X86服務器還怎能會有相應的市場?傳統的由某些廠商轉悠的Scale-Up技術架構體系的衰落,有很大一部分由給予開放、標準化的X86高端Scale-Up系統來代替。這是因為,與當前Scale-Out潮流一下,x86也為高端服務器帶來了開放與標準化設計的特點,并帶動了相關生態的發展(如高RAS的軟件平臺),從而逐漸打動用戶,并愿意替換傳統相對更封閉的Scale-Up系統--如此循環,讓x86平臺在Scale-Up領域也逐漸擁有了強大的市場地位。
所以,無論是高端X86還是POWER服務器,誰強過誰都不能說Scale-Up已經過時了,反倒是證明了這個市場存在的現實--即使是IBM System z大型主機也正在突顯其Scale-Out Inside的能力,所以這也是為什么英特爾仍然不斷的發展E7家族,而IBM也下惜重金開發POWER8以及成立OpenPOWER基金會的原因,前者想通過較前輩更強大的性能與生態系統獲得更多的Scale-Up市場,后者則希望以傳統的性能優勢,配合不斷改善的生態環境,來重返主流地位。但不管最終結果如何,我相信,市場永遠需要高端的服務器。
英特爾最新發布的E7v2家族在型號方面一共有20款,覆蓋2路至8路及以上的系統市場,當然從英特爾官方的參考來看,最高指導8路,不過開放的系統架構給有實力的系統供應商提供了廣闊的發揮空間。而在重要的性能表現上,這一代E7則體現出了明顯的進步。
英特爾至強E7v2全系列產品
借助于多方面的特性提升,E7v2的性能表現相較上一代E7有了顯著的增強,也可以說是獲得了高端至強家族有史以來最大的性能飛躍。E7相對于上一代的至強7500,核心數量只提升了25%,而到E7v2則是50%,內存插槽數量E7和7500一樣,而E7v2則是E7的1.5倍,內存通道數量也是E7的兩倍(配合內存速度的提升,理論帶寬是E7的3倍),最大內存容量則是E7的3倍(4插槽時)。也因此讓E7v2在基礎性能表現方面,足以與當今主流的RISC系統相匹敵。
在發布會上,英特爾用一頁幻燈片來展示E7v2與IBMPOWER 750和Oracle SPARC T5-4服務器的整數性能以及系統采購成本的比較,可以看出有相當明顯的領先。下面就讓我們仔細看看雙方具體的性能表現,這里主要選擇的是IBM于2012年Q4發布的POWER7+,而為了加強對比性,還加入了上一代E7以及Oracle T5-8系統的成績(8插槽時)。以下的性能數據均來源于SPEC與SAP官方網站,數據采集截止時間為2014年3月18日。
從以上的基準性能對比中,可以看出憑借著更為強大的周邊配置,極大的契合了CPU核心的增多,基本上完全發揮了50%的核心數量增加所帶來的性能提升潛力,并且也讓系統隨插槽擴展而來的性能增長更為線性,較E7平臺有了更進一步的改善,而這也是Scale-Up系統的一個重要標志,從這一點也可以看出x86平臺在高端服務器上的表現越來越成熟,整體的效率越來越高。
POWER處理器只是一款非x86的CPU,并不能因此而認為POWER就注定是"高高在上"的。想想上一代總銷量達幾億臺的三大游戲主機--XBOX 360、PS3、Wii所使用的均是基于POWER架構的處理器,雖然彼POWER非此POWER,但同出一脈,所以不能說一提到POWER就覺得它就是"高貴"的代名詞,對于這一點可能是因為人們長久的將POWER與"UNIX小型機"所等同起來,但看看一插槽與雙插槽的PowerSystems服務器(7R1、7R2),還能稱得上是所謂的小型機嗎?因此,從POWER8時代開始,它也必將與"小型機"進一步解耦,回歸其通用CPU的純粹本質。與此同時,IBM在開源平臺的高強度持續的投入,使POWER與Linux、OpenStack等非專屬的開放軟件環境結合得更為緊密,配合OpenPOWER聯盟的不斷壯大與相應第三方解決方案的豐富,將從根本上將改善POWER的生存環境,再借助于POWER相對于x86在性能上的傳統優勢,扭轉POWER家族的長期頹勢并非妄想。
所謂開放平臺,IBM針對Power Systems服務器投入高達10億美元以研發最新的Linux和其它開源技術。IBM日前還發布了兩項Linux開發成果,Power8服務器均支持業界OpenStack方案中最為廣泛使用的操作系統,推出PowerKVM并增強POWER8系統填補云計算領域空白
IBM POWER 8服務器
新一代PowerSystems是業界第一個全面為大數據設計的系統,旨在幫助企業管理新興社交和移動計算生成的海量數據。全新的IBM Power Systems S Class服務器基于POWER8技術,專為大數據設計,數據分析速度比最新的x86系統快50倍。
針對大數據和分析方面,利用最新POWER8系統解決方案,IBM BLU加速解決方案、分析解決方案、Hadoop解決方案為最新的Power系統而優化,無論是針對結構化數據還是非結構化數據,集成Cognos、SPSS、DB2 BLU的分析解決方案提供更快的分析能力。
首批5個基于POWER8的全新Power系統,專為大規模的、scale out計算環境設計。根據行業基準測試,IBM Power系統分析速度能夠比最新的x86系統快50倍,分析查詢的速度提升了1000倍以上,運行時間從幾個小時降低到幾秒。
POWER8在時隔兩個多月后從至強E7v2手中奪回性能寶座是沒有任何懸念的,尤其是在商業應用性能方面,POWER8將會明顯領先,重演當初POWER7對決至強7500的一幕。當然,不可否認的是x86目前正處于"乘勝追擊"的關鍵時刻,而POWER則處于"力挽狂瀾"的關鍵時刻,x86的性能雖然仍如POWER強勁,但其生態系統的強大有目共睹,并已逐漸形成慣性,而POWER系統雖然持續被邊緣化,但OpenPOWER基金會的能量也不可小看,而其會員的數量與質量的不斷提升與類別的不斷豐富,也預示著一個可預期的良好的基礎,這個基礎已經明顯不再局限于傳統的IT本身,而會強力向ICT領域擴展,帶給POWER8以及繼任者更大的施展拳腳的空間。
所以x86與POWER這種兵來將往的競爭態勢,著實讓未來的發展態勢變得幻化莫測,說"x86必勝、POWER必死"的人,如果足夠理智可能都會重新進行思考(雖然論調可能不變)。而就我本人而言,x86的綜合優勢仍然明顯,但POWER8已經算是"另立門戶"--從與小型機的概念進行解耦,到一如既往的性能強勁,以及告別封閉的傳統體系,構建起初具規模的開放生態環境,都讓人實實在在覺得反擊力量的強大,至少相對以往,我對其是持偏向樂觀的態度--按這個勢頭發展,它很可能會建立新的競爭堡壘,并重奪部分失守的陣地。