萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> 選擇服務器操作系統

選擇服務器操作系統

 操作系統紛繁復雜,選擇何種操作系統都是每一台服務器需要面對的問題。每個操作系統都有其優勢范圍。所以面對不同的應用,選擇合適的操作系統很重要,或許你的工作用Windows和Linux都可以完成。但基於長期發展的眼光,需要在操作系統中做出抉擇,不能說windows系統一定就差,但需要考慮你未來要開發的應用和計算,是否在長期時間段內能夠不進行平台遷移,系統的穩定性和堅固性能否讓人力和運營成本最低,使公司利潤達到最大化,其實並不是一個簡單的問題。因為一旦你選擇了操作系統的平台,基本後期遷移的可能性就很小,遷移平台必然會造成人力和運營成本的增大。可以說也是一種蝴蝶效應吧,因為初期的偷工減料,造成後期大規模部署時系統的不兼容,也很常見。再進行改造,開支巨大,靡費甚多。

  用過很多操作系統,基本都以Unix類為主,其實windows系統也有很大優勢,操作簡單,配置輕松。只要調配得當,安全性也不差,世界上很多大網站都采用windows作為服務器集群,包括很多安全廠商。但有一個問題,windows都是要錢的,創業初期,可以采用windows作為服務器,asp或者php都開發簡單,輕松易用,成本低廉。但後期有個問題就是windows的所有東西都是要收費的。沒人反對你用盜版,但你得對自己的人身安全進行保障,一旦接到律師函,可不是一件輕松的事情。如果你後期有足夠的資金支撐購買軟件做windows的集群,那沒人反對。如果沒有,還是在一開始就選擇非windows的服務器比較好。

  那麼我選擇開源的服務器好了,開源服務器有其優勢,免費是最吸引人的。相比windows的過分膨脹,現今的開源服務器都很好,除了個別花哨系統,很多都只安裝基本內核,其他需要自己安裝,按需索取,從系統級減輕不必要的壓力。但你一定沒經歷過404,那是個傳說,傳說在美國有個法案叫薩斯班404,專門對信息安全進行審計工作,非常嚴格。凡是在美上市公司,都需要做404審計,我所在的公司專門有一個小組是內審用的。在開源服務器上做安全審計要比在windows服務器上復雜的多,這在有形中又增加了成本。

  其實在選擇服務器系統上並不很難,各種操作系統的對比文章網上比比皆是。主要需要運維頭子們對公司未來網絡規模的情況有一個長遠的眼光。因為公司的服務器數量基本與公司人數成正比。

  公司有5個人的時候,你有1台服務器就足夠了。

  公司有50個人的時候,你需要10台服務器就差不多了。

  公司有500人的時候,你需要的就不僅僅是100台服務器了,可能要300台,或者更多。

  公司有1000人的時候,你可能就需要把服務器分散到幾個機房了。

  如果你們公司是做視頻的,那你就需要幾個城市的數據中心來回跑了。

  那麼你當初作出的選擇,在公司發展後期顯得至關重要了。因為在老板眼裡,技術是花錢的部門,你能省錢,就是替老板掙錢了。

  Windows:

  簡單易用,適合小規模應用,人力成本和維護成本低廉。我不支持用盜版windows做服務器,我不會抓你,但沒人能保證微軟的律師不會起訴你。系統本身占用資源較多,如果公司運營的不錯,突然壓力激增,windows服務器這方面會帶來不小的成本支出。評價:系統成本高,人力成本極低。人員工資低,可以人數眾多。

  Linux:

  我很喜歡的一款操作系統,但人力成本和維護成本相比較Windows要高了一些,畢竟會用qq聊天的人,不如會用pidgin聊天的人多。但服務器本身免費,這點很受青睐,如果將來規模壯大。從管理角度上說,Linux相對簡單一些。畢竟現在用Linux的人越來越多了。最重要的一點,就是,全部免費。系統免費,應用免費,集群免費,數據庫免費,多麼誘人。也許在數據挖掘上的性能不能和收費的BO,Brio,Teradata這樣的數據倉庫相比,但加幾台服務器做Hive也比買幾十萬美金的數據倉庫便宜多了。非常誘人。

  不過Linux也存在一些問題,比如內存保護上,壓力激增的時候,內存溢出就很討厭,盡管現在的Linux已經比90年代的時候好了很多。但Linux過於追求新奇特,和版本眾多很讓人頭疼。你不知道哪個新玩意就壞了你404審計的大業。評價:系統免費,人力成本中低。你可能不需要給Linux運維開很高的工資,但你需要的人會比較多。

  Solaris:

  現如今有OpenSource了,可以架設基於x86_64。非常好的操作系統,但相比windows和linux會用的,能用好的人鳳毛麟角。Sun的很多想法很超現實,比如ZFS就是。如果沒有玩的很熟又關系很好可以免費叫來維護的朋友還是不要選擇,這系統很好,但你不懂,這就是關鍵,未來擴展方面你將面臨很高的人力成本。評價:系統免費,人力成本偏高。

  BSD:

  最好的操作系統之一,編程運維時間長了,人就會變懶。不是懶得寫程序,是懶得維護。BSD作為學院派的Unix分支,很適合懶人維護。但人力成本要比Linux高。因為會的人雖然不少,但實在也不能算多。關鍵一點,BSD的內核代碼審核很嚴格,只要你的配置正確,在應對審計時,會比較輕松。OpenBSD號稱這個星球最安全的操作系統,發行多少多少年,只發現兩個漏洞。NetBSD號稱能在電子表上安裝。內存保護也比較出色,除非硬件壞了,否則基本不需要關機重啟。評價:系統免費,人力成本中高。但關鍵是,BSD基本不怎麼需要人管。所以長期考慮,人力成本是很低的。

  HP-UX/AIX:

  現今各大廠商都在Unix的易用性上下了很大功夫,基本都實現了全部鼠標處理。我不是很支持用界面,有界面的時候可以用,沒有界面的時候怎麼辦。以前被送去學CCSP的時候,老師說過,你去做系統集成,機房是封閉的,沒有google,沒有baidu,一切都得記在腦子裡,沒有條件去上網查命令,至於IP,子網,2-7層,都必須爛熟於心,ACL,BGP,OSPF要信手拈來。而且這些系統基本上在應用方面都是處理並行計算的,和其他服務無關,比如魔獸世界,用的就是HP-UX的操作系統。在大規模集群和並行計算方面,他們是做的非常出色的。架設簡單,維護易用,評價:操作系統隨服務器購買,成本計入服務器金額。人力成本偏高。

copyright © 萬盛學電腦網 all rights reserved