飛象原創(chuàng)(魏德齡/文)“軟件定義”的魅力正在愈發(fā)凸顯,普遍到每個(gè)人手機(jī)裝載的App,極客到用老舊電子產(chǎn)品變身的路由器,生產(chǎn)力到讓服務(wù)器變身網(wǎng)絡(luò)中的不同角色。軟件正在呈現(xiàn)出定義一切IT世界的態(tài)勢,讓通用硬件展現(xiàn)出無限創(chuàng)造力。
但如何釋放這種創(chuàng)造力則是擺在設(shè)想與落地之間的一條鴻溝,如同是視窗系統(tǒng)之于PC、Android之于手機(jī),讓開發(fā)者有展現(xiàn)創(chuàng)作力的舞臺,還能讓使用者有簡單易用的平臺,仍然是一個(gè)持續(xù)不斷的課題。例如如今大熱的人工智能業(yè)務(wù),在將強(qiáng)大的硬件算力變現(xiàn)的過程中,業(yè)界也不約而同的選擇了一個(gè)共同的底層承載方式。
最“接地氣兒”的云原生
從此前英偉達(dá)發(fā)布會(huì)上黃仁勛對于全棧架構(gòu)的介紹中就能發(fā)現(xiàn),整個(gè)技術(shù)棧圍繞著Kubernetes云原生架構(gòu)構(gòu)成。OpenAI的底層調(diào)度平臺與計(jì)算平臺采用的也是Kubernetes。不久前Meta發(fā)布的關(guān)于GPU訓(xùn)練運(yùn)維的實(shí)踐博客中,采用的也同樣是Kubernetes。根據(jù)調(diào)研公司的統(tǒng)計(jì)開看,目前人工智能的應(yīng)用服務(wù)底層承載均以Kubernetes為主。
也就是說,無論是人工智能時(shí)代,還是此前的數(shù)字化浪潮,在剝離了表層的應(yīng)用后,底層都有著Kubernetes的支撐!盁o論這個(gè)世界被誰改變、被誰吞掉,但最接地氣,逃脫不出的還是云原生相關(guān)的整個(gè)技術(shù)棧!鼻嘣瓶萍荚圃a(chǎn)品負(fù)責(zé)人于爽在近期舉行的KubeSphere媒體溝通會(huì)上表示。
云原生成為AI重要承載的背后,與其開源文化的工作方式有著很大關(guān)系。以KubeSphere為例,作為在Kubernetes之上構(gòu)建的面向云原生應(yīng)用的分布式操作系統(tǒng),除了常規(guī)的社區(qū)運(yùn)營外,在上海、北京、深圳等各個(gè)城市都出現(xiàn)了很多愿意主動(dòng)承擔(dān)相關(guān)工作的外部貢獻(xiàn)者。在社區(qū)中,青云科技也不會(huì)刻意制造話題爆點(diǎn),而是圍繞客戶需求,科學(xué)地使其轉(zhuǎn)化為KubeSphere上的產(chǎn)品能力,以此來吸引社區(qū)用戶。
“開源是一個(gè)很好的產(chǎn)品形態(tài)去構(gòu)建你的客戶群體,去拉動(dòng)你的產(chǎn)品能力、需求的一個(gè)最好的‘武器’!庇谒硎,青云會(huì)持續(xù)加大開源的力度與投入。一方面在產(chǎn)品形態(tài)上創(chuàng)造更好的抓手,另一方面加大開放力度。
KubeSphere提供了一個(gè)涵蓋八大開源項(xiàng)目的云原生平臺,截止到上個(gè)月,累計(jì)安裝量已達(dá)500萬以上,外部貢獻(xiàn)者累計(jì)500以上。項(xiàng)目包括支持多云、多集群分布式部署的KubeSphere容器平臺;提供云邊協(xié)同、邊緣設(shè)備管理的邊緣計(jì)算平臺EdgeWize;提供集群健康掃描與安全監(jiān)控的KubeEye;支持全場景、分布式可觀察能力的WhizardTelemetry;簡化Fluentd和Fluentbit日志管理的Fluent Operator;高效部署Kubernetes環(huán)境及云原生組件的KubeKey;支持BGP等協(xié)議的開放式負(fù)載均衡器OpenELB;以及提供多渠道靈活告警管理的Notification Manager。這些項(xiàng)目協(xié)同構(gòu)建了完整的云原生生態(tài)系統(tǒng),助力企業(yè)實(shí)現(xiàn)從集群管理到應(yīng)用交付的全生命周期管理。
與客戶需求共成長
在2024年,KubeSphere的商業(yè)進(jìn)展也反映出了客戶需求的變化。
最明顯的一點(diǎn)在于容器化應(yīng)用已經(jīng)開始深入至企業(yè)的核心業(yè)務(wù)中。在金融領(lǐng)域,銀行的內(nèi)部結(jié)算、保險(xiǎn)公司案例處理器等核心業(yè)務(wù),已經(jīng)開始運(yùn)行在KubeSphere進(jìn)行處理!安粌H能用,還要好用。”成為了客戶對KubeSphere提出的更高要求。
例如國內(nèi)某大行金融科技公司已經(jīng)開始探索非常前沿的云原生頭部需求,謀劃在國內(nèi)多地多中心通過統(tǒng)一化管理實(shí)現(xiàn)交付部署。另外一家銀行中已有500多個(gè)研發(fā)項(xiàng)目開始圍繞KubeSphere進(jìn)行業(yè)務(wù)構(gòu)建,除了底層基礎(chǔ)設(shè)施運(yùn)維功能外,還包括開發(fā)業(yè)務(wù)、DevOps敏捷等。
邊緣云的需求也正在凸顯,某銀行正在探索云邊協(xié)同基礎(chǔ)架構(gòu)方案的落地實(shí)踐,例如對網(wǎng)點(diǎn)柜員的合規(guī)性行為檢測,通過相應(yīng)的傳感裝置對員工操作動(dòng)作進(jìn)行捕捉,再結(jié)合算法來判斷動(dòng)作是否合理。
除了應(yīng)對客戶日漸增多的深層次需求外,國內(nèi)外環(huán)境的變化也為產(chǎn)品功能上提出了更多要求,客戶面臨多云環(huán)境、多基礎(chǔ)設(shè)施的統(tǒng)一管理挑戰(zhàn),希望通過云原生平臺實(shí)現(xiàn)跨云基礎(chǔ)設(shè)施的統(tǒng)一管理,優(yōu)化跨工廠的應(yīng)用分發(fā),降低運(yùn)維成本。KubeSphere就在今年幫助了某全球頂尖的電池供應(yīng)商實(shí)現(xiàn)了橫跨國內(nèi)外云環(huán)境進(jìn)行統(tǒng)一應(yīng)用分發(fā)的目標(biāo),通過純軟件的方式來納管不同廠商的Kubernetes基礎(chǔ)設(shè)施。
面向海外市場,KubeSphere采取了輕量化且高效的策略。目前已廣泛積累了包括東南亞、土耳其等地區(qū)的開源用戶,并借助如土耳其GENCUBE這樣的本地合作伙伴進(jìn)行商業(yè)轉(zhuǎn)化,實(shí)現(xiàn)了如土耳其機(jī)場等企業(yè)版客戶的成功交付。
從上述的客戶需求變化與實(shí)際應(yīng)用案例中不難發(fā)現(xiàn),容器云正在多個(gè)完全不同的行業(yè)領(lǐng)域產(chǎn)生價(jià)值,場景遍布金融、電池工廠、機(jī)場等。面對持續(xù)深化又完全不同的客戶需求,KubeSphere需要解決功能復(fù)雜度與版本升級開發(fā)中的矛盾,才能讓使用者依舊享受的簡單易用的體驗(yàn)。
“云原生的需求是千變?nèi)f化的,每一個(gè)新的需求產(chǎn)生都是意味著不同的業(yè)務(wù)場景,KubeSphere團(tuán)隊(duì)的人數(shù)是有限的,技術(shù)能力也是有限的,讓工程師無限地學(xué)習(xí)不同領(lǐng)域的云原生知識是不現(xiàn)實(shí)的!庇谒劦搅似渲械拿,同時(shí)也在2024年找到了一條可以化矛盾為無限創(chuàng)造力的道路。
靈活釋放創(chuàng)造力的LuBan
500萬以上的累計(jì)安裝量、500以上的外部貢獻(xiàn)者、國內(nèi)多領(lǐng)域的客戶、海外市場的合作伙伴,通過開源社區(qū)的培育與圍繞客戶的產(chǎn)研團(tuán)隊(duì),顯然KubeSphere已經(jīng)擁有了一個(gè)足以讓“軟件定義”充分發(fā)揮創(chuàng)造力可能的基礎(chǔ)。
2024年,KubeSphere又為無限的創(chuàng)造力提供了一個(gè)“舞臺”!拔覀儼l(fā)布了一個(gè)叫LuBan的版本內(nèi)核。借助LuBan,KubeSphere真正成為一種云原生操作系統(tǒng)!庇谒瑢Υ诉M(jìn)一步形容,任何合作伙伴的一個(gè)創(chuàng)新功能都可以像使用蘋果iOS或Windows操作系統(tǒng)一樣無縫的接入進(jìn)來。
通過LuBan這種插件式開放架構(gòu),不管是第三方的界面、按鈕、第三方后臺API,都可以熱插拔進(jìn)KubeSphere里。也就是說,青云無需為客戶開發(fā)某功能的特殊版本,只需將能力變成一個(gè)插件,就能動(dòng)態(tài)嵌入進(jìn)產(chǎn)品版本中。同時(shí),客戶也可以借助LuBan進(jìn)行分發(fā),通過KubeSphere的擴(kuò)展組件市場,讓組件在任何云原生基礎(chǔ)上運(yùn)行起來。此外,可插拔的方式也不會(huì)影響產(chǎn)品本身底座的迭代,實(shí)現(xiàn)了雙方工作量與工作環(huán)節(jié)的解耦合。
“這其實(shí)是既幫助我們,也幫助客戶,還幫助合作伙伴,不是雙贏,而是三贏!庇谒J(rèn)為這是目前新時(shí)代云原生最經(jīng)濟(jì)的合作方式。
總體上看,KubeSphere LuBan作為分布式可插拔云原生操作系統(tǒng),通過其先進(jìn)的插件式核心框架和開放的基礎(chǔ)UI組件庫,為用戶帶來了極大的靈活性和擴(kuò)展性。該平臺支持方法復(fù)用和API動(dòng)態(tài)注冊,實(shí)現(xiàn)標(biāo)準(zhǔn)化開發(fā)框架和流程的全面覆蓋,同時(shí)提供前后端熱插拔更新和熱修復(fù)功能,顯著提升了系統(tǒng)的敏捷性與穩(wěn)定性。
KubeSphere LuBan以開放性為核心,構(gòu)建了一個(gè)面向生態(tài)共建的開發(fā)者擴(kuò)展中心,進(jìn)一步推動(dòng)了云原生生態(tài)系統(tǒng)的發(fā)展與合作。于此同時(shí),青云公司的各條產(chǎn)品線也正在LuBan化,以實(shí)現(xiàn)降本增效的目的。目前包括第三方伙伴及個(gè)人開發(fā)者上架到KubeSphere Marketplace上的擴(kuò)展組件已經(jīng)有40余款。于爽將此形容為用組團(tuán)打“怪”的方式來解決云原生千變?nèi)f化的復(fù)雜場景需求。
面向2025年,KubeSphere將聚焦于三大產(chǎn)品方向:首先是可觀測性,通過加強(qiáng)運(yùn)維監(jiān)控能力,幫助客戶降低數(shù)據(jù)中心的運(yùn)維成本,確保云原生計(jì)算資源更穩(wěn)定、安全地運(yùn)行;其次是跨基礎(chǔ)設(shè)施的集群管理,滿足不同硬件、軟件、私有云和公有云長期并存的管理需求;最后是邊緣AI,聚焦于邊緣場景的無限拓展性,尤其在人工智能驅(qū)動(dòng)的具身智能和自動(dòng)駕駛等領(lǐng)域,釋放更大的創(chuàng)新潛力。
軟件定義與開源社區(qū)文化無疑都正在成為數(shù)字世界的價(jià)值觀核心,KubeSphere LuBan將理念浪潮轉(zhuǎn)化為發(fā)展的動(dòng)力來源,培育開放共享生態(tài),讓創(chuàng)造力得以靈活釋放,更廣更深服務(wù)千行百業(yè)。