1. 程式人生 > >Linux真的很流行嗎?現實卻與我們認知中的相反……

Linux真的很流行嗎?現實卻與我們認知中的相反……

網際網路發展如日中天, 伺服器作為網際網路的基礎設施使得linux作業系統隨著網際網路的繁榮昌盛而大行其道,windows server好像沒有抓住這一波機遇而日漸式微, 漸漸的許多網際網路行業的技術人員開始唱衰windows server,認為linux是高效能、高安全性、高逼格的代言, 而windows server則是開源自由的敵人,具有臃腫、緩慢、漏洞多等等負面特性,只有三流小公司的LOW逼網管才會去使用的系統 , 遲早會失去生命力被linux完全取代。

今天我就來唱個反調, windows server在伺服器領域的地位絕非表面上大家所看到的那樣好像整個世界都是linux的天下。

在網際網路行業, 或許真的是linux佔大頭, 然而, 這個世界上要用到伺服器的地方絕不僅僅只有網站和遊戲的。

先上一張圖:

不可思議吧, 現實正好與我們認知中的相反, 事實上伺服器領域的絕對霸主是windows server而非linux server。因為現在大多數程式設計師和運維正好趕上了這一波網際網路的高速發展, 然後以為這個世界就是屬於谷歌、蘋果、facebook、BAT的,遇到微軟就像見了殺父仇人一樣。 然而, 伺服器遠不止只有網際網路領域會使用。

隨便說幾個windows server應用的領域

世界五百強的企業郵箱,絕大部分使用的是exchange, exchange就是基於windows server, 像百度這樣的企業肯定有不缺linux牛人,但是他們的郵箱依然是exchange。

一些應用廣泛的微軟企業級產品也都是基於windows server的, 如office365、sharepoint、dynamic、adfs,這些產品佔有的伺服器市場不要太大。

企業windows辦公一般都是基於域控制的,在國內可能不常見, 但在國外基本上是上規模企業必備的, 這都是基於windows server的。

另外,不知道大家沒有聽說過BizTalk, 國際上top級別的企業流水線控制都是基於此的,這個也是需要跑在windows server上的。

再說幾個 web應用的場景,可能很多人都會覺得銀行領域都是linux的天下, 銀行領域的核心細節用什麼實現我不知道,但是門面上的東西天朝四大行除了建行是用apache以外, 其它三個都是用asp.net和IIS來開發和執行網站, 這也側面說明了這些巨無霸在web領域用的就是windows server, 有圖為證

造成網際網路技術從業人員認為windows不如linux的假象, 其實要怪也只能怪微軟把windows server設計的太過於容易使用, 門檻超級底,很多小公司因為沒有專業的運維, 所以裝一個windows server然後去馬路上隨便找個人就能把伺服器給塔起來,而且就算胡搞瞎搞也不會把伺服器給弄壞, 如果換成linux, 找不到人不說, 要是找來個二流子在伺服器上瞎折騰, 後果不堪設想。就是因為入門實在是太容易了, 導致是個會電腦的就能在windows server上瞎比劃,然後就導致各種不穩定,效能爛。 不明真相的領導磚家們一提到伺服器就是linux,然後大家口口相傳, 久而久之看起來好像就沒有windows server什麼事了。

然而,很多初創的公司, 根本沒有這個財力去請專業的運維,因此,一般的程式都是跑在windows server上的, CEO自己點點滑鼠說不定就能搞定了。

另外,很多小公司的程式設計師需要增刪查改,何苦去用linux給自己找不自在呢?

windows發揮威力的地方正是那些以為地球是繞著他們轉的極客們忽略的領域,這片領域廣袤的程度讓linux佔領的那一小片市場份額望塵莫及。

好了,不知道你是怎麼看?你的實際運維場景下,真有這麼多Windows環境嗎?