一談到衣服,我就是個普通人。我只是走進一家商店,挑一些合適的就買了(什么,試一下?你開玩笑那!?),然后直接回家。嗯,那就是我想做的。多年的經驗告訴我,僅是因為有些東西應該適合,不見得就會適合。Linux服務器也同樣如此。當然,它們都建立于同樣的基礎代碼而且能運行同樣的應用程序,但有一個也許特別適合你而另一個也許會讓你看上去就像個小丑。
因此,你怎么能辨別哪個是哪個?好吧,讓我們先從你應該在任何計算決策上提出的基本問題開始:“你真正想要做的是什么?”
大企業級業務使用什么?
比方說你有一個公司,它有好幾百到好幾萬的用戶。你想怎么樣?這其實是一個非常簡單的要求。你的第一選擇應該是Red Hat Enterprise Linux(后文簡稱RHEL)。
Red Hat有強大的業務支持,下至一項好的技術,而且很容易找到在RHEL上輕車熟路的認證技術人員,管理人員和工程師。它也支持多種硬件。不論你是在機柜,刀片服務器,IBM POWER系統,還是在大型機上運行x86服務器,都是適合你的RHEL。簡而言之,Red Hat就是商業Linux系統的黃金準則。
對你來說RHEL是不是太昂貴了呢?好吧,一分錢一分貨,但還有其他兩種有價值的商業Linux發行版,值得企業關注。它們就是Oracle Linux和SUSE Linux Enterprise Server(SLES)。
Oracle Linux基本上就是一個山寨版的RHEL。盡管我知道一些人更喜歡它的上一代發行版,我知道的試用過它的大多數人還是更愿意推薦RHEL。另一方面,SLES有一個易于操作的設置和管理工具——YaST, 我覺得它對于設置辦公室型的分支部署非常有用。
比方說你已經擁有一個真正的Linux專家團隊,但還沒有完全投入于RHEL,Oracle, 或是SLES。這種情況下,你也許會考慮 Debian。這是一個社區版的Linux,但是,對于那些知道其來龍去脈的人來說,它工作起來極為出色。不過,Debian對于不是行家的人來說不是一個Linux系統。
小型業務使用
好,比方說在你的組織里僅有幾百人,或幾十人。沒準也許就是你和你的狗。你現在該怎么辦?沒關系,之前的那些選擇依然有效。盡管,在這里我覺得在你的IT花費上RHEL和SLES更是部分高下。以我的經驗,RHEL對于管理分散在多個地區的數量眾多的服務器更為容易,而對我來說,在小型辦公方面,SLES總能出色完成任務。我建議這兩者你都試一試,然后自己做出決定。
如果你手上已經有了一些很強的Linux管理員并且你想要節省部分開支,在這一點上,我的建議還是Red Hat或是SUSE的社區發行版也行:分別為Fedora和openSUSE。 你無法從二者的贊助公司獲得技術支持。換句話說,用這種版本的話你就得全靠自己了。但是,如果你的IT團隊非常了解Linux,在小型業務使用上你也許不需要幫助。對于我自己的小型辦公環境——二十個桌面終端和四個服務器——openSUSE用起來就不錯。
Ubuntu,這個或許是所有桌面Linux發行版本中最受歡迎的品牌如何呢?同樣有Ubuntu Linux Server。你可以在更大點的業務上使用Ubuntu Server,但是對于企業級的負荷量來說,我更想知道的是我身后的公司是什么情況的,如Oracle,Red Hat,或者SUSE,在處理數據中心級的配置上有豐富的經驗。對于一個機柜或(最多)兩個服務器來說,用Ubuntu就可以了。