如何為企業(yè)選擇最理想的Linux服務(wù)器系統(tǒng)?
譯文【2013年10月12日 51CTO外電頭條】什么樣的Linux服務(wù)器最合適您的企業(yè)?簡(jiǎn)言之,它需要為員工帶來(lái)工作所需的理想支持效果。
相對(duì)于成百上千種Linux桌面系統(tǒng),Linux服務(wù)器系統(tǒng)的數(shù)量其實(shí)比較有限,但我們?nèi)匀缓茈y從中選擇真正適合企業(yè)需求的理想方案。在本文中,我將嘗試運(yùn)用自己積累了十二年的Linux使用經(jīng)驗(yàn)幫助大家找到問(wèn)題的答案。
我認(rèn)為,選擇Linux服務(wù)器系統(tǒng)時(shí)最重要的一項(xiàng)因素在于,您的IT員工是否擁有嫻熟的Linux使用經(jīng)驗(yàn)。盡管時(shí)至今日,Linux專業(yè)知識(shí)已經(jīng)不再像過(guò)去那樣晦澀難懂,但要想成為精通Linux的IT專家,普通技術(shù)人員還有很長(zhǎng)的路要走。
在參與今年早些時(shí)候于俄勒岡州波特蘭舉辦的OSCon(即世界開源商務(wù)大會(huì))時(shí),我發(fā)現(xiàn)每一家企業(yè)(甚至包括微軟在內(nèi))都在尋找擁有豐富Linux及開源使用經(jīng)驗(yàn)的技術(shù)人員。
事實(shí)上,目前雇主很難找到已經(jīng)在Linux領(lǐng)域打混過(guò)幾年以上的成熟員工——而這類技術(shù)人員正是大家按計(jì)劃順利使用Linux服務(wù)器的必備人才。
換句話來(lái)說(shuō),如果各位手下欠缺這類Linux老鳥,***還是別頭腦發(fā)熱部署什么Linux服務(wù)器發(fā)行版。就以Debian為例,這套系統(tǒng)根本沒(méi)有專門的廠商提供技術(shù)支持,更不用說(shuō)相關(guān)培訓(xùn)了。
請(qǐng)不要誤會(huì)我的意思。Debian對(duì)于經(jīng)驗(yàn)豐富的使用者來(lái)說(shuō)極為強(qiáng)大,但如果大家手底下的技術(shù)團(tuán)隊(duì)連BASH與C Shell之間的區(qū)別都弄不清,還是早點(diǎn)斷了使用Debian的念想吧。
最適合新人使用的Linux服務(wù)器系統(tǒng)方案
- RHEL
- SUSE
- Oracle Linux
- Turnkey Linux
如果您的技術(shù)團(tuán)隊(duì)剛剛接觸Linux,各位***還是選擇商用Linux較為妥當(dāng)。在這里,我會(huì)跟大部分咨詢?nèi)耸恳粯酉蚰扑]紅帽企業(yè)Linux。
如果沒(méi)有企業(yè)技術(shù)支持,紅帽根本不可能成為***家憑借Linux產(chǎn)品獲得十億身家的公司。與其它Linux版本相比,RHEL所提供的工具類型非常全面——企業(yè)支持、專業(yè)認(rèn)證、硬件認(rèn)證以及通過(guò)紅帽網(wǎng)絡(luò)(簡(jiǎn)稱RHN)實(shí)現(xiàn)的自動(dòng)化在線更新——這一切都會(huì)令CFO與CIO們喜笑顏開。
不過(guò)紅帽還面對(duì)著另一位實(shí)力強(qiáng)勁的競(jìng)爭(zhēng)對(duì)手:SUSE Linux企業(yè)服務(wù)器系統(tǒng)(簡(jiǎn)稱SLES)。
與RHEL類似,SLES也提供技術(shù)支持;兄弟公司Novell負(fù)責(zé)員工認(rèn)證;硬件認(rèn)證與在線更新也一樣不少。
這么說(shuō)來(lái),我們?cè)撊绾螐亩弋?dāng)中做出選擇?答案很簡(jiǎn)單:做測(cè)試。二者的測(cè)試流程都很簡(jiǎn)單易行且完全免費(fèi)。從個(gè)人角度講,RHEL與SLES兩種方案我都有所涉獵。要做出正確選擇,大家需要在企業(yè)需求與系統(tǒng)特性之間找到契合點(diǎn)。只要出發(fā)點(diǎn)準(zhǔn)確,二者一般都能發(fā)揮理想的作用。
其實(shí)還有另一套企業(yè)級(jí)Linux選項(xiàng):甲骨文Linux雖然它的所有設(shè)計(jì)思路與技術(shù)目標(biāo)都在照搬RHEL,但我個(gè)人對(duì)此倒并不在意。不過(guò)需要提醒大家的是,根據(jù)我自己的經(jīng)歷,只有那些把所有IT賭注都押在甲骨文一家身上的企業(yè)才會(huì)使用這套系統(tǒng)。
最適合非專家級(jí)技術(shù)人員使用的Linux服務(wù)器系統(tǒng)
- CentOS
- openSUSE
- Ubuntu Server
下面我們來(lái)探討這種不上不下的狀況。您的員工對(duì)Linux系統(tǒng)擁有一定了解,但還達(dá)不到專家級(jí)水準(zhǔn)——這時(shí)該怎么辦?
對(duì)于這樣的企業(yè)用戶,我當(dāng)然準(zhǔn)備了一些相關(guān)推薦。首先,如果大家喜歡RHEL的運(yùn)作方式,那么CentOS作為RHEL的免費(fèi)克隆版肯定能讓您滿意。
CentOS的人氣很高。如果大家在幾乎全部Web托管服務(wù)中使用Apache Web服務(wù)器,那么就相當(dāng)于已經(jīng)在基礎(chǔ)設(shè)施內(nèi)運(yùn)行著CentOS。另外,這款發(fā)行版也提供大量免費(fèi)的在線支持資源。
如果大家擔(dān)心紅帽公司有可能對(duì)CentOS來(lái)一招釜底抽薪,我請(qǐng)各位還是不要杞人憂天的好。盡管紅帽對(duì)甲骨文Linux的存在表示反感,但紅帽公司CEO James Whitehurst最近剛剛表示:“CentOS已經(jīng)成為RHEL生態(tài)系統(tǒng)當(dāng)中的默認(rèn)組成部分。它的存在幫助我們開拓了新領(lǐng)域,即以免費(fèi)方式讓用戶體驗(yàn)RHEL的功效。因此,雖然從微觀角度看我們的營(yíng)收受到了影響,但就宏觀角度說(shuō)CentOS對(duì)于紅帽Linux起到了極為重要的推動(dòng)意義。”
對(duì)于對(duì)Linux有所了解但還不夠深入的用戶而言,OpenSUSE也是個(gè)不錯(cuò)的選擇。OpenSUSE是SUSE系統(tǒng)的社區(qū)Linux發(fā)行版。盡管它并不提供像SLES那樣的技術(shù)支持,但其出色的穩(wěn)定性與易用性仍然值得贊賞。另外,我自己家里的服務(wù)器使用的就是OpenSUSE系統(tǒng)。
不過(guò)我并不推薦RHEL社區(qū)推出的另一位小兄弟——Fedora。Fedora對(duì)于希望將Linux潛力推向極限的開發(fā)人員來(lái)說(shuō)非常出色,但它并不適合充當(dāng)以穩(wěn)定為主要訴求的服務(wù)器系統(tǒng)。
另一套理想方案是由Canonical公司推出的Ubuntu。盡管Ubuntu在大家印象中是一款***野心、甚至打算向智能手機(jī)及平板設(shè)備擴(kuò)展的桌面系統(tǒng),但它在服務(wù)器環(huán)境中還擁有另一個(gè)出色的版本:Ubuntu Server。
與RHEL及SLES類似,Ubuntu也提供技術(shù)支持與產(chǎn)品認(rèn)證,但其資源儲(chǔ)備不像紅帽及SUSE那樣豐富。不過(guò)從另一方面講,Ubuntu在執(zhí)行簡(jiǎn)單服務(wù)器任務(wù)時(shí)更易于打理。
最適合專家級(jí)用戶的Linux服務(wù)器系統(tǒng)
- Arch
- Gentoo
- Debian
- Fedora
如果大家對(duì)云計(jì)算興趣深厚,那么別忘了Ubuntu(RHEL也一樣)可與OpenStack深入對(duì)接的能力。另外,作為Ubuntu系統(tǒng)的母公司,Canonical還推出了Juju,一款非常便捷的DevOps(也就是針對(duì)開發(fā)與運(yùn)營(yíng)流程)的工具集,從而讓過(guò)去那些令人抓狂的服務(wù)器服務(wù)設(shè)置、配置、管理、維護(hù)、部署以及擴(kuò)展等工作變得輕松愉快。
說(shuō)起云計(jì)算,大家應(yīng)該首先考慮自己的Linux服務(wù)器到底是要運(yùn)行在自己的辦公樓當(dāng)中還是數(shù)據(jù)中心內(nèi)。如果選擇了云方案,大家需要保證業(yè)務(wù)服務(wù)運(yùn)行在專門的Linux服務(wù)器之上。
大部分公共云服務(wù),例如Amazon Web Services(簡(jiǎn)稱AWS)、Azure以及RackSpace,都提供Linux服務(wù)器方案。如果使用這類方案,大家可以免去服務(wù)器設(shè)置過(guò)程中的大量技術(shù)難題。
舉例來(lái)說(shuō),Amazon在自家Amazon彈性云(簡(jiǎn)稱AE2)中為前文所提到的所有Linux發(fā)行版都提供了Amazon設(shè)備鏡像(簡(jiǎn)稱AMI),甚至還包括他們自己開發(fā)的Amazon Linux。而且別驚訝,就連微軟的Azure也支持CentOS、OpenSUSE、SUSE以及Ubuntu。***,RackSpace與OpenStack支持大多數(shù)主流服務(wù)器Linux發(fā)行版以及知名度相對(duì)較低的Arch與Gentoo。不過(guò)我還是要強(qiáng)調(diào),只有Linux技術(shù)水平達(dá)到一定程度的用戶才適合使用Debian,而且其發(fā)行版應(yīng)該只用于特定關(guān)鍵性業(yè)務(wù)服務(wù)器。
誰(shuí)說(shuō)在云環(huán)境中我們?nèi)匀恍枰慌_(tái)性能強(qiáng)勁的Linux服務(wù)器?事實(shí)上,只要保證每套Linux服務(wù)器都能專門對(duì)應(yīng)一種特定工作,其整體表現(xiàn)就完全能夠令人滿意。說(shuō)到這里,***一位候選者終于上臺(tái)了——這就是Turnkey Linux。
Turnkey以64位Debian Linux為基礎(chǔ)進(jìn)行開發(fā),但它對(duì)于企業(yè)用戶的要求其實(shí)非常友好。究其原因,在于它提供的一套專用型Linux服務(wù)器方案,而非全功能式發(fā)行版。
Turnkey提供超過(guò)一百種可以直接運(yùn)行的應(yīng)用程序。其中包括Apache Web服務(wù)等標(biāo)準(zhǔn);一套Linux、MySQL、PHP/Python/Perl(簡(jiǎn)稱LAMP)堆棧;一款WordPress博客平臺(tái);針對(duì)Ushahidi緊急狀況應(yīng)對(duì)服務(wù)器等特殊業(yè)務(wù)環(huán)境的Drupal內(nèi)容管理系統(tǒng)(簡(jiǎn)稱CMS);游戲化客戶關(guān)系管理(簡(jiǎn)稱CRM)應(yīng)用Zurmo;人為響應(yīng)管理系統(tǒng)Sahana Eden等等。大家可以將這些專有應(yīng)用服務(wù)器運(yùn)行在AWS、裸機(jī)、虛擬機(jī)或者基礎(chǔ)設(shè)施即服務(wù)(簡(jiǎn)稱IaaS)云當(dāng)中。
總而言之,無(wú)論是對(duì)Linux一無(wú)所知的新手還是深諳內(nèi)核奧秘的開發(fā)達(dá)人,總有一款適合您自己及所在企業(yè)的Linux服務(wù)器系統(tǒng)——請(qǐng)盡情選擇吧。
原文鏈接:http://www.itworld.com/operating-systems/372236/how-choose-best-linux-server-your-business