四大企業(yè)級Linux版本對比,誰是最佳選擇?
在典型的企業(yè)數(shù)據(jù)中心里,不是隨便的Linux版本都可用。企業(yè)級Linux需要具備十足的可靠性。許多IT組織都知道Linux系統(tǒng)已經(jīng)在數(shù)據(jù)中心內(nèi)占有一席之地,哪些是數(shù)據(jù)中心里流行的Linux版本呢?
首先,確定Linux版本和服務器硬件兼容。接著檢查應用程序是否支持該版本的Linux。同樣還需要確認選擇的Linux版本將在未來的幾年內(nèi)獲得足夠支持;沒有一個數(shù)據(jù)中心喜歡每18個月就更新一回系統(tǒng)版本。
最后,需要確保遇到問題時有方法解決??紤]以上這些需求,只有一些Linux發(fā)行版適合數(shù)據(jù)中心應用:紅帽企業(yè)版(RHEL)、SuSE Linux企業(yè)版(SLES)、Oracle Unbreakable Linux(OUL)以及Ubuntu Long Term Support(LTS)版本。
不是說其他版本的Linux不夠優(yōu)秀;而是它們不是為數(shù)據(jù)中心應用開發(fā)的。例如Debain,是一個非常穩(wěn)定與成熟的Linux發(fā)行版,適合于大部分其他應用。但如果你想在Debain服務器上安裝SAP實例,就會發(fā)現(xiàn)SAP不支持Debain平臺,這是個問題。
我們以Debain為例,其他Linux發(fā)行版也有同樣問題,如果作為科研環(huán)境使用,是個不錯的選擇,有許多技術(shù)豐富的工程師和程序員可以對其進行支持與維護。但不適合于數(shù)據(jù)中心使用,在整體維護與支持上可能會面臨不少問題。
在SUSE、Red Hat、Oracle和Ubuntu中,哪個才是最佳選擇呢?
我們先說說Ubuntu LTS。你可能想在Ubuntu LTS上安裝SAP,但SAP并不支持Ubuntu。同樣的Canonical——Ubuntu LTS的發(fā)行公司目前還無法獲得硬件廠商的廣泛支持。RHEL、SLES和OUL發(fā)行版則已經(jīng)和廠商有了成熟的合作經(jīng)驗獲。
OUL的大部分軟件包都是通過RHEL重新編譯的,雖然Oracle有許多開發(fā)者正活躍在對該版本軟件優(yōu)化的工作中,但主要還是針對Oracle自己產(chǎn)品的優(yōu)化。對Oracle來說,OUL是款不錯的Linux平臺。用戶可以在Oracle 企業(yè)虛擬化平臺上運行Oracle Linux和安裝Oracle數(shù)據(jù)庫,當然你還需要購買Oracle硬件(早期從Sun收購的那些業(yè)務)。一些用戶喜歡享受從高層應用到硬件維護的服務支持,他們也顧忌面對廠家技術(shù)鎖定的潛在風險。但是Oracle Linux依舊是個適合數(shù)據(jù)中心用戶使用的可靠系統(tǒng)。
Red Hat 與SuSE之間的抉擇
當前數(shù)據(jù)中心系統(tǒng)最重要的兩個角色就是Red Hat和SUSE了。雖然沒有明確的官方數(shù)據(jù),但總體來說Red Hat Linux安裝量要比SUSE來得多。
以我的經(jīng)歷看來,Red Hat和SUSE使用情況比例為4:1。這意味著企業(yè)需要購買Red Hat系統(tǒng)才能獲得較高的可靠性嗎?其實RHEL除了這點,還有其他功能會讓你覺得值得投資。它是當前最大的Linux廠商,其主導和推動著不少開源項目發(fā)展,其還推出了市場應用與中間件JBoss。如果你正在JBOss上運行Java應用,選擇Red Hat是明智之舉(Red Hat提供了幾乎從應用到底層的全部支持,但它自己并不制造硬件)。
盡管如此,SUSE還是有不少原因是值得企業(yè)選擇的。最普遍的原因就是該公司還很小,這意味著當你遇到任何問題時,可以很容易聯(lián)系到支持人員及時處理。
一些企業(yè)因為價格的問題,也會考慮購買SUSE而不是Red Hat。一般來說,SUSE會更便宜些,同時也具備一些與Red Hat Linux類似的功能。而且,總體來說,SUSE會更易于管理。SUSE提供YaST集成管理工具,相比Red Hat,可以更輕松地完成一些復雜操作任務。