如果你在物色一款準備添加到數據中心的Linux發行版,本文介紹的這五款發行版不容忽視。
Linux已成為數據中心領域的贏家。大數據、云計算、虛擬服務器……如果你用過這任何一種技術,那么很可能接觸過Linux。
在諸多發行版當中,你會發現Linux在企業界很廣泛。你可能覺得,Red Hat幾乎取得了主導地位,成為數據中心的寵兒――從一些方面來看,你也許是對的;然而,有許多Linux發行版可以很好地滿足數據中心的要求。
不妨看一下幾款已在數據中心證明其自身價值的主要的Linux發行版。但愿你會想要測試其中一款或多款發行版。
一、收費的Linux發行版
1.紅帽
說到可隨時用于數據中心的操作系統,免不了要提到紅帽企業級Linux(RHEL)。紅帽在企業發行版估計占有65%至80%的市場份額。
有了RHEL,你獲得了市面上最可靠的平臺之一,還有屢獲獎項的支持和服務。RHEL讓貴公司享有平臺即服務、基礎設施即服務、中間件、集成和自動化、存儲、容器、虛擬化、業務流程自動化及更多功能。實際上,紅帽提供了足夠多的產品,為你提供了一套全面的開源基礎設施。
不過有一個地方要注意:成本。紅帽不是免費的;即便在紅帽的系統上安裝免費軟件也需要使用該公司的訂購服務。不過,它確實帶來了很少有平臺能企及的那種級別的可靠性、安全性和支持。
2.SUSE
與紅帽有得一拼的一款發行版是SUSE。據估計,SUSE在企業Linux用戶當中占有約25%的市場份額;考慮到SUSE提供的產品,這個數字應該高得多。然而,SUSE確實把注意力主要放在特定的垂直領域,比如SAP和VMware。由于SUSE與SAP市場緊密相關,這個平臺在大數據領域里面的表現特別好。SUSE是專門為混合IT環境設計的;它已通過各大硬件平臺的認證,它支持所有主要的虛擬機管理程序。SUSE還是微軟認可的平臺。
SUSE表現出眾的一個方面就是可訪問性――SUSE不怕麻煩地保持很少有大公司能企及的那種開放性。此外,SUSE是市面上對用戶最友好的企業級平臺之一。
二、免費的Linux發行版
1.CoreOS
CoreOS是使用最廣泛的基于容器的平臺之一。CoreOS是專門為向集群部署環境提供基礎設施而設計的。該平臺專注于自動化、應用程序易部署性、安全性、可靠性和可擴展性。
雖然CoreOS是一款操作系統,但是它只提供將應用程序部署在容器里面的最基本功能。CoreOS與Gentoo、Chrome OS和Chromium OS使用同樣的軟件開發工具包。由于依賴Docker容器(而不是虛擬機管理程序),CoreOS服務的應用程序占用的系統資源要少得多。CoreOS還讓用戶很容易橫向擴展數百個容器,而且可以經常這么做。
CoreOS是為安全性、一致性和可靠性而設計的,它對Linux集群部署環境來說再理想不過了。
2.CentOS
CentOS是一種穩定的、易預測的、易管理的、可復制的平臺,它源自RHEL的源代碼。有必要知道CentOS方面的這幾點:
·CentOS不包括RHEL的所有源代碼;·CentOS確實包括RHEL所沒有的軟件包和功能;·CentOS是在完全不同于RHEL的環境中構建和測試的;·CentOS并沒有獲得任何政府安全認證;·CentOS并沒有通過主要硬件/軟件廠商的認證,無法與它們的產品結合使用;·安全通用漏洞披露(CVE)是針對RHEL發布的,而不是針對CentOS發布的。話雖如此,CentOS對你的數據中心來說仍是一種可靠的選擇,如果你不需要RHEL擁有的支持更是如此。雖然CentOS并不是RHEL的簡易替代者,但是兩者非常相近,足以提供典型的RHEL用戶尋找的那些好處。
CentOS還為亞馬遜、谷歌及更多云服務提供商提供正式的鏡像。針對自我托管的云,CentOS提供了一種支持cloud-init的普通鏡像。
3.Ubuntu Server
Ubuntu Server為你的數據中心提供經濟和技術層面的可擴展性,無論這數據中心是公共的還是私有的。Ubuntu Server平臺讓用戶很容易部署OpenStack云、Hadoop集群,或者甚至有50000個節點的渲染農場(render farm)。
如果你著眼于大規模可擴展性,Ubuntu Server也許是市面上的最佳選擇。如果使用LTS版本,保證你可以獲得Canonical的五年支持。Ubuntu Server使用ZFS文件系統,這能夠輕松拍取快照,并且獲得Ubuntu快照的強大功能,軟件包管理起來異常容易。
Ubuntu Server已獲得認證,可作為AWS、微軟Azure、Joyent、IBM和惠普云上的訪客系統。
我們還不能忘了這一點:Ubuntu Server是OpenStack方面的大玩家。有了Ubuntu OpenStack,你能獲得以下:
訪問Juju OpenStack套件(OpenStack自動部署到LXD系統容器);為LXD OpenStack主機提供ZFS支持;Nova LXD驅動程序(這讓你得以將OpenStack實例作為系統容器來部署);自動化安裝、隊列/通知以及整合數據庫即服務;經微軟認證的平臺,可以作為訪客來托管運行Windows Server 2012和Windows Server 2008 R2。此類工具還有很多很多。
本文只列出了Linux界的幾個大玩家,不過適用于數據中心的其他Linux發行版還有很多。如果你在尋找最佳使用場合/最佳實踐,采用本文介紹的任何一種Linux平臺肯定不會錯。
原文標題:5 data center-ready Linux distributions,作者:Jack Wallen
本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2016-12/138533.htm