選擇伺服器作業系統

2021-09-04 13:45:30 字數 2671 閱讀 1021

僅代表個人經驗之談。

作業系統紛繁複雜,選擇何種作業系統都是每一台伺服器需要面對的問題。每個作業系統都有其優勢範圍。所以面對不同的應用,選擇合適的作業系統很重要,或許你的工作用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的作業系統。在大規模集群和平行計算方面,他們是做的非常出色的。架設簡單,維護易用,評價:作業系統隨伺服器購買,成本計入伺服器金額。人力成本偏高。

簡單寫寫經驗,需要的可以做個參考。

阿里雲伺服器如何選擇作業系統?作業系統選擇方法

阿里雲ecs伺服器作業系統如何選擇?新手站長網分享阿里雲作業系統選擇說明及選擇方法 購買ecs雲伺服器選擇作業系統是很重要的步驟,那麼如何選擇?哪個作業系統好?我們先了解一下阿里雲的作業系統,伺服器作業系統主要分為兩類,即windows和類unix linux,阿里雲提供的windows系統均為正版...

雲伺服器如何選擇作業系統

雲伺服器如何選擇作業系統?雲伺服器如何選擇作業系統?雲伺服器選作業系統,一般根據站長擅長方向來選,比如熟悉php語言的,優先使用linux作業系統,熟悉asp語言的,優先使用windows作業系統。雲伺服器作業系統,預設提供linux作業系統和windows作業系統,可以根據站長擅長技術,以及需求來...

阿里雲伺服器作業系統怎麼選擇?

阿里雲ecs雲伺服器作業系統分為windows類和linux類,下面我們一起 下阿里雲伺服器的windows和linux系統怎麼選及作業系統32位和64位的區別 阿里雲伺服器作業系統是什麼 阿里雲ecs雲伺服器作業系統是通過映象來實現的,雲伺服器作業系統一般分為兩類,即windows和類unix l...