無論你是什麼樣的規模,總有一款發行版很適合。
說到買衣服,我跟普通人一樣。我只想走到一家商店,取下合適的衣服,買下後(什麼,試穿一下?你是在開玩笑嗎?!),直接回家。沒錯,我就想這樣。這些年來,我明白了這點:就因為某東西應該會合適並不意味著它就會合適。Linux服務器方面也是如此。當然,它們都基於同樣的代碼庫而建,可以運行同樣的應用程序,但是某一款可能很適合你,而另一款可能不適合你。
那麼,你怎樣才能知道哪一款適合自己呢?我們不妨先看看你應該對任何計算決策提出的這個基本問題:“你其實想要做的是什麼?”
應用於大企業
假設貴公司擁有數百個到幾萬個用戶。你想要什麼樣的Linux服務器?這個問題其實很容易回答。你的首選應該是紅帽企業級Linux(RHEL)。
紅帽為大企業提供了非常成熟和完善的支持,也很容易找到通曉RHEL的認證的技術員、管理員和工程師。RHEL還在一系列廣泛的硬件上得到支持。無論你運行的是機架x86服務器、刀片服務器、IBM POWER系統還是大型機,總有適合你的一款RHEL。簡而言之,紅帽堪稱企業Linux的典范。
不好意思,長頭發,現在紅帽相當適合大企業。
覺得RHEL成本太高了,不適合你的口味?畢竟一分價錢一分貨;但是另外有兩款企業級Linux發行版值得大企業關注。這兩款發行版就是甲骨文Linux和SUSE Linux企業服務器(SLES)。
甲骨文Linux實際上是RHEL的山寨版。雖然我知道個別人喜歡甲骨文Linux甚過喜歡母發行版(RHEL),但是據我所知,用過它的人大多覺得沒有理由推薦它、而不推薦RHEL。另一方面,SLES有一個使用方便的安裝和管理工具:YaST,我覺得它對於部署在分支機構規模的環境下大有用處。
假設你的員工隊伍中已經有一批並不專攻RHEL、甲骨文Linux或SLES的Linux專家。這種情況下,你可能應該考慮Debian(http://www.debian.org/)。這是個社區Linux,但是對於深入了解Debian的那些人來說,它用起來極好。不過,Debian不是適合非專家用戶的Linux。
應用於小公司
好了,假設貴公司只有幾百號人,或者只有幾十號人,也許就只有你和一條狗。現在你需要什麼樣的Linux服務器?上面的所有選擇仍然適用。不過,我覺得在這方面RHEL和SLES更加難分勝負。憑我的經驗,RHEL在散布於多個地方的眾多服務器上更容易管理,而SLES對置身於小辦公室的我來說總是表現出色。我建議你兩者都試用一下,然後再作出自己的決定。
目前,如果你已經擁有一些高素質的Linux管理員,又想省點錢,那麼我會建議看一下紅帽和SUSE各自的社區發行版:Fedora(http://fedoraproject.org/)和openSUSE(http://www.opensuse.org/en/)。無法從兩者處得到各自公司的支持。換句話說,如果你選擇了這些發行版,得自行提供支持。但是如果你的IT員工對Linux熟悉得很,可能不需要幫助,就能滿足小公司的要求。就我自己的小辦公室(有20個台式機和4台服務器)而言,openSUSE用起來很好。
Ubuntu怎麼樣?Ubuntu也許是桌面Linux發行版中最受歡迎的品牌了。同樣有Ubuntu Linux Server。你可以將Ubuntu Server用於比較大的公司;但是就大企業規模的負載而言,我還是更傾向於像甲骨文、紅帽或SUSE這樣的大公司為我提供支持,因為它們在處理安裝在數據中心規模的環境下的系統方面有著豐富經驗。如果是至多只有一兩個機架的服務器,Ubuntu應該非常適用。
的確,如果你對自家小型辦公室/家庭辦公室(SOHO)服務器的要求只是基本的文件和打印機共享服務,那麼現在的任何一款服務器Linux都能滿足要求。的確,在規模最小的辦公室中,你可能已經在使用Linux,只是沒有意識到罷了。許多可以用作USB打印服務器的網絡附加存儲(NAS)設備就使用Linux來提供文件和打印服務,比如巴法絡LinkStation Pro系列(http://www.buffalotech.com/products/network-storage/)。對小辦公室來說,這也許就是你所需要的Linux。
但是如果你需要介於兩者之間的Linux服務器,怎麼辦?你知道自己需要的不僅僅是基本的文件和打印服務,但又不想出錢請某人擔任服務器管理員。你自己可以充任服務器管理員這個角色,但是你更想把時間花在公司業務上,而不是花在服務器上。這種情況下,有適合你的Linux嗎?
當然有。這些年來,已經出現了好多一切齊全即可使用的Linux發行版。如果使用這種發行版,你可以將Linux安裝在服務器上——服務器也許就是一台很老的台式機,只是有點太舊了,再也沒法繼續日常使用,或者購買一款硬件設備,使用單一界面來掌管一切任務。目前這一代安裝後即忘的Linux服務器的兩個代表是ClearOS(http://www.clearfoundation.com/Software/overview.html)和Zentyal(http://www.zentyal.org/)。