歡迎您光臨本站 登入註冊首頁

概述

流伺服器操作系統優劣完全點評伺服器市場現階段的推動力主要由產品來主導,而產品的牽引主要由上游晶元廠商的性能提升來指向。更新年年有,今年特別多。越來越多、越來越快的伺服器硬體新品推出似乎產生了更多的商機……

主流伺服器操作系統優劣完全點評

伺服器市場現階段的推動力主要由產品來主導,而產品的牽引主要由上游晶元廠商的性能提升來指向。更新年年有,今年特別多。越來越多、越來越快的伺服器硬體新品推出似乎產生了更多的商機,但有時候也讓使用者的眼神感覺疲憊。

  產品總是為服務做準備,而伺服器應用的基礎是操作系統。本章中,筆者將把長期以來對於一些主流操作系統的應用體驗在此展示一下,希望在感覺一絲新意之餘,能夠為朋友們選擇伺服器操作系統提供些微的參考。

  1、伺服器操作系統的分類

  操作系統英文原稱Operating System(簡稱OS),主要功能是實現計算機硬體與軟體的直接控制,並進行管理協調。

  操作系統主要分為兩部分:內核(Kernel),殼(Shell)。

  顧名思義,內核主要實現計算機硬體與殼之間的信息傳遞與溝通,是一個操作系統最核心技術的體現;殼主要負責傳遞內核與應用程序之間的信息交流,將內核與軟體的內外部命令用利用底層語言進行相互轉譯,實現一個個的操作請求。對於Windows系統來說,內核與殼之間相互聯繫,就如同一個只會外語的洋老闆與中國翻譯的位置,是一個管理與被管理的關係;對於Unix與Linux來說,由於將內核與殼完全分離,就如同一個廠商與一個代理商之間的關係,雙方互利協作,廠商可以隨時取消代理商的代理權來另找代理,而代理同時也可以不需要這個代理權。

  伺服器操作系統,又名網路操作系統。相比個人版操作系統,在一個具體的網路中,伺服器操作系統要承擔額外的管理、配置、穩定、安全等功能,處於每個網路中的心臟部位,其網路操作系統的別稱也由此而來。

  伺服器操作系統主要分為四大流派:WINDOWS、NETWARE、UNIX、LINUX。

  WINDOWS伺服器操作系統大家應該都不會陌生,這是全球最大的操作系統開發商——Microsoft公司開發的。其伺服器操作系統重要版本WINNT 4.0 Server、Win2000/Advanced Server、Win2003/Advanced Server,也支撐起目前市面上應用最多的伺服器操作系統——Windows伺服器操作系統派應用。

  NetWare伺服器操作系統對現在一些IT圈裡的朋友可能就比較陌生,由於種種原因,它的市場佔有率已經非常局限,主要應用在某些特定的行業中。也就是因為此,在很多朋友在劃分操作系統派系的時候,去除了NETWARE的代表權。其實,如果80年代前出生的老IT,對於NetWare這個名詞就會異常熟悉了,因為在當初各種設備和網路都比較落後的年代,NetWare在區域網應用中佔據著絕對的高額市場;而就算是目前,在一些特定行業和事業單位中,NetWare優秀的批處理功能和安全、穩定的系統性能也有很大的生存空間。NetWare目前常用的版本主要有Novell的3.11、3.12、4.10、5.0等中英文版。

  Unix伺服器操作系統由AT&T公司和SCO公司共同推出,主要支持大型的文件系統服務、數據服務等應用。由於一些出眾的伺服器廠商生產的高端伺服器產品中甚至只支持Unix操作系統,因而在很多人的眼中,Unix甚至成為高端操作系統的代名詞。目前市面上流傳的主要有SCO SVR、BSD Unix、SUN Solaris、IBM-AIX 。

  Linux伺服器操作系統是國外幾位IT前輩,在Posix和Unix基礎上開發出來的,支持多用戶、多任務、多線程、多CPU。Linux開放源代碼政策,使得基於其平台的開發與使用無須支付任何單位和個人的版權費用,成為後來很多操作系統廠家創業的基石,同時也成為目前國內外很多保密機構伺服器操作系統採購的首選。目前國內主流市場中使用的主要有Novell的中文版Suse Linux 9.0、小紅帽系列、紅旗Linux系列等。

  2、WINDOWS伺服器操作系統

  1)WINNT 4.0

  WINNT Server可算得是開了直觀、穩定、安全的伺服器平台的先河。

  當Windows操作系統以第一人性化的操作界面佔據大片江山的時候,Windows系列產品在當時的主流的95、97系列中表現出的頻繁死機、後門敞開等問題,卻成為競爭對手與用戶同時攻擊的對象。痛定思痛,在經過很長一段時間的閉門練功之後,Microsoft對自己的Windows系列產品與競爭對手的產品經過各方位測試比較,總結各自的優缺點,融入新的安全觀念,在人性化的直觀操作基礎上,開發出影響深遠的新技術NT架構內核。儘管由於技術的發展,後來的業內人員還是找出其中不少的缺點,但是其NT內核技術的開發與操作直觀、安全等理念的實現,對於伺服器操作系統的發展來說,仍然具有劃時代的意義。時至今日,雖然Microsoft已經取消了對NT版本的升級服務,但一些懷舊和追求簡單實用功能的IT人士,還是在一些特定的應用中使用到它。

  優點:

  操作直觀,易於使用,功能實用,安全性能比較好,可用於單一的防火牆等伺服器上。

  缺點:

  運行速度慢,功能不夠完善,當進行超出系統處理能力的多項併發處理時,單個線程的不響應將會系統由於不堪重負產生死機現象,需要對伺服器進行重啟操作,Microsoft已停止對其進行所有升級服務,市面上已無正版產品的銷售。

  2)Win2000/Advanced Server

  Win2000/Advanced Server是在NT技術上發展起來的,當越來越多的人指責NT系統運行速度慢如蝸牛時,Microsoft對NT內核的殼部分進行了很大程度的響應與傳輸優化,並在NT基礎上增加了很多的附加管理功能,這樣就誕生了Win2000/Advanced Server的初始版本(Advanced Server版本相對Server版本所具有的管理功能更加全面)。Win2000系列伺服器操作系統秉承了Windows一貫的直觀易用的優良傳統,並在原有的基礎上實現了速度與功能的提升,在安全上也修補了所有以往的後門,是目前為止Windows伺服器操作系統中市場使用最普遍的一款伺服器,為Windows市場分額的直線提升立下了汗馬功勞。但隨著時間的推移,Windows一貫的後門失守現象也越來越多的呈現在大眾的面前,而且目前Microsoft公司也已經停止此系列產品的銷售與系統升級服務,不免使得很多仍執著跟隨的朋友產生了很多遺憾。

  優點:

  操作直觀,易於使用,功能隨著時代的發展具有大幅的提升,管理更加全面,相對NT版本,當單個線程不響應時,其他線程的處理仍然可以繼續進行,系統無需重啟,現代社會的很多應用仍然能夠實現。

  缺點:

  運行速度雖然較NT版本有不小的提升,但是在有一部分追求完美的應用者來說,仍然有恨鐵不成鋼的情緒;由於是在原有完整NT內核的基礎上對所有的高端功能應用進行開發的,系統的穩定與安全性有部分的削弱;Microsoft已停止對Win2000系列伺服器進銷售與升級服務支持。

  3)Win2003/Advanced Server

  Win2003/Advanced Server繼承了有歷以來最具人性化的WinXP界面,對於原由內核處理技術進行了更大程度的改良,在安全性能上相對以前版本也有很大的提升,在管理功能上增加了許多流行的新技術,目前在Windows系列伺服器中,其實際應用的比例與2000系列伺服器產品基本相當。

  優點:

  操作易用性是除了XP以外最人性化的版本,安全性是目前為止Windows全系列伺服器產品中最好的,線程處理速度跟隨硬體的發展有不小的提升,管理能力也有不小的提升,是目前Windows伺服器中主流產品。

  缺點:

  安全性能仍有待更加完善,由於管理功能的增加,需要處理的線程更加繁雜,如果使用同樣的硬體,2000系列比2003系列產品在處理速度上會稍快。

  3、UNIX伺服器操作系統

  Unix伺服器操作系統最初是由AT&T與SCO兩家公司共同推出,由於看到其系統的高穩定性與安全性,兼且對於大型文件系統、大型資料庫系統的支持,使得在伺服器領域具有卓越硬體研發功力的SUN與IBM兩家公司也忍不住誘惑,加入其中,並且在其伺服器操作系統推出不久,就藉助其在伺服器硬體領域的市場,推動了兩家伺服器操作系統趕超UNIX創始人的局面。

  1)SCO SVR、BSD Unix

  Unix由,Unix SCO SVR就是Unix技術創始人之一SCO公司的產品。由SCO公司開發的Unix SCO SVR和由AT&T主導的BSD Unix能夠支持所有Unix系統都能實現的網路大型文件系統、資料庫系統的支持,並且隨著時代發展,能夠支持越來越多的軟體應用。此外,由於Unix系列的所有系統都屬於非開源代碼,而其系統的技術研發層面沒有得到更多的推廣,在外界對其知曉並不是很多的情況下,其本來就高高在上的系統穩定性與安全性地位就更加顯得無法動搖。

  優點:

  系統安全性與穩定性猶如業界無法動搖的泰山,能夠支持大型文件系統與資料庫系統,處於技術創始人地位的兩位元老級Unix,一直在業界受到無數人狂熱的追捧;

  缺點:

  所有操作都需要輸入代碼式的命令觸動,人性化顯得非常差,這樣也絆住了其對於中低端伺服器市場的發展;雖然廠家位於技術創始人的地位,而且產品對於應用軟體的支持一直都有所改善,但是臨到後來,因為其本身的高端伺服器操作系統定義,深層的技術研發沒有得到更多的推廣,導致這些改善的結果並未有太大的起色。

  2)SUN Solaris、IBM-AIX

  之所以把以上的四家產品只分為兩組來談,主要原因是筆者以實際應用的角度來看:四者其實都是定位於高端伺服器操作系統市場的,在實際應用中,四者在處於高端定位上的技術差別非常微小,如果非要分一個具體的差別,那就從四位歷史的起源與科技的進一步發展狀況來區別——SCO與AT&T屬於創業始祖,SUN與IBM屬於後來居上者。而從結果中所得的猜測是,由於本組所談的這兩者的伺服器產品市場佔有率稍高,伺服器廠商對於己身的伺服器操作系統支持比較足夠,這就對兩這伺服器的市場佔有率和技術含量起了很大的推動力。

  優點:

  支持大型文件系統與資料庫,傳承了UNIX一貫的高能級系統安全性、穩定性,對於系統應用軟體的支持比較完善。

  缺點:

  沾染了Unix系操作系統的通病,人性化界面肯定談不上好了;由於IBM-AIX屬於非開源代碼,技術層面未能得到有效推廣,使得相關維護人員的雇傭成本比較高,不利於佔有率更多的中低端市場的進一步推廣與普及;SUN對於源代碼的開放時日尚短,目前也還沒有享受到開源代碼比較新穎的技術創新推動;兩者面向企業的伺服器端都是採取收費服務的方式,用戶在享受兩家高穩定性與安全性的硬體產品同時與伺服器操作系統技術支持服務之時,「物美價廉」的想法是可以作罷了。

  4、LINUX伺服器操作系統

  1)小紅帽系列、紅旗Linux

  Linux在中國的商用,很大程度上是政府採購的推動。考慮到機密數據的安全性,在前幾年的一次政府採購中,具有開放的源代碼基礎的Linux操作系統似乎意外但也帶有些必然性的中標,對於伺服器操作系統市場來說,無意於引起了一場大地震,而官方獲利最大的紅旗和民間流傳最廣的小紅帽也就成為國內Linux系統的代表。但其實在真正的使用中,除了在圖標與細枝末節的功能差別外,這兩個Linux廠商代表的核心技術都是無差別化的雷同。

  優點:

  源代碼的開放,使得該類伺服器操作系統的技術完善從民間得到了其他廠商無法比擬的雄厚力量,在此基礎上所形成的一件伺服器操作系統成品是任何力量都不可忽視的,因而其所具有的兼容、安全、穩定的Linux特性也是其他伺服器操作系統廠商不容易實現的;Linux

  缺點:

  由於其是基於Unix系統所做的開發修補,屬於類Unix模式,這就決定了其系統的兼容性相比其他伺服器操作系統兼容的軟體來說,還是具有一定差距的;Linux的操作基本也是利用輸入代碼命令進行應用實現的方式,使得其在人性化方面還是處於相當的劣勢,其後果必然導致維護成本的相對偏高。

  2)Suse Linux

  其實在本組中筆者要提到的是Suse Linux10,不過因為其推出的時間只是上月末,離現在剛剛半個月的時間,在市面上最多的還是它的前輩Suse Linux9.0,所以筆者在之前Linux技術與產品介紹中提到的只是大家都比較熟悉的9.0版本。

  很幸運,在Novell將Suse Linux10正式發布后第二天,筆者一位同事通過一些渠道獲得其試用版,並且在筆者身旁做完了長達三天的測試,筆者也切身體驗了這個結合Linux開源與微軟人性化的新伺服器操作系統。以下的優缺點分析也就是筆者要談到的Suse Linux10的特點。

  優點:

  具有Linux一貫穩定、安全的系統性能,兼容性相對目前主流的伺服器操作系統也有很大的提升,具有相當於微軟系列操作系統般的人性化設計,增加操作系統中絢麗而高難的三維立體空間顯示,屬於另一個劃時代的產品。

  缺點:

  雖然相對以前各家的軟體兼容性有不小的提高,但因為市場中對於Linux系統支持的軟體開發商本來就不多,所以它還是延續了Linux兼容性暫時差於微軟的特性;系統所需的立體空間顯示技術,並不是如同發布會當天Novell發言人所說的那樣,只需要四五年前的主流PC的CPU性能和主板集成的顯卡就可以完成。筆者看到的實際情況是,在微軟系統中播放正常的一集美國大片,當在Suse Linux10.0上以三維立體空間技術播放時,播放了不到30秒鐘,音頻就一楨楨的跳著繼續,視頻更是好象播放划花的盜版光碟一樣,在顯示器上顯示一個大花臉和不斷顫動的波紋。

  5、Netware伺服器操作系統

  Netware伺服器操作系統的誕生比較早,在信息發展相對比較落後的年代,由於其對當時主流操作系統DOS命令的兼容,讓很多使用者的入門與提高非常容易,這樣就使得其對市場的推廣更加有利。而當其版本一代代進行升級后,越來越多的人看到了它對基礎設備低要求、很方便的實現網路聯接與支持、對無盤工作站的優化組建、支持更多應用軟體的優勢。這樣,隨著時間的推移,Netware就漸漸成長成為當時區域網伺服器操作系統的一方霸主。

  隨著信息技術的進一步前進以及Windows系統的出世,便宜性的人性化操作系統時代趨勢擋住了其前進的步伐,並一再迫使其業績走向滑坡。在目前社會的應用中,只有在金融這些需要無盤工作站的特定行業以及設備成本預算比較少的教育部門、小型企業等還維繫其生存。

  優點:

  操作相對方便,對設備的要求很低,對於網路的組建具有先天的優勢,相對DOS能夠支持更多的應用,能夠支持金融行業所需的無盤工作站同時節省成本,能夠支持很多遊戲軟體的開發環境搭建,系統穩定性和Unix系統基本處於對等水平。

  缺點:

  由於操作仍然大部分依靠手工輸入命令來實現,人性化顯得比較弱勢;對於硬碟的識別最高只能達到1G,無法滿足現在社會對於大容量伺服器的需求;各版本的升級只是實現了部分功能的實現與軟體支持,沒有更深層次的技術革新。

  總結:

  筆者在此只是就伺服器操作系統的應用在比較宏觀的應用感官層面發表一下自己的意見。而其實除了以上我所提供的一些體驗參考外,在選用伺服器操作系統時,還存在很多包括具體方案、伺服器規格、網路配套、軟體應用、成本計算等諸多現實環境因素要考慮,可以的話,還是建議朋友們經過慎重考慮之後才確定——畢竟一個伺服器建立以後,可能就需要馬上控制一個或多個重要業務系統的管理了。

[admin via 研發互助社區 ] 主流伺服器操作系統優劣完全點評已經有2977次圍觀

http://cocdig.com/docs/show-post-123.html