當前位置: 華文世界 > 數碼

拒絕CentOS停更焦慮,躺平式「平替」是哪家?

2024-04-26數碼

2024年6月30日,CentOS就停止更新了。隨著日期的臨近,很多人出現了焦慮。

遷移還是不遷移,這是個問題。

市面上有諸多所謂」平替「方案,遷移到誰那裏呢?

費用如何?後續是否還有隱形成本?

最重要的是,這種方案真的適合我司的業務和套用嗎?

無需焦慮,指條明路:向RHEL(Red Hat Enterprise Linux)遷移是真正的躺平式「平替」方案 。

CentOS為什麽大受企業歡迎?因為它擁有穩定、安全、可靠、可預測、可管理等高品質特色,作為開源伺服器作業系統而被廣泛用於企業關鍵業務。

CentOS為什麽有這些品質?因為它其實與RHEL高度一致,區別在於CentOS全免費,而RHEL收取一定的服務訂閱費。

CentOS停更期限的逼近,讓越來越多的企業被遷移焦慮「燒腦」。

伺服器作業系統是「牽一發而動全身」的基礎軟件,它向上銜接各種中介軟體和套用軟件,向下納管各種芯片、硬件、網絡和基礎設施,加上不同Linux版本之間的差異,很難做到躺平式「平替」。

與CentOS同宗同源的RHEL,就是躺平式「平替」的不二之選。而RHEL的服務訂閱費,還能讓企業IT更上層樓,立享雲原生與混合雲時代的技術紅利!

CentOS是怎麽來的?

想要理解為什麽RHEL是CentOS的躺平式「平替」,讓我們先看一看CentOS是怎麽來的。

在Linux的世界裏,有眾多的發行版,它們都是在Linux內核的基礎上,面向不同場景和不同使用者需求進行的客製化。其中,最著名的發行版之一,就是RHEL。

1995年,紅帽公司釋出了商業版Linux,2003年改為完全面向企業的企業版,這就是RHEL,同年Fedora專案誕生。Fedora是由社會維護、紅帽公司贊助的全免費社區版,是RHEL的上遊版本。

Fedora Linux以技術創新為特色,新特性、軟件和技術在Fedora中經過驗證後,將在未來的RHEL版本中套用。

Fedora Linux有桌面版、伺服器版、工作站版等,不過其伺服器版提供的企業級特性有限,尤其對於大規模部署而言。

值得的一提的是,作為快速、穩定、強大的 Linux 發行版,連 Linux之父Linus Torvalds 也都選擇Fedora作為日常作業系統。

CentOS是在RHEL基礎上的再編譯版本。2003年紅帽推出訂閱模式的企業版後,業界專家和愛好者在RHEL的程式碼庫基礎上推出了社區企業級作業系統(Community Enterprise Operating System,CentOS),以免費模式繼續服務部份企業級場景需求。

簡單理解,CentOS無限接近RHEL,但不是RHEL。當然對於很多企業級場景需求,RHEL要優於CentOS,而紅帽公司還提供了完整的雲原生與混合雲技術產品組合。

說到RHEL和CentOS,就必須要提到另一個容易混淆但又十分重要的Linux版本,CoreOS。

CoreOS原來是一家容器創業公司,主要產品有輕量級面向容器的作業系統CoreOS Linux、基於K8S的Tectonic和容器倉庫QUAY。成立於2013年的CoreOS是容器與雲原生時代的創新技術,也是CNCF的創始成員之一。

2018年,紅帽公司以2.5億美元收購了CoreOS公司,隨後推出了Fedora CoreOS,容器作業系統Core Linux融入RHEL發行版本,Tectonic 融入OpenShift。

簡單理解,紅帽與CoreOS「雙劍合璧」,為業界提供了更強大的面向雲原生與混合雲時代的技術產品組合。

因此,RHEL一直是一個集大成、與時俱進的企業級Linux版本,也始終是企業級Linux作業系統的更好選擇。

毋庸置疑,CentOS停更後,轉向RHEL既是「平替」,更是升級。

已經被廣泛使用的CentOS,下一步怎麽辦?

由於CentOS與RHEL的同宗同源,即便缺乏部份企業級特性,但由於全免費的原因,也已經被廣泛套用到各種企業級關鍵業務系統中。

在中國市場,CentOS長期是市場主流,在互聯網、雲端運算、電信、金融、教育等行業有著深入套用,支持Web伺服器、數據庫、儲存、安全等關鍵業務系統。

那麽,對於廣大CentOS使用者,特別是中國市場的龐大使用者群來說,找到CentOS的「平替」是上佳選擇。

自CentOS宣布停更後,中國市場湧現了不少「平替」方案,包括出現了「根社區」,以期望填補CentOS停更後的市場空白。

不過,鑒於Linux不同發行版的高度客製化特點,對於CentOS Linux使用者來說,如果不是基於RHEL程式碼進行再編譯的版本,其實很難真正做到「平替」。

實際上,Linux從最初的1萬行程式碼到如今超過3000萬行程式碼,不同發行版之間的程式碼差異巨大,因此大多數「平替」之路其實並不「平」。

那麽,現在是否有可能基於RHEL的原始碼進行再編譯呢?

2023年6月,紅帽公司宣布停止透過公共渠道公開RHEL的原始碼,不過合作夥伴和客戶依然可以根據其訂閱協定透過RedHat Customer Portal 獲得原始碼。接下來,市場仍能從公共渠道獲得CentOS Stream,相當於RHEL預覽測試版的原始碼。

顯然,CentOS Linux的真正「平替」,目前只有RHEL一種方案而已。對於想以免費方式獲得RHEL的使用者,可以透過個人使用方式獲得RHEL開發者訂閱;對於企業使用者來說,則需要透過付費方式獲得企業RHEL訂閱。

除了「平替」外,從CentOS Linux遷移到RHEL,企業使用者還能獲得三大優勢:最長的產品生命周期支持、專業的服務團隊以及最及時的安全守護。

其中,紅帽為RHEL提供超過10年的生命周期支持,即使是小版本的支持也長達兩年,而且RHEL小版本之間有著優秀的相容性,升級也可以保證原有應用程式的執行。

此外,企業使用者可獲得其它收益包括穩定性、可靠性、安全性、高效能、合規性、更新與升級、全面支持服務等等。

從CentOS遷移到RHEL會不會很麻煩?

不會的,紅帽提供了多種遷移工具,幫助企業IT完整遷移到紅帽技術平台上,主要有兩種方式遷移到RHEL:Convert2RHEL自助遷移工具和紅帽咨詢服務。

Convert2RHEL自助遷移工具可支持從生產環境的CentOS Linux、Oracle Linux、AlmaLinux和Rocky Linux 等向RHEL的自助遷移。該自助遷移工具能夠保持原有的自訂項、配置和參數設定,可避免昂貴的重新部署專案。

從CentOS Linux向RHEL遷移,整個過程有5大驚喜:

1)時間限制少,轉換比構建新系統更快;

2)硬件資源占用少,高效遷移工具可以方便地實作轉換,無需額外的硬件資源;

3)知識齊備,有些系統的使用年限長,有關系統設定的知識或文件有限,而紅帽遷移工具能夠保留系統和套用的配置;

4)無需技能,即使企業內部團隊沒有足夠的內部Linux專業知識,也能直接遷移;

5)停機時間短,系統設定和工作負載保持不變,無需額外配置,整個遷移流程類似於一次小版本更新。

Salesforce就將20多萬套系統從CentOS Linux遷移到RHEL 9,依托RHEL簡化IT營運,提升客戶體驗。將全球基礎架構CentOS Linux遷移到RHEL,Salesforce能夠最佳化多種軟硬件架構的效能和效率,讓工程團隊更輕松地采用創新技術,而不會產生新的基礎架構需求,紅帽技術還能夠在混合雲環境中推動更加一致的創新。

總結而言 :在CentOS停更期限的最後倒計時中,企業使用者完全可以拒絕停更焦慮,踏實走上「躺平式」平替之路,這就是從CentOS遷移到RHEL。接下來,讓我們拒絕停更焦慮,「躺平式」遷移到RHEL,在紅帽世界級的雲原生和混合雲平台上,「躺贏」!(文/寧川)