CentOS成爲歷史,服務器OS如何“自立自強”?

6月30日,CentOS 7停止維護,CentOS將不再提供所有官方的支持和更新,這也意味着CentOS正式退出了舞臺,成爲歷史。

AI時代,服務器操作系統邁入新階段,在平穩替換過渡的同時,升級的方向在哪裡?

服務器OS進入新時代

伴隨着CentOS的停更,其長達20年的開源社區也進入了暮年,而CentOS停更對使用CentOS 7的企業和個人用戶產生了廣泛的影響。由於不再獲得官方支持和更新,使用CentOS 7的系統可能會面臨安全風險、性能問題以及與其他軟件的兼容性問題。

CentOS起源於CAOS Linux的構建,是一種基於RPM的Linux發行版, 由於其自身是基於Redhat 的 RHEL 的源代碼構建,因此與RHEL完全兼容。鑑於CentOS停更的情況,許多用戶和企業開始尋找替代方案。其中,遷移到RHEL被認爲是一個可行的選擇,因爲RHEL與CentOS高度兼容,並且提供了商業支持服務。此外,還有一些其他的免費開源Linux發行版,如Debian、Ubuntu Server等,也可以作爲CentOS的替代方案。

而隨着數字技術的發展,對服務器OS的要求顯然也“今時不同往日”,服務器OS作爲承接底層硬件與上層應用的核心,可以看做一個平臺,如果平臺搭建的不牢固,一方面,底層硬件無法發揮出應有的性能;另一方面,最終用戶使用起來也會遇到兼容性、穩定性等各種影響用戶體驗問題。

在這個新應用、新硬件不斷涌現的時代,一個能跟上時代步伐的服務器操作系統就顯得尤爲重要。龍蜥社區技術委員會主席、阿里雲基礎軟件部資深技術總監楊勇告訴鈦媒體APP,龍蜥社區通過社區成員的投票,共同研討,於前不久發佈了全新的AnolisOS 23,面向新一代英特爾至強處理器優化,並集成了在雲原生、AI和CentOS替代上的諸多成果。

與此同時,面對AI時代的到來,對服務器操作系統也提出了新的考驗,在算力多元異構背景下,操作系統需要能夠適配GPU、CPU和DPU等各類硬件架構和設備,並提供相應的驅動程序支持。對此,浪潮信息系統軟件產品部總經理蘇志遠告訴鈦媒體APP,未來操作系統將置入AI能力,爲AI應用搭建最佳運行環境的同時,更好地利用AI能力,優化自身開發、運維、管理效率。

當異構芯片能“跑起來”以後,接下來要考慮的就是如何能跑得更好,隨着算力需求的增加,所產生的數據自然隨之增長,在蘇志遠看來,接下來大模型時代,如何做好內存管理和優化、I/O的優化是很關鍵的一步,“如何讓內存用得更高效將成爲未來服務器操作系統很重要的一項‘工作’。”蘇志遠強調。

也正是基於此,在CentOS停更之際,浪潮信息在龍蜥社區版操作系統基礎上,優化後推出了全新的服務器操作系統雲巒KeyarchOS(簡稱KOS),在全面支持英特爾至強6能效核處理器的基礎上,進一步增強軟硬協同特性,增加智能化及安全能力,爲用戶帶來更加智能、高效的使用體驗。

企業如何“停更無憂”

顯然,服務器操作系統已經進入了新的時代,這個時代中,對異構算力的兼容性成爲核心能力。而在此過程中,算力如何爲應用提供支撐,已經成爲當下用戶關心的核心問題,而服務器操作系統作爲“連接器”自然備受重視。

當AI時代降臨,遇上使用了多年的CentOS停更,企業如何度過這個服務器操作系統更迭的時代,已是各行各業企業關注的焦點。據開放數據中心委員會(ODCC)發佈的《國產服務器操作系統發展報告》中顯示,願意留在 CentOS 體系下的用戶僅佔8%;而72%的用戶,有意願、且正在計劃和試點轉投國內服務器 OS,其中半數以上,都希望在1年內完成這個過渡。

從數據上不難看出,CentOS的停服讓中國企業用戶迫切的需要一個新的服務器OS,進行原有業務的遷移與替換。在楊勇看來,除傳統企業 IT 系統的場景的替代需求外,不論是企業上雲,應用雲原生化。還是企業擁抱 AI 技術,建設智算中心,應用全面智能化,“在這些新場景下,企業均需根據具體的使用場景,選擇更可靠的、組件版本選型更新的服務器 OS進行替換。”楊勇如是說。

針對此,一個開源的服務器操作系統社區的作用就顯得尤爲重要,楊勇告訴鈦媒體APP,社區爲企業提供了多樣化的遷移替代方案。首先,是原地遷移工具,讓企業在不重新安裝操作系統的前提下,就地升級操作系統,“這種平滑的升級操作系統的能力,對於一些有特殊場景需求、業務不能中斷的企業而言,至關重要。”楊勇強調。

不過,在楊勇看來,僅有原地升級遷移方案是不夠的,“針對更多的複雜應用場景,企業需要根據自身場景制定服務器OS切換方案。而這也是龍蜥社成員應該做的——不僅僅提供操作系統運維管理工具,社區生態夥伴更應該提供專業的諮詢服務。”

蘇志遠也對鈦媒體APP表示,社區與專業廠商的配合,對於企業完成服務器OS替換是至關重要的,“社區更多的是進行技術和產品的儲備,應用落地的 ‘最後一公里’還是需要專業的廠商來做。”蘇志遠指出,“這裡麪包括了面向場景化的工具定製,以及一些業務需求的重新編譯和驅動的選型。”

與此同時,蘇志遠認爲,停更無憂與遷移本質上是有關聯的兩件事,“遷移更多是面向替換的場景,不用CentOS或者不用紅帽的產品了。”

蘇志遠進一步與鈦媒體APP分享了某985高校的案例:該學校原先使用了CentOS,隨着CentOS的停更,學校亟需將原本600節點的業務無感遷移替換到其他服務器OS上,如果一下子將600臺機器全部遷移,肯定會出現業務宕機的情況。基於此,學校採用了批量遷移的解決方案,陸續將600臺服務器的操作系統替換到KOS上。

在通信行業,某運營商在關鍵基礎設施業務方面使用KOS替換原有的CentOS,採用無人值守的方式快速、平滑地將客戶原有的CentOS7遷移到KOS5.8版本,充分利用了原有設備,經過遷移後調優,業務整體性能提升10%。

另一方面,“停更無憂”對於企業的意義在於:有些企業的核心業務操作系統是CentOS,這部分業務不能停,“可能有些應用開發商都已經倒閉了,CentOS是企業的必選項,他們希望將這個應用的生命週期跑完或者等這批機器到了淘汰換新的時候,再進行下一步考慮。”蘇志遠介紹到。

而繼續使用已經停更的CentOS 7,企業將面臨BUG和安全漏洞無法修復,系統安全穩定性面臨嚴峻挑戰,對此,楊勇對鈦媒體APP表示,浪潮信息聯合龍蜥社區推出“停更無憂”行動計劃,提供漏洞及Bug修復、故障定位與解決、安全加固等服務,有效防範CentOS停服後可能出現的新型漏洞、惡意代碼引發的信息泄露、業務中斷以及勒索攻擊等嚴重風險。

從“可用”到“好用”,自主創新服務器OS生態建設進行時

CentOS的停服對中國服務器OS的完善也起到了推動的作用,讓自主創新服務器OS從“可用”逐漸走向“好用”,在蘇志遠看來,服務器OS兼容性、穩定性的強弱,是評價一個服務器OS好壞的關鍵指標,“服務器OS不像Windows這類面向消費端的產品,它提供的更多是標準化的Linux操作系統,從‘可用’走向‘好用’最需要解決的就是兼容性和穩定性的問題。”蘇志遠告訴鈦媒體APP。

在蘇志遠看來,基於Linux的國內外服務器操作系統同宗同源,技術指標上現階段我國服務器OS與國際一流水平基本持平,但是還需要在生態兼容性,尤其是南向硬件兼容性方面進一步提升。“與硬件兼容性的強弱直接影響了整個系統的穩定性,而穩定性又決定了可用性,尤其在AI時代,對服務器的穩定性提出了更高的要求,”蘇志遠強調。

“而讓用戶對於服務器OS‘無感’,纔是體現一個服務器OS好用的標準。”蘇志遠進一步指出,“用戶一般只有在宕機的時候才能感受到服務器OS的存在,如果經常宕機,經常讓用戶感受到操作系統的存在,那一定不是好用的操作系統。”

從市場上看,隨着數字產業的發展,中國涌現出了很多新興的芯片和應用廠商,用戶對於操作系統的需求也越來越旺盛,在楊勇看來,服務器OS對於異構芯片兼容性,是接下來很長一段時間內的挑戰,它將考驗的是整個產業鏈上下游的生態建設水平,而“各自爲戰”最終將導致操作系統生態建設發展緩慢。

顯然中國服務器OS進入了新階段,以開源爲核心理念的生態化、社區化模式在中國逐漸發展開來。只有各大廠商“生態共建”,打造一個開源開放的社區,共同面對行業產生的問題,才能真正解決這些問題。

目前,中國服務器OS社區中,當屬龍蜥操作系統開源社區(OpenAnolis)與歐拉操作系統開源社區(OpenEuler)生態建設得較爲完善。

當前在市場、技術、生態上,龍蜥開源社區和歐拉開源社區形成齊頭並進的發展態勢,各自擁有非常明確的商業生態模式,龍蜥開源社區的“繼承+創新”路徑與歐拉開源社區的“革命+重建”路徑,二者互爲補充,合力應對 CentOS 停服衝擊,緊跟技術浪潮的更新迭代,踐行服務器操作系統開源生態的多路線發展方向。

伴隨着服務器OS開源社區的發展,中國操作系統已經開始慢慢被國內的企業所接受,據中國信通院面向用戶羣體的調研顯示,龍蜥操作系統以53%的佔比成爲用戶意願遷移的首位,與此同時,據調查,目前包括互聯網、政府、金融、醫療、電信、製造等在內的多個行業對遷移至中國操作系統持積極態度。據統計,目前龍蜥操作系統裝機量現已超過600萬,服務了金融、通信、政務、能源、交通等衆多行業超過80多萬用戶。

隨着以大模型爲代表的AI產業的快速發展,未來對上承應用,下接硬件基礎設施的服務器操作系統將提出更多、更高的要求。面向未來,唯有產業上下游“生態共建”,共同推進中國操作系統開源化發展,才能更好地釋放算力價值,賦能AI產業發展。(本文首發於鈦媒體APP,作者|張申宇,編輯丨蓋虹達)