簡述:作為一個龐大的系統(tǒng)運營商,在很長的一段時間里,我們需要在多種大型系統(tǒng)中找到一個可靠的,可預(yù)測的系統(tǒng),我們需要從世界上最強大的軟件供應(yīng)商和開源項目中獲得強有力的支持。對于那些最常用的系統(tǒng),我們需要文檔,
作為一個龐大的系統(tǒng)運營商,在很長的一段時間里,我們需要在多種大型系統(tǒng)中找到一個可靠的,可預(yù)測的系統(tǒng),我們需要從世界上最強大的軟件供應(yīng)商和開源項目中獲得強有力的支持。對于那些最常用的系統(tǒng),我們需要文檔,工具和全球性資源。
正因如此,RedHat/CentOS系列發(fā)行版正是我們的選擇。他們能夠滿足以上所有需求,而且問題相對較少、長期穩(wěn)定,這使得我們能夠為成千上萬的運行了不同配置、服務(wù)和應(yīng)用的系統(tǒng)提供世界級的維護。
CentOS是RHEL發(fā)行版對應(yīng)的開源版本,通常在RedHat的發(fā)布后就會很快發(fā)行。我們使用CentOS的原因在于RHEL發(fā)行版的標(biāo)準(zhǔn)支持服務(wù)費用非常高,大約每臺服務(wù)器800美元左右,對于我們很多擁有數(shù)十臺甚至上百臺服務(wù)器的用戶來說,這是必須要控制的成本。另外RHEL/CentOS系統(tǒng)還有兩個潛在的問題。
第一,只要確定了主版本,除了安全問題和嚴(yán)重故障會被修復(fù)以外,其他內(nèi)容將不會做任何改變。這雖然對穩(wěn)定性有好處,但是對許多服務(wù)不利。比如MySQL和PHP服務(wù),它們在這五年的CentOS/RHEL主版本發(fā)布周期中會進行繁重的開發(fā)和大量的修改。例如,MySQL5.0 是當(dāng)前RHEL/CentOS主版本所默認使用的版本,但是當(dāng)前MySQL已經(jīng)更新到5.1和5.5版本了。
第二,CentOS的發(fā)行會滯后于RedHat的發(fā)行,包括關(guān)鍵的補丁和修復(fù)。這在RHEL 6.x的發(fā)行周期中尤為顯著。但是根據(jù)我們的經(jīng)驗,這沒什么好擔(dān)心的,對我們來說永遠不會成為問題。
我們認為,這在某種程度上是由于他們過快的發(fā)展和各個版本、組合之間較少的測試且不成熟所導(dǎo)致的。然而盡管他們非常流行,但是主要的服務(wù)商和項目都仍然首選RHEL/CentOS系統(tǒng),因為這樣他們就可以為企業(yè)顧客提供服務(wù),(對Oracle和MySQL更是如此)。除此之外,基于Debian的系統(tǒng)有許多內(nèi)核和穩(wěn)定性問題,尤其是在我們的云計算服務(wù)中。
為什么藥使用Debian/Ubuntu呢?
唯一的原因就是: “它們能夠為一個系統(tǒng)提供必要的特殊服務(wù)時,尤其是當(dāng)一些驅(qū)動程序或者一些IO 子系統(tǒng)需要一種新的內(nèi)核的時候”.例如,ext4文件系統(tǒng)或在最近的內(nèi)核中日志的改變等;現(xiàn)在,所有這一切都包含在了RHEL/CentOS6.x中。
當(dāng)然,多數(shù)Linux開發(fā)者都使用的是Ubuntu的桌面版,而且可以理解的是,他們更傾向在開發(fā)生產(chǎn)時使用相同的系統(tǒng),并且還能使用很多有趣的工具。但總體上來說,我們依然認為RHEL/CentOS是一個更優(yōu)越的部署平臺,并且已經(jīng)有十多個客戶成功地轉(zhuǎn)向使用CentOS作為生產(chǎn)環(huán)境并且沒有任何問題,但這仍然是艱巨的任務(wù)。
本文由專業(yè)服務(wù)器托管——騰佑科技(http://mubashirfilms.com)提供。
搜索詞
熱門產(chǎn)品推薦