小型機(minicomputer or midrangecomputer)是一個已過時的術語,用來指一類界于大型主機(mainframe)和微型計算機(microcomputer)之間的計算機產(chǎn)品?;旧?,各廠家UNIX服務器使用自家的UNIX版本和處理器。比如IBM公司采用Power處理器和AIX操作系統(tǒng),Sun、Fujitsu(富士通)公司采用SPARC處理器架構和Solaris操作系統(tǒng),HP采用PA-RISC架構(現(xiàn)在轉向于安騰處理器)和HP-UX操作系統(tǒng);過去的Compaq公司(已經(jīng)被并入HP)處理器架構采用Alpha。使用小型機的用戶一般是看中Unix操作系統(tǒng)的安全性、可靠性和專用服務器的高速運算能力。
隨著“去小型機化”的趨勢趨于明顯,越來越多的用戶正逐漸將核心數(shù)據(jù)庫應用遷移到X86服務器平臺。以往的印象,X86平臺統(tǒng)治了政府機構的中低端服務器,而小型機則在關鍵應用領域(財政、稅務、社保等核心數(shù)據(jù)庫系統(tǒng))享有王者地位。但是隨著X86服務器的不斷發(fā)展,這兩年來“去小型機化”的趨勢趨于明顯,越來越多的政府用戶正逐漸將核心數(shù)據(jù)庫應用遷移到x86服務器平臺。
類似核心數(shù)據(jù)庫這樣的關鍵應用對支持它的服務器平臺提出了非常嚴格的要求。
1)可靠性:通常用“5個9” (99.999%) 、“6個9” (99.9999%)甚至“7個9” (99.99999%)來評估,代表服務器每年的非計劃停機時間分別是5分鐘、30秒和3秒鐘。
2)可擴展性:要處理的數(shù)據(jù)量巨大,又要求實時、動態(tài)和高效率,承載平臺必須具有高性能處理能力并易于擴展。
3)可用性:代表系統(tǒng)被請求時,能迅速反饋并被正確操作的能力。
4)可維護性:系統(tǒng)從出現(xiàn)問題到恢復正常操作這一過程中所需的時間或能實現(xiàn)的效率。
英特爾在2010年發(fā)布的Nehalem-EX架構至強7500處理器,使x86平臺真正具有了叫板同時期主流小型機系統(tǒng)的實力。而至強E7系列處理器所實現(xiàn)的睿頻加速、超線程、虛擬化和智能節(jié)能等一系列技術,使x86架構的服務器在性能上足以抗衡基于RISC架構的小型機,但在成本上卻大大降低。
在關鍵業(yè)務領域最看重的可靠、可用、可維護等特性上,英特爾公司表示,至強E7的水平已經(jīng)可與安騰CPU媲美。這就意味著X86服務器同樣可以具備“5個9”、“6個9”甚至“7個9”級別的可靠性。
一、 需求決定平臺的選擇
關于平臺的選擇,以X86服務器取代UNIX小型機的浪潮一刻也沒有停止過。不可否認,目前實施中的平臺,選擇小型機作為核心的數(shù)據(jù)庫和應用平臺,有其自身的優(yōu)點。它即可以利用IT開發(fā)和維護人員對UNIX系統(tǒng)易學和掌握人多的特點,又可滿足對于高性能、高可用性及高擴展性的要求,支持大規(guī)模用戶和工作負載的要求。
然而,隨著對需求不斷演進,越來越多的企業(yè)正將關注點轉移到以最佳投資回報(ROI)的IT整合應用和整體運行能效上來。企業(yè)既要關心ERP的運行效率,也要綜合考慮隨業(yè)務能否靈活部署和靈活擴展,并能實現(xiàn)最佳的總體擁有成本(TCO)。
不過,對于虛擬化、服務器整合、ERP、數(shù)據(jù)庫等企業(yè)關鍵應用,當前出現(xiàn)了許多企業(yè)向x86平臺遷移。他們開始選擇高端x86服務器來替代傳統(tǒng)UNIX小型機。一個很重要的共性原因就在于x86技術在總體擁有成本上,提供了比UNIX更好的經(jīng)濟性——只有小型機幾分之一甚至十分之一的硬件成本。
現(xiàn)有的X86的平臺,尤其是E7500和E7處理器的問世后,在處理器的性能上,逐漸接近小型機中的處理器。在一般的應用的中,完全可以滿足企業(yè)的需求。而小型機用戶有著強烈的應用慣性,不會輕易改變應用平臺,但如果真的決定將系統(tǒng)遷移至其他平臺的話,原因無外乎是兩個,一個是該平臺的發(fā)展已經(jīng)極為不確定,包括軟件與硬件平臺,另一個是該平臺的性能與性價比已經(jīng)不能滿足最低的需求。
二、 X86平臺的優(yōu)勢
X86平臺中,英特爾至強7500或E7合作的方案擁有諸多優(yōu)勢,如成本低、性能高、可靠性(RAS)高、可擴展性好等優(yōu)勢。尤其是在以橫向擴展(Scale-out),即由兩臺以上的機器構成集群。作為高端四路的機架服務器,無論是HP ProLiant DL580 G7,還是IBM的x3850X5最大可以支持4顆至強7500八核處理器(24MB L3緩存),即每機箱的CPU內(nèi)核數(shù)可以達到32顆,使得X86平臺上產(chǎn)品本身就能滿足大多數(shù)企業(yè)關鍵應用環(huán)境的負載需求。
其次,對于要求更加苛刻的環(huán)境,比如大企業(yè)7*24小時不斷運行,可以通過將多臺X86服務器組成集群系統(tǒng),大幅提高并行處理性能、可用性和可擴展性。
在可擴展性能上,X86平臺橫向的向外擴展功能,即由兩臺以上的機器構成集群。能滿足大多數(shù)企業(yè)關鍵應用環(huán)境的負載需求,包括對內(nèi)存和CPU要求都較高的數(shù)據(jù)庫、商業(yè)應用和虛擬化。進而避免傳統(tǒng)UNIX雙機方案“成本高昂,備機資源平時嚴重閑置浪費,主機故障切換期間用戶服務被迫停頓”等諸多困境。
在產(chǎn)品的成熟性上,X86經(jīng)過20多年的發(fā)展,通用性和標準化相當成熟,更加合適于企業(yè)長遠應用和需求擴展,更加容易買到的備件與配件。
?