對服務器來說,沒有最好的Linux發行版。一切都取決于企業的實際需求。
如今Linux已不再只是一款自由操作系統,它還承載了許多企業的核心應用。在對比流行的Linux發行版時,不僅要考慮有吸引力的功能集,還要關注系統的支持與服務。
服務器管理員擔心操作系統的維護和支持周期。維護生命周期指的是Linux發行版持續提供產品補丁和更新的時間。支持方面有三點要考慮:應用程序支持、硬件支持和故障處理支持。企業數據中心的Linux用戶非常愿意為最好的維護和支持付費。
自由Linux發行版
任何公司都可以將自由和開源的Linux發行版用于企業環境中,但大部分發行版有著嚴格限制。舉例來說,大部分自由發行版的Linux維護周期有限。以流 行的OpenSUSE版來說,具有18個月的生命周期,意味著從版本發布開始算起24個月之后,不再繼續針對新的安全漏洞提供補丁。而任何一個Linux 發行版一般需要18個月才能讓業界接收并開始使用。生命周期如此之短的發行版基本無法在企業內使用。
同樣還要避開維護周期可能改變的發行版。企業級Linux發行版需要精挑細選。如果依賴于某個開源項目,項目可能解散或者被收購,影響支持周期。
明確軟件差異–咨詢技術支持
最流行的企業Linux是Red Hat Enterprise Linux(RHEL)、Canonical的Ubuntu Long Term Support(LTS)、SUSE Linux Enterprise Server (SLES) 以及 Oracle Unbreakable Kernel.
在為組織選擇最佳Linux發行版時,版本差異其實并沒多大影響。所有Linux操作系統都基本使用同樣的開源系統組件,尤其是重要核心。
區別在于對這些功能的支持。驗證所選Linux的主要功能是否具有足夠支持–不僅是技術可行性,還有發行版。例如:公司服務器架構依賴于Linux容器 虛擬化(LXC)。SLES支持LXC通過同一個內核運行多個操作系統實體。RHEL則不支持LXC,所以即使技術上你可以在RHEL上運行,Red Hat也不會為其提供技術支持。
企業Linux發行版必須提供穩定的軟件版本。以滿足企業用戶使用。檢查發行版網站,確認最新版本的軟件包是否已經集成在當中。通常這些列表變動得非常頻繁,所以在選擇操作系統時,需要檢查一下這些列表是否為幾個月之前更新的。
企業級Linux發行版定價可能令人困惑:無須為軟件付費,但不同發行版的技術支持需要收費。Ubuntu免費提供補丁升級,而其他產商對此是收費的。所 有廠商都提供了從基礎支持到全方位的高級支持。Oracle或Red Hat的支持是費用最高的,但是否需要購買支持取決于企業實際情況。
Red Hat Enterprise Linux.Red Hat占據了大約65%的市場份額以及80%企業發行版份額。RHEL在許多數據中心領域都有應用,并且和軟硬件廠商有著深入合作,是其他Linux發行版的榜樣。
公司雇傭的開發者數量遠超其他公司。因此,Red Hat在許多開源項目中扮演著非常重要的角色。如果公司希望使用新銳的開源平臺,先確保其是否能與Red Hat匹配。
Red Hat提供了許多可以用于完整開源架構的產品,特別是Red Hat Enterprise Virtualization與Red Hat Cloud.Red Hat同樣還提供了JBoSS中間件平臺,方便IT團隊開發應用。
Red Hat限制軟件無法免費獲得,所以出現了類似CentOS和Scientific Linux這樣的自由發行版。現在紅帽已控制了CentOS,未來其是否仍然是免費的重編譯Red Hat操作系統還是未知數。
SUSE Linux Enterprise.SUSE的SLES發行版占據了月25%的Linux用戶份額,是第二大的Linux操作系統。
SUSE專注特定的商業領域,其主要商業合作伙伴有SAP與VMWare.VMware用戶可以通過VMware ESXi獲得免費的SLES,而SAP平臺更喜歡SUSE系統。微軟同樣推薦自己的用戶,如果需要使用Linux,就安裝SLES,而且將支持周期更新至2016年。微軟與SUSE的互通關系于2006年開始,當時微軟將SUSE Linux介紹給了沃爾瑪百貨有限公司。
從技術角度說,SUSELinux比其他Linux發行版更容易獲得支持。SUSE同樣還有非常友好的管理方式。集成YaST平臺,可以簡化復雜的 Linux管理任務。SUSE是Pacemaker High Availability的主要開發者,該工具被所有當前Linux發行版用于搭建高可用性集群。
不像Red Hat,SUSE并不提供虛擬化平臺。但其提供了SUSE Cloud,基于OpenStack與SUSE Manager,可以通過集中管理接口對SUSE和Red Hat系統進行部署、補丁更新和升級操作。
Ubuntu LTS.Ubuntu提供免費發行版。Canonical,Ubuntu背后的公司,將為發行版提供專業服務與支持。希望獲得Ubuntu LTS支持的公司可以聯系Canonical,只想使用軟件和獲得升級補丁的用戶可以免費直接下載和安裝Ubuntu.
選擇Ubuntu作為服務器平臺時,請使用長期支持(LTS)版本。LTS版本的補丁更新支持至少7年,而普通發行版的更新周期非???,支持時間也相當有限。
Ubuntu桌面操作系統以簡單易用著稱,但這并不是服務器版本。大部分管理任務還是很原始的,修改配置文件,運行命令,啟動進程等。對于用戶來說,這樣著實令人失望。
Ubuntu基于Debain Linux,是開發者和教育環境中非常流行的發行版。Debain并不提供企業級支持,但Ubuntu LTS提供。
Oracle Linux.Oracle的 Unbreakable Kernel是修改RHEL源代碼再編譯的操作系統,適合與Oracle數據庫一起使用。
Oracle除了數據庫,其他產品還沒有獲得巨大成功。數據中心管理員能夠決定數據庫應該安裝在哪個Linux系統上。不僅如此,許多公司已經擁有了 Linux的使用標準,這也影響了Oracle的開源軟件推廣。意味著Oracle數據庫同樣還需要運行在SUSE和Red Hat發行版上,以便獲得支持。
除了Oracle VM,這款基于XEN的虛擬化平臺,Oracle平臺就沒有其他有亮點的開源軟件產品了。Oracle同樣還擁有Solaris操作系統,這也令Oracle Linux重要性降低。
誰才是贏家?
Red Hat是目前最適合企業使用的操作系統平臺。它也獲得了許多公司的稱贊與口碑。即使如此,從技術的角度上看,公司還會傾向于使用SLES或Oracle Unbreakable Kernel,使用RHEL的原因是因為有軟件依賴。Ubuntu的母公司Canonical曾經試圖說服世界財富500強的企業使用該系統,但收效甚 微。
當然RHEL是目前最流行的Linux發行版,但如果你和Oracle有業務來往,并且擔心正在運行的Oracle數據庫。那么Oracle Linux是你的最佳選擇。如果你希望獲得廉價、好管理的Linux系統,還能與微軟環境集成,那么選SLES吧。
原創文章,作者:Estel,如若轉載,請注明出處:http://www.www58058.com/55787