x86系統最早起源于8086芯片組,而芯片組的主處理器是由Intel和AMD所制造。隨后,越來越多的廠商將該芯片應用到臺式機,筆記本以及服務器上。如今的企業服務器市場上,少數幾家廠商占據了絕大多數的市場份額。目前,市場上主流的x86服務器包括:
1.IBM x系列服務器
2.HP Proliant DL/ML以及BL服務器
3.NEC Express服務器
4.Dell PowerEdge
5.Sun(Oracle) Sun Fire和Netra
UNIX則是針對AIX,Solaris,HP-UX等操作系統的一項認證,這些操作系統面向基于RISC指令集的硬件。UNIX操作系統和硬件通常是由同一家制造商開發。主要生產UNIX系統的廠商及產品有:
1.IBM的POWER系列,采用POWER6和POWER7芯片,運行AIX。
2.HP的Integrity系列,采用由HP和INTEL聯合開發的Itanium(安騰)處理器,運行HP-UX。
3.Oracle-SUN系統,采用SPARC芯片,運行Solaris。
由于Solaris操作系統被移植到了x86平臺上,SUN的定義就有些模糊,其實SUN還是區別于x86和基于RISC指令集的SPARC系統的,是被作為SPARC中的企業級系統。
UNIX系統在服務器市場的局勢
按系統的規模來考慮市場的話,低端市場由x86系統所占據,高端市場由大型機所占據。而兩者之間則充斥著UNIX與x86系統。
隨著x86系統在性能和可靠性上的改進,最終促成了如今中端市場上UNIX與x86的針鋒相對。如果你需要嶄新的系統,又無須考慮現有環境的移植,你的選擇會多的眼花繚亂。如果計劃支持500到1000名用戶,在向外延伸與向上擴展架構,機架服務器與基于刀片的系統問題上,你即可以考慮x86,也可以考慮UNIX系統。
如果已經建立了系統,只是為了硬件更新,選擇起來就有些麻煩。如果系統的關鍵業務在遷移時存在風險,原本改變平臺的優勢也將變得撲朔迷離。對現有維護人員的再培訓費用也值得考慮一下。
系統目標的優先級
你需要在選擇前,弄清自己要實現目標的優先級。系統目標的優先級從業務目標到服務器在業務中的角色作用逐次遞減。聯機事務處理服務器是訂單處理與開票業務的關鍵,需要高度的可靠可用性。數據倉庫系統允許一日的停機,但卻要求有較高的性能,來完成規定時間內復雜報告的處理。你需要考慮的目標和優先級包括:
1.性能目標——響應時間,批量運行時間,用戶支持數量。
2. 可靠性——最重要的是宕機能否實現最小化?
3.可擴展性——系統能夠擴展多大?
4.可用性——系統需要被集中嗎?我可以多長時間不用維護它?
5.總持有成本(TCO)——預算是多少,硬件的循環周期是3還是5年?
6.傾向支持的OS——企業推行標準化是否有好處?
這里一些情況限制了UNIX和x86的選擇。
1.微軟的應用不能運行在UNIX系統上(除了少數應用可以運行在HP-UX的Windows 2008虛擬機上)。
2.軟件廠商的支持——一些軟件廠商對硬件和OS的支持有限制名單。
3.一些公司有OS策略,最小化了支持平臺的數量。
UNIX系統所具有的可靠性
UNIX系統的硬件和OS都來自同一家廠商。目的就是為了提供最可靠的硬件,提供最穩定、最具擴展性的OS。對于組件失敗,UNIX系統中的硬件提供了較高級別的保護。舉個例子,IBM和HP的UNIX系統即使是一個處理器失敗,也能保證操作系統不中斷。UNIX系統的廠商花費大量時間來測試第三方對硬件和操作系統的兼容性,確保最大限度的系統穩定。x86系統趨向于依賴第三方廠商自行測試不同的硬件與操作系統。這意味著支持UNIX系統的組件要貴于x86系統的。