與晶片的炙手可熱相比,作業系統(OS)似乎並非聚光燈下的主角,但其在數字經濟演進中發揮著不可替代的作用。特別是在內外部環境日益複雜的背景下,伺服器作業系統的突圍備受矚目。
根據IDC報告預測,2023年歐拉(openEuler)係在中國伺服器作業系統領域的市場份額達到36.8%,成為國內首個實現市場份額第一的基礎軟體。開源四年以來,歐拉係累計裝機量超過610萬套,在技術創新、生態發展、社區合作、商業落地等方面達成正反饋效應。
當然,一路披荊斬棘的歐拉並非孤軍奮戰,基於歐拉的技術開發與商業實踐匯流聚力,在諸多未知領域建立起一座座里程碑。在攻堅克難的道路上,BMC(Baseboard Management Controller) OS作為一項根技術,承擔著管理算力基礎設施全生命週期的使命,其穩定性與安全性至關重要——能否填補這一技術空白,關乎相關産業的未來發展。
大部分數據中心的伺服器上都有BMC,而國內伺服器廠商採用的BMC OS主要來自國外企業提供的技術,市場中缺乏適配的嵌入式作業系統方案。在歐拉的沃土上催生另一種可能,讓BMC OS綻放出別樣的光彩,可謂眾望所歸。
在近日舉辦的作業系統大會2023上,openEuler社區聯合國家工業資訊安全發展研究中心,圍繞技術創新性、示範推廣價值、應用規模、服務運維能力、社區貢獻五大維度,評選出15個2023年度openEuler領先商業實踐項目,其中,超聚變基於歐拉打造的BMC嵌入式作業系統成功入選,商業發行版已應用到全係伺服器産品,填補了伺服器BMC OS的技術空白。
這是超聚變BMC OS邁向新征程的一小步,更是技術生態另辟蹊徑的一大步。
BMC OS的核心價值與應用痛點
在數字經濟大行其道的新時代,算力、存力、運力堪稱支撐産業發展的核心底座,而伺服器無疑是整個底座中最值得關注的單元。伺服器中的BMC承載著安全、監控、管理、運維等功能,OS的重要性不言而喻。
首先是安全保障。從伺服器上電時起,BMC負責管理與控制所有伺服器硬體的上下電、故障狀態、固件等,這對BMC OS提出極高的安全要求。
其次是具備可定位性。伺服器BMC南向對接幾百類硬體部件,北向提供豐富的管理介面,涉及Redfish、WEB、CLI、SNMP等幾十種標準協議。高度複雜的系統需要BMC OS給予豐富、便捷的可定位手段。
再次,小型化和高性能也是剛需。由於BMC的記憶體(256MB~1GB)和存儲(64MB~1GB)資源有限,因此要求OS的資源佔用越少越好;在過壓及掉電保護等場景,則需要BMC的響應速度足夠快,OS須做到在系統大壓力下仍能進行緊急調度。
儘管BMC OS扮演的角色舉足輕重,但在相當長一段時間裏,眾多伺服器廠商在BMC OS領域依然受制于兩種模式:一是基於開源的嵌入式OS自己投入資源二次開發維護,需要長期維持一定的研發人員規模;二是從其他國家購買完整的BMC+嵌入式OS方案,費用高昂且存在安全隱患。
是否還有第三條道路?通過自主創新,研發出可供行業共用的BMC OS通用解決方案,避免重復投入的同時化解安全風險,也許是真正值得探索的嶄新路徑。
超聚變BMC OS的開發挑戰與路徑探索
作為歐拉社區的OSV廠商,超聚變打造的BMC OS商業版本已應用於自家的全系列伺服器上。這是從0到1質的飛躍,也邁出了商業化進程的關鍵一步。
在BMC OS研發過程中,會遇到諸多挑戰。除了前面提及的輕量化難題,可觀測性和可測試性也不容忽視。OS必須提供足夠豐富的可觀測性介面,快速定位線程死鎖、記憶體洩露等場景問題;與此同時,對BMC業務所需OS特性的快速自動化測試能力亦頗為重要。
面對充滿不確定性的前景,超聚變的研發團隊迎難而上,不斷攻克BMC OS闖關路上的一道道難關。由於BMC系統整體較為複雜,涉及開源套裝軟體400+,且要滿足BMC開發過程中所需的調試、發佈、最小集合、最全集合等不同場景的訴求,因此系統化的思維方式與創新性的解決方案是破局的不二法門。
例如:為了保證嵌入式OS的輕量化,裁剪是必不可少的步驟,而基於一個完整的系統進行裁剪是更高級別的挑戰。超聚變借助開發工具自動梳理各OS特性、套裝軟體的資訊樹全集,實現不同場景的精準裁剪。尤值一提的是,在嵌入式OS裏面支援輕量的容器化技術,此前國內沒有成熟案例——超聚變率先引入isula輕量化容器,最終成功應用在BMC OS中。
事實上,超聚變BMC OS不僅通過技術創新填補了國內市場的空白,而且在商業實踐和生態發展方面也屢有建樹,這正是其能夠入選2023年度openEuler領先商業實踐項目的底層邏輯。
其一,打造BMC OS安全與穩定的新標桿。歐拉作為開源作業系統,在安全性和穩定性方面有較高的標準。超聚變基於 openEuler Embedded構建安全可靠的伺服器 BMC作業系統,滿足企業級用戶對伺服器管理的全方位訴求。比如:BMC OS通過及時修復安全漏洞,降低BMC被攻擊的風險,進而保證客戶數據中心的安全。
其二,定制與整合協同發力滿足全場景多元需求。超聚變基於歐拉進行場景化開發,持續強化網路管理、安全加固、可維護性等功能。以運維場景為例:超聚變在嵌入式OS中支援小型化容器技術,可實現版本秒級切換,客戶無需停機即可完成固件升級,顯著提升運維水準。
其三,以生態繁榮推動BMC OS加速商業滲透。超聚變積極參與歐拉社區建設,促進openEuler生態系統發展,為開源社區貢獻代碼、文檔、測試等資源,改善算力基礎設施管理面作業系統的成熟度。
攜手驅動BMC中國方案走向未來
近幾年來,國內伺服器市場每年保持近400萬台的規模並呈增長態勢。據IDC預測,未來3年中國伺服器銷量有望達到每年500萬台,伺服器BMC OS的市場規模也將水漲船高。
身處潛力巨大的市場空間,BMC OS中國方案會逐漸進入深水區,在收穫成果的同時亦可能遭遇驚濤駭浪。從這個意義上講,尋找持續進化的動力,將成為BMC OS開路先鋒們的重大課題。
令人欣喜的是,超聚變近日宣佈在openEuler開源社區成立sig-BMC工作組,協同社區夥伴繼續探索BMC中國方案的未來之路:以歐拉社區為孵化平臺,面向算力基礎設施領域提供可商用的開源管理解決方案;支援多樣性算力平臺,覆蓋X86、ARM、RISC-V、Ampere等不同處理器架構;建立公開、開放的社區,以技術交流為主,積極推進資訊分享、先進技術引入、相關標準化等工作。
站在更廣闊的視角,BMC中國方案在歐拉社區不斷演進,既符合中國算力發展的實際情況,又匹配國內算力基礎設施建設的安全標準,同時可以兼顧不同行業數字化轉型的紛繁需求。以超聚變為代表的探路者們正在形成合力,開放、安全、靈活的BMC中國方案將駛向未來。