紅帽曹衡康:后CentOS時代,企業應該如何選擇Linux平臺
原創CentOS Linux 8于去年12月31日停止服務,有的用戶認為無法再使用CentOS,有的用戶認為紅帽要割韭菜,還有的用戶不知道未來該如何選擇正確的平臺。面對種種質疑和困惑,在近日召開的《2022紅帽媒體Open講》上,紅帽全球副總裁兼大中華區總裁曹衡康進行了答疑解惑。
CentOS Linux的未來是CentOS Stream
以往,在RHEL宣布更新之后,CentOS會隨之更新,很多用戶或者生態合作伙伴在此基礎上增加一些功能,給其客戶使用,然而并不會再反饋到上游社區,變成一個分支。這些分支由于沒有社區維護,慢慢變成了“孤兒”,甚至消失不見了。面對這種情況,紅帽將CentOS Stream放在了RHEL的前面。這樣一來,生態合作伙伴會更早地拿到一些新功能,并加入一些創在CentOS Stream上,之后在未來的RHEL版本發布出來。也就是說,生態合作伙伴的創新,不會像以前一樣無人維護、慢慢消失,而是會留在CentOS Stream,以及RHEL中,得到維護。“Facebook、英特爾等大型IT公司對此非常開心,他們認為這樣可以提早地把所需的功能放在CentOS Stream上,所以我們得到了英特爾等公司的大力支持。”曹衡康表示。
關于CentOS Linux8停止服務這個問題,紅帽中國首席架構師張家駒表示,從技術角度來說,“ CentOS8停止服務”這種說法是不準確的。“這不是停止服務,因為這個東西一直都在,我們以前叫CentOS,現在叫CentOS Stream,這是在原有的基礎上進行了升級。”對于用戶來說,原來用CentOS 8的用戶,只需在筆記本或者服務器敲兩條命令,就可以輕松地遷移到CentOS Stream。所有的包的下載都會轉向由CentOS Stream下載,補丁、安全的更新也依然都有。
以打補丁為例,在CentOS版本,如果有黑客攻擊Linux,RHEL毫無疑問會馬上把補丁打出來,發布給所有用戶,幫用戶安裝好。但是CentOS的用戶風險會很大,因為通常CentOS的版本發布是在RHEL之后好幾個月才會拿到,因而無法及時拿到補丁。CentOS Stream是紅帽還在開發的產品,紅帽會很快將所有補丁打好給到CentOS Stream用戶。
全新紅帽Linux生態系統
再來看一下當今紅帽企業Linux生態系統。首先最上游是社區領域的Fedora Linux。Fedora Linux鼓勵全世界的對核心操作系統感興趣的開發者、工程師來做貢獻。他們可以在Fedora Linux這個試驗場地來做各種試驗,Fedora Linux的版本基本上每6個月更新一次。
位于中游是CentOS Stream,其受眾已經開始是實際使用的客戶了,所以它本身可以ready to use。同時,CentOS Stream鼓勵很多生態合作伙伴做創新,包括存儲合作伙伴、軟件生態合作伙伴等等。他們可以在CentOS Stream中將自己的創新加進去,紅帽也將這些創新納入到整體開發流程中,通過CI/CD的方式,打包實現ready to use。CentOS Stream的版本更新會快一點。
位于下游的是RHEL。在RHEL,紅帽將打包好的CentOS Stream,加入紅帽的企業服務。這包括紅帽工程師的各種支持,一旦客戶使用RHEL之后,紅帽可以隨時幫客戶打補丁、做維護等。值得注意的是CentOS Stream和RHEL的功能幾乎是相同的。
曹衡康表示,目前,客戶可以選擇繼續免費使用紅帽的CentOS Stream社區版,同時,如果企業生產量很大,需要更加安全、穩定、可靠的版本,可以選擇紅帽的訂閱版本,付費的企業版RHEL。“所謂的穩定可靠不是功能穩定可靠,而是服務更加穩定可靠。在功能方面,二者幾乎是一樣的,唯一差別就是RHEL有紅帽工程師的支持。”曹衡康強調。
后CentOS 時代, 如何選擇正確的平臺?
關于在后CentOS 時代,如何選擇正確的平臺,曹衡康表示應該從以下六個方面來考慮:
首先是代碼是否真的開源。如果不遵守開源的規則,沒有將更新的代碼回饋給上游社區,就不再是開源了。
第二是代碼權益保障。要確定不會侵犯他人的代碼權益,因為一旦使用侵權的代碼,賠償額會非常高。
第三是交付方式。交付方式是非常好的服務,如果有任何問題,都會有人提供支持和服務。
第四是服務響應時間。當有任何問題的時候,快速的服務響應至關重要。
第五是產品生命周期&技術生態。應該確保平臺的生命周期都有長期的支持,不用擔心更新、重新配置等改變會影響穩定性。
第六是產品穩定性。在Linux版本更新中增加任何內容都要確定其穩定、安全、可靠。
結語
世界在不斷變化,操作系統的開發流程也在不斷創新和優化。將CentOS Stream提到RHEL之前無疑是更優化的做法,CentOS Stream的場景更適合整個社區的發展,從而也將助力用戶實現更多創新。