CentOS並不算是一個流行的Linux發行版,在各種熱門Linux發行版的排行上都沒什麼特別好的排名;CentOS也是一個絲毫沒有個性的發行版——它根本就是和Red Hat企業級Linux一模一樣的。
雖然如此,但是在作為Web服務器運行的Linux當中,CentOS卻是毫無懸念的No. 1。根據國外科技網站w3techs的數據顯示,截止到2010年7月28日,CentOS以高達31.6%的份額占據了Linux Web服務器的榜首,第二和第三分別是Debian和Red Hat。也就是說,在每十個基於Linux的Web服務器當中,就有三個CentOS,兩個半Debian和一個半RHEL。(還有一個Ubuntu,這也是一個值得關注的趨勢)
09年10月-10年7月Linux Web服務器市場份額(W3Techs統計)
在51CTO之前發布的奔跑在Web服務器上的主流與非主流Linux一文當中,這三位也是排名榜首的三大主流發行版。其中,Red Hat由紅帽公司開發並提供技術支持,Debian和CentOS都是由社區維護。
正如同我們之前所提到的,CentOS就是RHEL的克隆版本。唯一不同的是,企業使用RHEL需要向Red Hat付費才能使用,並能得到付過費用的服務和技術支持和版本升級;而是用CentOS可以像RHEL一樣的構築Linux系統環境,但不需要向RedHat付任何的費用,同樣也得不到任何有償技術支持和升級服務。
簡單來說,使用CentOS的企業一般是不需要紅帽支持的專業級Linux用戶。當然我們需要知道,提供CentOS支持服務的公司也不是沒有,不過目前來看這並非是CentOS的賣點。
CentOS流行的原因
為什麼企業寧願選擇沒有技術支持的CentOS,而不去選擇技術背景強大、支持有保障的Red Hat?第一個原因當然是成本。在美國,紅帽的價位大約是每個服務器每年1000美元;在國內的話,大規模的企業,這個價位更是到了每台服務器每年上萬甚至數十萬元的水平,這並不是一般企業願意承擔的。
另一方面,CentOS在數據中心裡面很受歡迎,因為它非常容易架設,非常容易維護和管理,並且非常的快。
除了CentOS之外,甲骨文的Unbreakable Linux也是一個等價的選擇。不過我們還是應該注意,一旦你使用CentOS這樣的發行版,就意味著所有的技術問題都需要你自己的專業技術人員來解決。如果你的網站規模擴展很快,或者有其它任何原因你無法解決自己的技術問題,那麼也許你更應該考慮紅帽這樣的選項(參考閱讀:從CentOS風波談起:Linux企業版如何選擇?)。
最後,讓我們看看w3techs統計數據的一些細節:
◆CentOS的占有率上升主要是從Red Hat和Fedora那裡奪取市場份額,但同時,也有部分份額被Ubuntu所取代。
◆CentOS在大型企業中使用的相對少,主要還是分布在大多數中小規模的站點。
◆CentOS上使用的主要是Sun的服務器技術。使用Nginx的非常少
◆CentOS在日本、西班牙和羅馬尼亞的市場份額相對較高,在德國、中國和巴西則相對較低