怎樣選擇你的最佳商用Linux伺服器?
供圖: flickr/Pete
與上千種Linux桌面版本相比,Linux伺服器只有可憐的十幾種。但想要選對適合你的企業需要的仍然不是件容易的事情。我可以幫助你。Linux 方面我有20年經驗了,對Linux伺服器略懂一二。
參考:
我覺得選Linux伺服器首先要考慮的是你的IT部門對Linux有多熟悉。儘管這些年Linux專家好找多了,但是專業搞Linux的人還是不太好找。
今年早些時候我去俄勒岡州的波特蘭參加一個叫做OSCon的開源大會的時候,我確認了一個事實就是每家公司(包括某家叫什麼軟的)都在考慮僱傭有Linux和開源工作經驗的人。
特別地,從已有經驗來看,僱主在找有[幾年Linux使用經驗]的職員的時候都遇到了麻煩。或者確切地說是你需要保證你的Linux伺服器火車準點的僱員。
不難看出,如果你手底下沒有一群經驗豐富的Linux技術人員的話,你要避免選擇像Debian這樣沒有供應商提供技術支持的版本。
別搞錯了,如果有經驗豐富的人員的話Debian是個很棒的選擇,但是如果你的職員連BASH和C Shell有什麼區別都不知道的話那還是算了吧。
推薦給Linux新手的Linux伺服器
RHEL
SUSE
Oracle Linux
Turnkey Linux
如果你的職員是Linux新手,你需要用一個商業版本的Linux。在它們之中,多數人力薦的是Red Hat Enterprise Linux。
Red Hat靠對商用的支持成為了第一個資產過億的Linux公司。RHEL比起其它Linux有很大的優勢,因為它有著全套的工具——企業級支持,專業認證,硬體認證,通過Red Hat Network (RHN) 的自動在線更新 —— 那讓CFO和CIO們很開心。
話說回來,Red Hat 確實有個真正的對手:SUSE Linux Enterprise Sever (SLES)。
像RHEL一樣,SLES有著技術支持;由它的姊妹公司Novell負責的人員認證,硬體認證,在線更新。
那麼,在它們當中該怎麼選擇呢?你可以試試先。它們用起來都很容易。就我而言,它們我都用過。總之要視實際情況而定,它們各有用武之地。
還有一個企業級Linux可以選擇: Oracle Linux。儘管它是以RHEL為模仿對象和奮鬥目標的,反正我不用。我所知道的唯一在商用中使用它的是一群把它們的IT雞蛋們都放在Oracle這個籃子裡面的人。
推薦給非專家用戶的Linux伺服器
openSUSE
Ubuntu Server
假設你中等水平,你的手下了解一些Linux的知識但並不是專家,怎麼辦呢?
我將推薦幾個Linux。首先,如果你喜歡RHEL的話,那麼一個免費的RHEL的克隆版本CentOS,值得你去關注。
CentOS 人氣很高。如果你有一個運行在大多Web託管服務上的Apache伺服器軟體,很有可能你的網站就是運行在CentOS上的。要在網上尋找這個發行版的免費技術支持也不是件難事。
如果你在擔心Red Hat找CentOS麻煩的話,儘管放心好了。雖然Red Hat對Oracle Linux沒什麼好感,但對CentOS不一樣。RedHat的CEO James Whitehurst最近說:「CentOS 是 RHEL生態系統成為行業標杆的原因之一。如果不是它,Linux就必須付費使用而RHEL也就不會這麼流行了。所以,往小處看我們是損失了一些收入,但從長遠看,CentOS 在使RHEL成功方面扮演著非常重要的角色。」
另外一個給稍微了解一點Linux的人的選擇是openSUSE。這是SUSE的社區版本。儘管它不提供SLES的技術支持,它還是挺好用的。我的家用伺服器就是用的openSUSE。
Fedora是RHEL的社區版,但我不推薦用它做伺服器。Fedora對想要挖掘Linux潛力的開發者們是不錯的,但它不適合想要一個穩定的伺服器的人。
另外一個中游的選擇是Canonical的Ubuntu。Ubuntu以桌面版本及其在平板電腦和智能手機上的設計而聞名,同時它也有相當好的伺服器版本:Ubuntu Server。
像RHEL和SLES一樣,Ubuntu也有技術支持和認證服務,但比不上Red Hat 和SUSE的資源豐富。另一方面,Ubuntu作伺服器的話還是挺容易上手的。
專家級Linux伺服器
如果你對雲計算感興趣,Ubuntu(像RHEL一樣)和OpenStack結合地很好。另外,Ubuntu的母公司Canonical提供了Juju,一套非常方便的DevOps(開發/運營)的工具,這使得Ubuntu的架設、配置、管理、維護、升級和擴展伺服器變得更簡單。
當我們在探討雲的時候,你也應該考慮你是不是真的需要在你的辦公室或者數據中心裡運行通用Linux伺服器。很有可能你能在雲的某一特定Linux伺服器上運行服務。
多數公用雲計算服務,如Amazon Web Services(AWS),Azure和RackSpace,提供Linux伺服器。這樣的話配置伺服器等等一些難做的工作就已經替你做好了。
舉個例子,在Amazon Elastic Cloud (AE2)上,Amazon提供了隨時可用的Amazon Machine Images (AMIs),包括上文提到的每一種Linux發行版本,還有它自己的Amazon Linux可以選擇。Microsoft的Azure呢,不管你信不信,。最後,RackSpace,一個OpenStack的擁護者,支持大多數主流Linux伺服器版本和兩個輕量級Linux,Arch和Gentoo。然而,像Debian一樣,支持CentOS,openSUSE,SUSE和Ubuntu我僅推薦那些特別了解這些Linux發行版的人使用它們作為關鍵業務伺服器。
誰說你就算是在雲上都要有一個全功能Linux伺服器?你可能只需要一個針對特定工作的Linux伺服器。Turnkey Linux可以滿足你。
Turnkey基於64位的Debian,但它需要的專業知識最少。因為它只提供特定的服務而不是一個全功能的發行版本。
Turnkey有超過100個可用的應用。包括Apache,Linux,MySQL,PHP/Python/Perl (LAMP) ;WordPress博客平台;Drupal內容管理系統(CMS)以及像Ushahidi這樣的大流量購物伺服器,優秀的人際關係管理(CRM)應用Zurmo,人道救援管理系統Sahana Eden。你可以在AWS,裸機,虛擬機(VM)或者Infrastructure as a Service(IaaS)雲上面使用它們。
簡言之,不論你對Linux知道多少,總有一款Linux伺服器版適合你進行商用。動手吧!
via: http://www.itworld.com/operating-systems/372236/how-choose-best-linux-server-your-business
譯者:boredivan 校對:jasminepeng
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive