操cao作zuo係xi統tong紛fen繁fan複fu雜za,選xuan擇ze何he種zhong操cao作zuo係xi統tong都dou是shi每mei一yi台tai服fu務wu器qi需xu要yao麵mian對dui的de問wen題ti。每mei個ge操cao作zuo係xi統tong都dou有you其qi優you勢shi範fan圍wei。所suo以yi麵mian對dui不bu同tong的de應ying用yong,選xuan擇ze合he適shi的de操cao作zuo係xi統tong很hen重zhong要yao,或huo許xu你ni的de工gong作zuo用yongWindows和Linux都可以完成。但基於長期發展的眼光,需要在操作係統中做出抉擇,不能說windows係統一定就差
操cao作zuo係xi統tong紛fen繁fan複fu雜za,選xuan擇ze何he種zhong操cao作zuo係xi統tong都dou是shi每mei一yi台tai服fu務wu器qi需xu要yao麵mian對dui的de問wen題ti。每mei個ge操cao作zuo係xi統tong都dou有you其qi優you勢shi範fan圍wei。所suo以yi麵mian對dui不bu同tong的de應ying用yong,選xuan擇ze合he適shi的de操cao作zuo係xi統tong很hen重zhong要yao,或huo許xu你ni的de工gong作zuo用yongWindows和Linux都可以完成。但基於長期發展的眼光,需要在操作係統中做出抉擇,不能說windows係xi統tong一yi定ding就jiu差cha,但dan需xu要yao考kao慮lv你ni未wei來lai要yao開kai發fa的de應ying用yong和he計ji算suan,是shi否fou在zai長chang期qi時shi間jian段duan內nei能neng夠gou不bu進jin行xing平ping台tai遷qian移yi,係xi統tong的de穩wen定ding性xing和he堅jian固gu性xing能neng否fou讓rang人ren力li和he運yun營ying成cheng本ben最zui低di,使shi公gong司si利li潤run達da到dao最zui大da化hua,其qi實shi並bing不bu是shi一yi個ge簡jian單dan的de問wen題ti。因yin為wei一yi旦dan你ni選xuan擇ze了le操cao作zuo係xi統tong的de平ping台tai,基ji本ben後hou期qi遷qian移yi的de可ke能neng性xing就jiu很hen小xiao,遷qian移yi平ping台tai必bi然ran會hui造zao成cheng人ren力li和he運yun營ying成cheng本ben的de增zeng大da。可ke以yi說shuo也ye是shi一yi種zhong蝴hu蝶die效xiao應ying吧ba,因yin為wei初chu期qi的de偷tou工gong減jian料liao,造zao成cheng後hou期qi大da規gui模mo部bu署shu時shi係xi統tong的de不bu兼jian容rong,也ye很hen常chang見jian。再zai進jin行xing改gai造zao,開kai支zhi巨ju大da,靡mi費fei甚shen多duo。
用過很多操作係統,基本都以Unix類為主,其實windows係統也有很大優勢,操作簡單,配置輕鬆。隻要調配得當,安全性也不差,世界上很多大網站都采用windows作為服務器集群,包括很多安全廠商。但有一個問題,windows都是要錢的,創業初期,可以采用windows作為服務器,asp或者php都開發簡單,輕鬆易用,成本低廉。但後期有個問題就是windows的(de)所(suo)有(you)東(dong)西(xi)都(dou)是(shi)要(yao)收(shou)費(fei)的(de)。沒(mei)人(ren)反(fan)對(dui)你(ni)用(yong)盜(dao)版(ban),但(dan)你(ni)得(de)對(dui)自(zi)己(ji)的(de)人(ren)身(shen)安(an)全(quan)進(jin)行(xing)保(bao)障(zhang),一(yi)旦(dan)接(jie)到(dao)律(lv)師(shi)函(han),可(ke)不(bu)是(shi)一(yi)件(jian)輕(qing)鬆(song)的(de)事(shi)情(qing)。如(ru)果(guo)你(ni)後(hou)期(qi)有(you)足(zu)夠(gou)的(de)資(zi)金(jin)支(zhi)撐(cheng)購(gou)買(mai)軟(ruan)件(jian)做(zuo)windows的集群,那沒人反對。如果沒有,還是在一開始就選擇非windows的服務器比較好。
那麼我選擇開源的服務器好了,開源服務器有其優勢,免費是最吸引人的。相比windows的de過guo分fen膨peng脹zhang,現xian今jin的de開kai源yuan服fu務wu器qi都dou很hen好hao,除chu了le個ge別bie花hua哨shao係xi統tong,很hen多duo都dou隻zhi安an裝zhuang基ji本ben內nei核he,其qi他ta需xu要yao自zi己ji安an裝zhuang,按an需xu索suo取qu,從cong係xi統tong級ji減jian輕qing不bu必bi要yao的de壓ya力li。但dan你ni一yi定ding沒mei經jing曆li過guo404,那是個傳說,傳說在美國有個法案叫薩斯班404,專門對信息安全進行審計工作,非常嚴格。凡是在美上市公司,都需要做404審計,我所在的公司專門有一個小組是內審用的。在開源服務器上做安全審計要比在windows服務器上複雜的多,這在有形中又增加了成本。
qishizaixuanzefuwuqixitongshangbingbuhennan,gezhongcaozuoxitongdeduibiwenzhangwangshangbibijieshi。zhuyaoxuyaoyunweitouzimenduigongsiweilaiwangluoguimodeqingkuangyouyigechangyuandeyanguang。yinweigongsidefuwuqishuliangjibenyugongsirenshuchengzhengbi。
公司有5個人的時候,你有1台服務器就足夠了。
公司有50個人的時候,你需要10台服務器就差不多了。
公司有500人的時候,你需要的就不僅僅是100台服務器了,可能要300台,或者更多。
公司有1000人的時候,你可能就需要把服務器分散到幾個機房了。
如果你們公司是做視頻的,那你就需要幾個城市的數據中心來回跑了。
那麼你當初作出的選擇,在公司發展後期顯得至關重要了。因為在老板眼裏,技術是花錢的部門,你能省錢,就是替老板掙錢了。
Windows:
簡單易用,適合小規模應用,人力成本和維護成本低廉。我不支持用盜版windows做服務器,我不會抓你,但沒人能保證微軟的律師不會起訴你。係統本身占用資源較多,如果公司運營的不錯,突然壓力激增,windows服務器這方麵會帶來不小的成本支出。評價:係統成本高,人力成本極低。人員工資低,可以人數眾多。
Linux:
我很喜歡的一款操作係統,但人力成本和維護成本相比較Windows要高了一些,畢竟會用qq聊天的人,不如會用pidgin聊天的人多。但服務器本身免費,這點很受青睞,如果將來規模壯大。從管理角度上說,Linux相對簡單一些。畢竟現在用Linux的(de)人(ren)越(yue)來(lai)越(yue)多(duo)了(le)。最(zui)重(zhong)要(yao)的(de)一(yi)點(dian),就(jiu)是(shi),全(quan)部(bu)免(mian)費(fei)。係(xi)統(tong)免(mian)費(fei),應(ying)用(yong)免(mian)費(fei),集(ji)群(qun)免(mian)費(fei),數(shu)據(ju)庫(ku)免(mian)費(fei),多(duo)麼(me)誘(you)人(ren)。也(ye)許(xu)在(zai)數(shu)據(ju)挖(wa)掘(jue)上(shang)的(de)性(xing)能(neng)不(bu)能(neng)和(he)收(shou)費(fei)的(de)BO,Brio,Teradata這樣的數據倉庫相比,但加幾台服務器做Hive也比買幾十萬美金的數據倉庫便宜多了。非常誘人。
不過Linux也存在一些問題,比如內存保護上,壓力激增的時候,內存溢出就很討厭,盡管現在的Linux已經比90年代的時候好了很多。但Linux過於追求新奇特,和版本眾多很讓人頭疼。你不知道哪個新玩意就壞了你404審計的大業。評價:係統免費,人力成本中低。你可能不需要給Linux運維開很高的工資,但你需要的人會比較多。
Solaris:
現如今有OpenSource了,可以架設基於x86_64。非常好的操作係統,但相比windows和linux會用的,能用好的人鳳毛麟角。Sun的很多想法很超現實,比如ZFS就(jiu)是(shi)。如(ru)果(guo)沒(mei)有(you)玩(wan)的(de)很(hen)熟(shu)又(you)關(guan)係(xi)很(hen)好(hao)可(ke)以(yi)免(mian)費(fei)叫(jiao)來(lai)維(wei)護(hu)的(de)朋(peng)友(you)還(hai)是(shi)不(bu)要(yao)選(xuan)擇(ze),這(zhe)係(xi)統(tong)很(hen)好(hao),但(dan)你(ni)不(bu)懂(dong),這(zhe)就(jiu)是(shi)關(guan)鍵(jian),未(wei)來(lai)擴(kuo)展(zhan)方(fang)麵(mian)你(ni)將(jiang)麵(mian)臨(lin)很(hen)高(gao)的(de)人(ren)力(li)成(cheng)本(ben)。評(ping)價(jia):係統免費,人力成本偏高。
BSD:
最好的操作係統之一,編程運維時間長了,人就會變懶。不是懶得寫程序,是懶得維護。BSD作為學院派的Unix分支,很適合懶人維護。但人力成本要比Linux高。因為會的人雖然不少,但實在也不能算多。關鍵一點,BSD的內核代碼審核很嚴格,隻要你的配置正確,在應對審計時,會比較輕鬆。OpenBSD號稱這個星球最安全的操作係統,發行多少多少年,隻發現兩個漏洞。NetBSD號稱能在電子表上安裝。內存保護也比較出色,除非硬件壞了,否則基本不需要關機重啟。評價:係統免費,人力成本中高。但關鍵是,BSD基本不怎麼需要人管。所以長期考慮,人力成本是很低的。
HP-UX/AIX:
現今各大廠商都在Unix的(de)易(yi)用(yong)性(xing)上(shang)下(xia)了(le)很(hen)大(da)功(gong)夫(fu),基(ji)本(ben)都(dou)實(shi)現(xian)了(le)全(quan)部(bu)鼠(shu)標(biao)處(chu)理(li)。我(wo)不(bu)是(shi)很(hen)支(zhi)持(chi)用(yong)界(jie)麵(mian),有(you)界(jie)麵(mian)的(de)時(shi)候(hou)可(ke)以(yi)用(yong),沒(mei)有(you)界(jie)麵(mian)的(de)時(shi)候(hou)怎(zen)麼(me)辦(ban)。以(yi)前(qian)被(bei)送(song)去(qu)學(xue)CCSP的時候,老師說過,你去做係統集成,機房是封閉的,沒有google,沒有baidu,一切都得記在腦子裏,沒有條件去上網查命令,至於IP,子網,2-7層,都必須爛熟於心,ACL,BGP,OSPF要信手拈來。而且這些係統基本上在應用方麵都是處理並行計算的,和其他服務無關,比如魔獸世界,用的就是HP-UX的操作係統。在大規模集群和並行計算方麵,他們是做的非常出色的。架設簡單,維護易用,評價:操作係統隨服務器購買,成本計入服務器金額。人力成本偏高。
僅代表個人經驗之談。
簡單寫寫經驗,需要的可以做個參考。
本文出自 “實踐檢驗真理” 博客,請務必保留此出處http://slaytanic.blog.51cto.com/2057708/560782