歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

Unix的“新生命”

計算機世界

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年UNICS1971 年UNIX Time-Sharing System1976年UNSW1978年1BSD1980年4BSD;Xenix OS1981年UNIX System III;QUNIX1982年HP-UX;UNIX System IV;SunOS1983年UNIX System V1984年SCO Xenix1986年GNU1988年UNIX System V Release4(SVR4);IRIX1989年AIX PS/2;AIX/60001990年Solaris 1;AIX1991年Linux;BSD Net/2;RISC iX1993年NetBSD;HP-UX BLS;UnixWare1994年4.4BSD Lite1;SCO UNIX1995年OpenBSD1997年OS/390 Unix1999年Tru64 Unix;Mac OS X;MAC OSX Server2000年HP-UX 11i;AIX 5L;Debian GNU/Hurd2001年AIX 5L v5.1;z/OS Unix SystemServices;Open UNIX 82002年AIX 5L v5.2;SCO UnixWare 72004年Sloaris 10;AIX 5L v5.3;FireFlyBSD;Silver OS2005年HP-UX 11i v2

 




Copyright © Linux教程網 All Rights Reserved