歡迎您光臨本站 註冊首頁

Unix的「新生命」

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

計算機世界

Unix誕生已接近40年,歷經漫長的演進過程后,現在的Unix並未顯出衰老之態(這一點從當前Unix伺服器的營收和利潤率可以得到證實),但同時,面對著Linux和Windows的雙重壓力,Unix事

實上的確面臨著挑戰。

  那麼,在用戶和業界眼裡,現在Unix的真實地位究竟怎樣,它具備哪些新的技術優勢,三大商業版本的Unix發展前景又怎樣? 

  1969 年,當Ken Thompson與 Dennis Ritchie在美國貝爾電話實驗室編寫出Unix核心雛形的時候,或許不會想到,他們發明的小東西會在37年後仍然成為業界的主要操作系統——甚至連Unix命名的原意都是為了諷刺MULTICS(MULTiplexedacerun: yes"> Information and Computing System)操作系統大而無當的諧音,而不是規規矩矩的起個好念好記的名字。 

  許多業內人士認為,Unix家族下的眾多版本在過去20年中是全球伺服器上的主流操作系統,目前依然是。而且有許多人認為,至少在未來5年,它將仍然是。 

  當然也有悲觀的論點,例如來自計世資訊最近的一份報告稱,2007年Unix伺服器將在中國呈現負增長,與2003年前後歐美Unix伺服器市場的趨勢相同,即因為封閉性、高成本性和不確定性造成的份額下滑。封閉性是指現有的Unix系統標準不統一,是一個獨立的封閉系統。每家公司的Unix系統都採用自己的標準,這導致他們無法與第三方的系統進行共享和集成;高成本性是指Unix系統投資非常昂貴。雖然Unix的安全性、穩定性非常優秀,但由於它價格的昂貴,只有在少數資金非常充實的用戶中才能得到應用。但更大的挑戰是,當前Unix還面臨著很大的不確定性。一方面,由於Windows、Linux的迅速發展,以及他們性能的不斷提高,正吸引了越來越多的用戶;另一方面,各大Unix巨頭對自己Unix系統的發展策略不是特別明朗,給Unix的發展造成了很大的不確定性。 

逃離者:性價比更重要 

  從穩定性、應用數量和附加功能上而言,Unix無疑超過Linux和Windows很多,但許多中小規模的用戶,考慮的並不只是這三點。 

  石家莊供水公司就是一個典型的從Unix逃離的用戶。兩年前石家莊供水公司就開始考慮重新構架IT環境,計劃將原來5~6萬用戶規模的應用從“PC Server+Windows+SQL Server”的平台,向能承載60萬用戶規模的平台轉移。如果按照業內兄弟企業的做法,他們應該選用“小型機+Unix+Oracle”的平台來實現。但最終他們選擇了4個節點的“曙光4000A機群+Red Hat Linux Server+Oracle”的平台,來承載60萬用戶規模的計費系統,並於9月份完成了系統安裝。為何做出這樣的選擇?石家莊供水公司的該項目負責人李華偉解釋說,在長達一年多的前期調研和選型過程中,他們根據第三方調研公司所計算出的基本需求,即系統實現每分鐘6000~15000筆交易(6000~15000TpmC),發現除了傳統的解決方案,Linux機群的方案也完全能實現他們的需求。而後者的優勢非常明顯,項目的總成本被他們成功的控制在160多萬元(還包括存儲、SAN網路和所有的軟體),比Unix方案節省40%。但是李華偉也坦承,他對Linux平台是否能承載60萬用戶的計費任務還有擔心,畢竟在業內,沒有任何先例可參考。 

  很明顯,對於中小規模的用戶而言,在對性價比指標的重視程度超過對業務穩定性的需求后,即使對平台的穩定程度有疑問,也願意冒這樣的風險去節省40%的成本

除了逃離者,或許猶疑者的態度更值得玩味。中國建設銀行信息技術管理部的一位資深工程師便認為,儘管建行在四大國行中採用Unix伺服器的比例是最高的,在南北業務中心和各省級業務中心的數十種主營業務系

統中,Unix伺服器使用率達到了98%以上,僅有3種主營業務系統採用基於大型主機的平台,剩下2%不到的機器使用Windows和Linux。不過他認為5年後的情況可能會發生一點改變—Windows在主營業務層或許不會得到更多的應用,但對於Linux集群,他們已經開始進行技術調研,如果合適將會在非關鍵業務領域進行使用。他的潛台詞是,如果測試合格,也將在主營業務系統推廣。猶疑者的態度無疑也是從性價比的角度來考慮,不過實現的方式顯然更加穩重,採用循序漸進的方式慢慢實現。

  上面兩種用戶的心態也能從調研機構的數字中得到一部分印證——IDC 2005年第二季度的全球伺服器市場報告指出,全球伺服器出貨量比去年同期增長了10.9%,而Unix的出貨量份額降低,但相反地,Unix伺服器市場收入同比增長了2.5%,企業用戶在Unix伺服器市場的開支達到了43億美元。 

  IBM系統科技部大中華區產品經理李紅對這一數字的分析頗為精到,她認為結合這一數字不難知道,Unix在整個伺服器市場的出貨量份額縮小、收入增加的事實說明,Unix伺服器用戶雖然有流失,但同樣也有新增用戶,而且就目前來看,新增用戶略多於流失的客戶,不過她也承認,就她所掌握的數字來看,2008年可能會是一個Unix發展的拐點。出貨量份額縮小是因為伺服器市場的總體增速超過了Unix,而不是因為Unix出貨量的下滑,事實上還有增加;而收入比例增加,則說明高端Unix伺服器市場的收入增長很快,這也正反映了越來越多的用戶開始運用虛擬化技術,利用Unix伺服器對中低端伺服器進行伺服器整合。 

三大版本的對策 

  IBM對Unix似乎是信心最充足的,因為在最近的IDC報告中,IBM在2005年第二季度中國Unix伺服器市場的銷售額中,佔有48.5%的份額。IBM eServer p系列大中華區總經理姜錫岫說,IBM的p系列(即Unix伺服器)將圍繞三個大方向發展。首先是擴展虛擬化技術,即虛擬化無處不在。其次是IBM將堅持對開放平台的一貫承諾,Power架構的伺服器將始終成為Unix和Linux等開放系統的平台,這一點從去年12月成立的Power.org受歡迎的程度即可看出。第三是,IBM將持續在Unix領域繼續技術創新。這一點從p系列過往15年的軌跡來看,已經沒有懸念。 

  具體到AIX上,IBM的資料顯示,從1990年發布最初版本以來,到2004年8月的AIX 5L v5.3,AIX均提供類似大型機環境的可靠性、可用性和安全性,還提供系統管理功能和與Linux靈活的集成。IBM eServer p5系統可以在同一系統的不同分區上同時支持AIX 5L v5.3和v5.2,或Linux 操作系統。AIX 5L v5.3還採用了一種靈活的資源模式,可以幫助客戶測定和記錄不同任務對系統資源的使用情況,並且能根據用戶設定的規則動態分配處理器、微分區、內存和I/O資源,甚至動態平衡和分配多操作系統鏡像間的資源。 

HP對待Unix的態度則更顯得靈活一些。中國惠普企業級伺服器產品經理裴暉認為,HP提供所有的平台給用戶選擇,不管伺服器是運行Linux、Windows還是Unix,或者

更高端的主機系統,HP都能提供,這並不意味著HP不看好HP-UX。因為,的確如許多用戶所抱怨的,眾多Unix版本由於二進位不兼容,加上客觀存在的三大商業版本和硬體綁定的事實,使得最初開放的Unix便成了“不開放”的代名詞,而Unix市場出貨量的縮水將使市場競爭更加激烈。

  對於HP-UX的版本的更新情況,裴暉透露,目前HP使用的HP-UX 11i系列是 HP-UX 10.x的取代版本。其中HP-UX v11.11因強調操作環境套裝軟體而更名為11i,在11i的安裝包中,都附贈40~50種企業級的伺服器管理軟體和第三方應用軟體(例如最新的OpenView的某些組件、IPv6的支持、IPSec的支持等)。裴暉還粗略透露了一些HP-UX 11i v3和v4的研發方向,他說v3版本預計將於2006年初發布,增加了高級文件系統(Advanced File System)、將Tru64的Cluster Manager移植到HP-UX上、安全性定製以及針對SMP系統對內存使用效率的優化等功能。而未來v4的研發方向則是實現具備自愈功能(Self Healthy)的操作系統。 

  而Solaris 10似乎更多扮演著挑戰者的角色,雖然近兩年來,Sun的Unix伺服器仍在出貨量上領先於HP和IBM,但它已經失去了在Unix伺服器營收上的領先。不過這一頹勢似乎隨著Solaris 10和八核Niagara處理器新伺服器的提前發布將有所改觀。 

  今年4月, Sun宣布自1月31日Solaris 10在Sun網站上發布以來的兩個月內,該操作系統在全球各地的註冊許可總數已超過100萬,而且在這段時間內,Solaris 10創立了14項基準性能測試的世界記錄,其應用性能的改善是Solaris 9的50倍。 具體到Solaris10的性能更新上,Sun的官方資料顯示其具備5大優勢。其一是安全性,實現了用戶和進程的許可權管理,並包括指令隔離、Solaris Cryptographic Framework密碼體系和用以保護二進位代碼、庫函數、Kernel模塊的Solaris Secure Execution數字簽名;其二是工作負載管理,Solaris 10 集成了Solaris Resource Manager和Container功能,提供虛擬分區的Solaris實例環境,改進資源利用率;其三是系統出錯分析,Solaris 10 集成DTrace,可對生產系統提供實時可視,包括30000個應用和操作系統間測試探針,無需再裝軟體;其四是故障管理和恢復,Solaris 10的故障管理器能自動發現硬體故障,改善系統的可用性,和隔離故障部件;最後是訂購費用,因為Solaris 10是開源的,所以沒有許可費用,它採用的收費方式是訂購服務費用,基本服務價格是120美元/CPU/年, 標準服務240美元/CPU/年,這一價格甚至比RedHat的Linux Server還低。 

  至於原本計劃在2006年發布的,配置Niagara處理器的新Unix伺服器,Sun已經宣布在本季度就開始銷售。Niagara處理器具有8個計算核心,每個內核可以同時支持4個線程,共計32個線程,這也是目前核心和線程最多的伺服器晶元,其性能值得期待。 

大勢所趨:虛擬化與整合 

  的確,Unix伺服器目前最大的機會便在於虛擬化與伺服器整合。而各廠商無疑也把握住了這一趨勢。從2001年IBM在p690的AIX 5L v5.1上實現了靜態邏輯分區技術(LPAR,從大型主機下移的虛擬化技術)開始,HP和Sun也在各自Unix平台上開發出硬體、軟體、固件結合的虛擬化環境,用以滿足用戶的這種需求。 

不過最初的靜態邏輯分區無疑不能滿足用戶的需求,因為LPAR需要重啟相關的分區,並且重新配置這些分區才能實現計算資源的重新分配,這對於電信和金融行業的業務系統來說是無法忍受的。所以,IBM在20

02年10月發布的AIX 5L v5.2上實現了動態邏輯分區技術(DLPAR),即可以將硬體資源(例如處理器、內存和I/O插槽)從一個正在運行操作系統實例的邏輯分區移動到另外的分區而不需要重新啟動或重新配置。 



  動態分區技術無疑得到了各行業用戶的青睞。李紅介紹說,在IBM的中國用戶群中,至少有50%的用戶已經採用了不同規模的虛擬化技術,其中令她印象深刻的是一位p690的用戶在一台系統上同時運行著9個動態邏輯分區——這足以說明用戶的積極態度。 

  HP也對Unix伺服器的整合與虛擬化優勢充滿信心。中國惠普企業伺服器產品部負責動能伺服器的產品經理王鏑說,惠普已經有這樣的中國用戶,購買動能伺服器后,在邏輯分區上安裝Window、Linux和HP-UX三種操作系統,並運行不同級別的應用,而且隨著負載的高峰時段的不同,動態的調整計算資源。而且,最令他興奮的一點是,這樣的應用並不是惠普教給用戶的,而是該用戶在上級單位的幫助下實施的。對比1~2年前,他還需要費力地向用戶解釋什麼是伺服器整合的情況,足以說明伺服器整合的概念在中國已經度過了市場進入期。 

  相對於Windows和Linux而言,Unix目前在虛擬化和整合上的優勢還非常明顯,例如在平台多樣性、虛擬規模和虛擬精度上。無論是VMware、微軟Intel還是其他基於Windows和Linux的虛擬化技術提供商,都不能實現對Unix環境的虛擬;在規模上,VMware只是在計劃中支持8路SMP系統,而現在三家主要的Unix廠商均支持64路SMP的虛擬;在精度上,前者最低只能實現對單個CPU資源的配置,而Unix廠商普遍能實現1/X量級CPU的微調,例如IBM宣稱可以實現1/100 CPU量級的調整;HP則可以實現1/20量級的調整。 

編看編想 

過去是獨大的 未來是大家的 

○ 謝文硯 

  據說Unix最風光的時候是1980年代初到1990年代中期,想想也是,那時候Linux還沒出現,微軟還在忙著做MS-DOS、Windows 3.0和Windows95,而大機上的操作系統又遙不可及,於是各個商業和非商業版本的Unix如雨後春筍般冒出,而且不光是伺服器用,曾經響噹噹的PS/2可也是Unix核心的,這樣算來,除開紅極一時的Netware,Unix家族應該算是市場上份額最多的。不過Unix從誕生之初的隱患——沒有二進位上的Unix規範——也隨著各種版本的出現而加劇,各種Unix平台上的應用不兼容使得用戶開始抱怨。 

相關鏈接二

 

值得紀念的24個裡程碑
1969年
UNICS
1971
UNIX Time-Sharing System
1976年
UNSW
1978年
1BSD
1980年
4BSD;Xenix OS
1981年
UNIX System III;QUNIX
1982年
HP-UX;UNIX System IV;SunOS
1983年
UNIX System V
1984年
SCO Xenix
1986年
GNU
1988年
UNIX System V Release4(SVR4);IRIX
1989年
AIX PS/2;AIX/6000
1990年
Solaris 1;AIX
1991年
Linux;BSD Net/2;RISC iX
1993年
NetBSD;HP-UX BLS;UnixWare
1994年
4.4BSD Lite1;SCO UNIX
1995年
OpenBSD
1997年
OS/390 Unix
1999年
Tru64 Unix;Mac OS X;MAC OS
X Server
2000年
HP-UX 11i;AIX 5L;Debian GNU/Hurd
2001年
AIX 5L v5.1;z/OS Unix System
Services;Open UNIX 8
2002年
AIX 5L v5.2;SCO UnixWare 7
2004年
Sloaris 10;AIX 5L v5.3;FireFly
BSD;Silver OS
2005年
HP-UX 11i v2
 


[火星人 ] Unix的「新生命」已經有311次圍觀

http://coctec.com/docs/discuss/show-post-74736.html