▲KubeEdge邊緣計算項目在高速ETC的應用

?除了高速公路ETC收費網絡這一大規(guī)模實踐應用外, 在智慧航天領域,2021年首顆搭載基于KubeEdge云原生邊緣計算的“天算星座”計算平臺[4]的試驗衛(wèi)星在軌穩(wěn)定運行,KubeEdge幫助商業(yè)衛(wèi)星上的邊緣計算設備實現(xiàn)在軌圖片分析,甚至進行本地化AI模型訓練和算法改進,從而挑選出有價值的衛(wèi)星圖片向地面?zhèn)鬏?,?jié)約寶貴的天地連接帶寬;中海油使用KubeEdge為大型海上智能油田賦能,構建“海陸協(xié)同”新范式;上汽集團智能汽車成功搭載KubeEdge進入智能汽車領域,給人們帶來了更多智能行車體驗;順豐科技結合KubeEdge構建物料和供應鏈領域泛生產要素物聯(lián)網技術應用,讓物流更為智能和便民……?

▲北京郵電大學將KubeEdge集成至衛(wèi)星計算平臺,使得衛(wèi)星在太空中首次可同時調用邊緣和中心云的資源并具備AI能力和多任務處理能力

?時至今日,KubeEdge在交通、能源、通信、金融、工業(yè)制造、CDN、智慧園區(qū)等各行各業(yè)已經有了更加深廣的應用和普惠價值。  

回顧KubeEdge的發(fā)展歷程,王澤鋒印象最深刻的,是自己親手創(chuàng)建的開源項目成功解決了現(xiàn)實中業(yè)界重大課題后的喜悅心情。當項目的意義從初期的“與人分享代碼”,逐漸走到“與他人共同推動世界向前進步”,每一位從業(yè)者都能發(fā)自心底感受到開源的巨大魅力。 

能收獲這樣的感受,王澤鋒付出了很多。

開拓國內Kubernetes開源生態(tài)

2014的云原生技術圈,正處于容器編排技術蓬勃發(fā)展的關鍵期。彼時的Kubernetes剛剛開源不久,得益于Google Borg系統(tǒng)的優(yōu)良基因,憑借靈活的架構、聲明式API等先進的理念,受到了華為容器團隊的青睞,并將其集成到PaaS平臺中。 

在幫助客戶進行平臺遷移的過程中,王澤鋒識別到許多Kubernetes的能力不足,包括復雜應用編排調度、故障遷移策略、網絡多平面隔離、大規(guī)模下的service性能等?;赨pstream first的理念,王澤鋒開始到Kubernetes上游社區(qū)貢獻,也因此開始了他的開源旅程。 

2015年,王澤鋒成為了國內最早的Kubernetes maintainer之一。2015-2018年期間,王澤鋒主導了Kubernetes社區(qū)的多個關鍵特性和子項目的設計研發(fā)工作,包括: 

· nodeAffinity – 應用多區(qū)域高可用的節(jié)點親和性

· podAffinity – Pod間親和性調度特性

· taint-toleration – 應用故障遷移特性

· IPVS-proxy – 大規(guī)模場景下海量微服務支持特性· Kubernetes Federation – 集群聯(lián)邦子項目(即后來的Kubefed)

· Poseidon – 調度子項目

· cluster-api-provider-openstack – 集群部署子項目 

這些改進不僅得到了社區(qū)的積極回應,并且在社區(qū)完成開發(fā)后被大量企業(yè)用戶在生產環(huán)境中廣泛使用,業(yè)務價值顯著。 

在此過程中,華為公司在Kubernetes社區(qū)中的影響力與日俱增。隨著Kubernetes成為云原生產業(yè)的事實標準之一,王澤鋒與華為公司的成果讓更多同行看到了深度參與開源事業(yè)的意義和價值。中國企業(yè)選擇及早參與創(chuàng)新開源項目的行為,讓中國開源貢獻者在國際上的影響力大大增加。與“搭便車”的做法相比,堅持回饋上游社區(qū)無疑更有長遠價值。 

而回到起點,提及為什么會選擇探索和開拓這條充滿挑戰(zhàn)的路線,這要從早期國內外的開源環(huán)境說起。過去,國內軟件行業(yè)對國際開源項目的態(tài)度更多是學習借鑒或者直接使用,與上游社區(qū)的互動和回饋較少,這種策略更適合于成熟的技術和項目,可以摘取現(xiàn)成的果實,這樣的氛圍似乎很適合早期的國內市場需求,因此很少有人反其道而行之;但對于處在早期或者快速發(fā)展中的項目并不能帶來多少幫助,從長遠看并不是可持續(xù)的健康生態(tài)。 

憑借敏銳的洞察力,王澤鋒很早就意識到Kubernetes對云原生產業(yè)的重大意義。他知道,在開源社區(qū)的促進下,Kubernetes很快會成為云原生技術領域的關鍵底層支撐。但如果只是一味等待項目成熟坐享其成,是難以在Kubernetes未來的發(fā)展道路上取得話語權。為了長期共同發(fā)展,必須深入參與社區(qū)建設中。 

王澤鋒開始參與Kubernetes開源社區(qū)的貢獻工作后,對開源世界的生態(tài)環(huán)境有了愈加深刻的認識:參與開源貢獻不僅是單純的付出,而是一種互利共贏的良性生態(tài)行為。基于這種認識,王澤鋒在華為內部組建了專門的開源工作團隊,成為Kubernetes開源社區(qū)在國內的第一批企業(yè)化貢獻力量之一。 

以開源成果創(chuàng)造社會價值

把項目代碼放到公開倉庫,就是開源了嗎?王澤鋒顯然不這么認為。 

在Kubernetes社區(qū)中逐漸積累起影響力后,王澤鋒將目標轉向了更廣泛行業(yè)場景應用實踐。2018 年,在幫助客戶于邊緣構建商業(yè)應用的過程中,王澤鋒與同事聯(lián)合創(chuàng)立了KubeEdge開源項目,并捐贈到CNCF基金會遵循開放社區(qū)的治理模式。

KubeEdge也因此成為CNCF第一個將云原生技術應用到邊緣計算的開源項目。KubeEdge的宗旨是結合云原生技術與邊緣計算理念,幫助工業(yè)互聯(lián)網、IoT、智慧交通、智慧能源等行業(yè)享受到云原生繁榮生態(tài)的種種好處,以及開源社區(qū)帶來的各種便利。 

在KubeEdge項目外,王澤鋒還發(fā)起了Volcano和Karmada兩個云原生開源項目,分別用于AI、大數(shù)據、高性能計算的基礎設施管理需求,以及大規(guī)模云原生集群的多云編排需求。如今,Volcano已經在很多互聯(lián)網、金融、科研機構的數(shù)據分析場景中發(fā)光發(fā)熱,Karmada也得到了越來越多海內外企業(yè)的關注和應用。 

與此同時,這些開源項目的社會成果也讓項目本身得到了開源社區(qū)的更多關注。越來越多企業(yè)與技術人參與到了項目的后續(xù)發(fā)展中,生產實踐與社區(qū)貢獻共同為項目提供動力,形成了一種充滿活力的良性循環(huán)。 

開源社區(qū)需要建立良性循環(huán)

問渠那得清如許,為有源頭活水來。

如果把開源項目比作一個個池塘,來自社區(qū)的貢獻就像源頭的活水,而池塘中養(yǎng)育的水草游魚則是從項目中受益的各利益方。一如池塘的生態(tài)環(huán)境一樣,開源社區(qū)也需要建立同樣的良性循環(huán)。 

王澤鋒非常明白這個道理。在開源行業(yè)傾注熱情的這些年,他一直在努力推動社區(qū)建立這樣的氛圍和生態(tài)體系。 

KubeEdge項目誕生之前,邊緣計算產業(yè)的軟件標準化程度還比較低下。很多終端用戶受困于廠商和許可證綁定的問題,需要支付高額授權費用才能完成生產線智能化、創(chuàng)新應用開發(fā)等目標;如果技術更新?lián)Q代,前期投入就會變成高昂的沉沒成本。這一現(xiàn)狀無疑是不利于大環(huán)境的創(chuàng)新步伐的。 

回顧當時的探索道路,王澤鋒這樣總結: 

我們希望能夠復現(xiàn)云原生早期發(fā)展的狀態(tài),讓所有用戶都能享受到開源的便利性。我們希望大家可以無門檻獲取最前沿技術,在自己的環(huán)境中嘗試各種各樣的業(yè)務創(chuàng)新。另一方面,我們也希望凝聚業(yè)界最強的力量,大家一起來推動整個行業(yè)的創(chuàng)新和迭代進步。在未來,等到市場空間足夠大,足夠標準化之后,我們相信所有的商業(yè)公司都可以有平等的商業(yè)變現(xiàn)機遇。 

正是在這樣的理念推動下,華為云先后將KubeEdge、Volcano和Karmada三大項目開源,填補了云原生技術在相關領域的技術空白。而社區(qū)的開放性也大大提升了這幾個項目本身的活躍度,很多企業(yè)開始將它們用于生產環(huán)境,反過來也不斷向社區(qū)回饋貢獻。隨著越來越多的商用落地案例涌現(xiàn)出來,越來越多的企業(yè)通過這些項目取得了業(yè)務成功。例如,德國某地軌道交通系統(tǒng)的設施管理、某初創(chuàng)企業(yè)的云機器人平臺、中海油的油田設施智能化等眾多行業(yè)項目對KubeEdge的選用, Volcano在中科類腦OS[5]、銳天離線計算集群[6]、小紅書大規(guī)模機器學習平臺[7]等案例中的功能體現(xiàn),Karmada在VIPKID容器體系設計[8]、艾莫爾人工智能研究院[9]等企業(yè)、項目中的落地。

?▲中海油在智能油田建設項目中部署智能邊緣計算平臺 圖/央視新聞客戶端?

這些實踐案例充分印證了開源的一大魅力,就是很多用戶可以使用開源項目進行自助技術可行性驗證。開源社區(qū)每天都在發(fā)生著各種令人意想不到的行業(yè)實驗和落地創(chuàng)新過程,這是開源事業(yè)最激動人心的畫面,也是讓更多潛在用戶相信社區(qū)的開放與包容,相信自身可以平等地參與制定社區(qū)的發(fā)展路線的力量所在。社區(qū)和用戶的雙向奔赴,才能真正激發(fā)社區(qū)生態(tài)的原生活力。  

最終,王澤鋒為他的池塘找到了那一汪活水。

對開源事業(yè)充滿熱情

在早期參與Kubernetes社區(qū)建設的過程中,王澤鋒有機會與當時谷歌公司一位首席架構師——Kubernetes社區(qū)最資深的技術領袖——Brian Grant坐下來一同探討技術方案,交流各自的技術見解。 

令他印象深刻的是,Brian Grant作為功成名就的行業(yè)前輩,依舊對技術充滿熱情,對熱心開源事業(yè)的后輩滿懷耐心和期待。 

王澤鋒相信,這樣的熱情才是開源事業(yè)得以持續(xù)前進,不斷為社會創(chuàng)造價值的動力源泉。而他自己,也秉承這一理念,以飽滿的精氣神不斷努力直到今天。如今,很多開源社區(qū)活動都能看到王澤鋒的身影,在演講布道之余他總是會熱情解答與會者的問題,幫助開源新人了解社區(qū)的工作模式、項目的技術理念,并更快找到問題的解決方案。在王澤鋒的引領下,20多位來自各個組織的開發(fā)者,在CNCF的眾多項目中,成長為業(yè)務骨干、核心開發(fā)者,這是一種技術分享,更是一種開源精神傳承,個人貢獻不可估量[10]。 

而這些優(yōu)質的項目領導者,如今也正在各個領域發(fā)揮領導作用。技術到生產,在業(yè)務的深入落實和企業(yè)服務層面,王澤鋒參與發(fā)起的云原生交流平臺“創(chuàng)原會” [11] 企業(yè)會員已經覆蓋各行各業(yè)關鍵領域,通過探索前沿云原生技術,共享產業(yè)落地實踐,共創(chuàng)云原生與業(yè)務融合的無限可能。 

開源是來自時代的聲音, 在開源布道這條道路上,王澤鋒也從未停歇。 

2018 年,王澤鋒發(fā)起了“Cloud Native Days China”系列Meetup和“Cloud Native Lives”系列網絡研討會,為開發(fā)者們搭建更加多元的交流平臺。值得一提的是,這類活動會特別注意覆蓋到很多二三線城市,幫助那里的開發(fā)者了解學習前沿技術。 

2020 年疫情爆發(fā)后,中國KubeCon大會被迫取消,給整個云原生開源社區(qū)帶來重大損失。為此,王澤鋒牽頭聯(lián)系國內的開源愛好者與CNCF共同組織了Cloud Native + Open Source Virtual Summit 2020,以線上會議的形式吸引了大批技術人參會交流,有效彌補了KubeCon暫停的缺憾。 

2021年,王澤鋒作為CNCF大使與社區(qū)的成員一起首次將Kubernetes Community Days(KCD)[12]引入國內,促進云原生技術在不同行業(yè)的最終用戶進行更廣泛的傳播。

▲開源活動中的王澤鋒。2018年起,持續(xù)開展系列線上/線下峰會、活動、課程,線下足跡遍及北京、上海、廣州、深圳、廈門、成都、武漢、南京、重慶及其它城市?

?

與此同時,王澤鋒還非常重視對開源新人的培養(yǎng)。過去,高校學生主要通過課堂學習來了解計算機技術、接觸編程語言等等;而今天,隨著開源社區(qū)的活躍壯大,高校學生擁有了更多機會去參與開源社區(qū)的各種活動,與社區(qū)一同成長,甚至直接參與前沿項目的開發(fā),將這種活動作為課業(yè)學習的補充,在作出技術貢獻的同時,參與者也能夠快速熟悉社區(qū)協(xié)作機制、了解前沿技術理念,在短時間內提升自身的技術能力。 

系列活動的發(fā)起,正是王澤鋒對開源布道的一份堅持。目前“Cloud Native Days China”系列meetup、“Cloud Native Lives”、KubeEdge Summit等業(yè)內活動,已經影響了超過一百萬開發(fā)者關注、學習、運用云原生技術。他堅信,開源是實踐出真知的世界,親身參與體驗的重要性遠遠大于枯燥的理論宣講。 

越來越多的開源新人正在跟隨王澤鋒的腳步,懷揣著夢想投入開源事業(yè)。先行者的開拓讓他們看到了技術與熱情對社區(qū)的重要性,也讓他們逐漸領略到了開源事業(yè)的價值。 

開源最令人激動的地方就在于可以匯聚全球最頂尖的開發(fā)者一起在開源社區(qū)去解決難題,圍繞未知的領域探索、進步。 每一位技術人都有著通過技術改變世界的偉大理想,而開源社區(qū)充滿熱情的氛圍讓無數(shù)像王澤鋒一樣的技術人找到了實現(xiàn)理想的路徑,讓分散在全球各地的知己同行能夠共同為社會創(chuàng)造前所未有的成果與創(chuàng)新。 

這,就是開源的魅力所在。 

分享到

songjy

相關推薦