2023年1月6日,稀土掘金技術社區舉辦「掘金未來大會」,并在大會上重磅發布了《稀土掘金 2022 中國開發者生态報告》 ,報告結合10位領域專家 進行定性采訪,以行業視角窺見當下開發者群體和企業所面臨的技術難題 。
采訪中,統信軟件服務器操作系統與雲計算産線總經理孟傑 表示,雲原生系統的發展,将會進一步推動開源項目的發展,所以在開源領域,雲原生會越來越普及。同時,孟傑提到,雲原生在快速發展和應用過程中,也面臨自身的安全性問題,安全本身會有一個較大的潛在市場。
在孟傑看來,無論企業還是個人,對雲原生技術的了解程度參差不齊,企業想探索時會存在一定的擔憂。另外,企業在人才的數量和質量上仍存在缺口,對新技術的學習需要一個過程。為此,雲原生不能把自己的信息化建設成封閉的孤島,需要不斷地和現在的社區或者上遊新技術保持一定的接軌 。
以下為稀土掘金與統信軟件服務器操作系統與雲計算産線總經理孟傑的對話全文:
雲原生技術處在比較火熱且快速的發展階段
稀土掘金:目前,最火熱的雲原生技術應用現狀是怎麼樣的?
孟傑: 雲原生和操作系統的發展是一個相輔相成的關系。雲原生是一個比較早期的概念,2013 年雲原生是一個思想的集合。在過去 3 年裡,随着 Linux 開源的快速發展,以及互聯網企業的快速發展,雲原生在企業中得到比較好的落地。雲原生是企業實現數字化轉型的一個底層技術趨勢,雲原生技術由容器、微服務或者 DevOps 為代表的敏捷基礎架構組成,主要用來幫助企業快速、持續、可靠以及規模化地交付業務軟件。
在數字化轉型浪潮下,企業上雲已經成為企業和政府的普遍共識,在傳統八大行業中正在快速地發展和推進。同時,雲原生領域開發者也迎來了一個比較好的時代,憑借降本增效、易于開發、可提高持續交付等優勢幫助千行百業從積極擁抱雲計算向着更為準确的雲原生應用方向發展。而雲原生也因此被視為未來社區數字化轉型的有效武器。在國内,比較典型的服務器操作社區有 2 個,一個是歐拉社區,一個是龍蜥社區,統信軟件也在其中參與相關的工作,因此,整個雲原生技術還是處在一個比較火熱且快速的發展階段。
稀土掘金:目前還是應用比較多的狀态?
孟傑: 是的,在傳統八大行業裡,特别是一些大的企業把原有的業務系統逐步往雲化上遷移,過程中有意接觸雲原生技術應用到自身業務領域中。
稀土掘金:提到雲原生技術,目前哪些技術是應用比較廣泛且行業認可度較高?或者仍在初探索階段?
孟傑: 它是一個快速發展和疊代的過程,比較底層的像雲原生操作系統已經逐步在國内的社區中展現一些成果,在一些特殊或關鍵領域也有應用和推廣,再往上的像相應的容器技術用得比較多。此外,在給客戶推出的一些深度解決方案中也包含直接把客戶的業務系統、容器化遷移到雲原生體系裡,希望能夠帶來可持續地發展和疊代。
稀土掘金:能否舉例談談哪些領域應用得更廣泛?
孟傑: 金融和交通領域用得比較多,這和國内的發展現狀有關,除了傳統的互聯網以外,在推進的過程中或多或少會受信創産業的影響,在金融體系下信創本身的發展會比較靠前,其次,交通領域也稍微靠前。此外,在做信創的同時也會探索一些新的技術點,讓企業享受到開源的紅利。随着整體國産化,以及信創的發展,未來傳統八大領域中都會逐步得到應用,隻是根據每個行業發展的階段不同可能會有一個先後順序。
企業在雲原生人才的數量和質量上存在缺口
稀土掘金:目前來說雲原生技術可能慢慢會滲透到各個行業,過程中有沒有遇到一些問題或挑戰?
孟傑: 無論企業還是個人,對雲原生技術的了解,程度上參差不齊,企業在探索時會存在一定的擔憂。另外,雲原生作為一個新的技術棧,企業在人才的數量和質量上存在一定缺口,對于新技術的學習需要一個過程。在整個雲原生技術問題中,有 40% 以上的開發者認為要規範相關的開發接口,包括對适度的微服務拆分、統一配置管理都有一定的訴求。從調查數據看,目前雲原生技術面臨的主要問題是人才普及,但好在無論産業端還是開發者端都慢慢開始重視并加大投入。和任何新興技術一樣,從概念到落地,最終形成産業化,還是有一個相對較長的試錯和糾偏過程,相信在産業應用進入穩步發展階段時遇到的問題都會迎刃而解。
稀土掘金:技術人才的缺失是行業普遍存在的一個問題,目前有沒有一些好的方式來解決?
孟傑: 第一,高校可以往技術棧引導;第二,國内的開源社區,如龍蜥社區、歐拉社區以及開放原子開源基金會等等,開發者可以參與到社區共建上,培養出更多的開發愛好者。從高校角度來講,專業能力是一個重要的前提,其次,雲原生有一定門檻,僅靠在校做一些代碼閱讀和分析達不到企業的應用要求。倡導學生或者IT領域的從業人員通過社區的開發逐步積累專業性。針對雲原生領域的人才,需要具備的技能有:第一,雲原生需要雲計算領域和操作系統領域的基礎能力支撐,同時具備對 Linux 以及操作系統範疇的理論和技術上的經驗;第二,對雲架構的概念、比較火的開源項目,如 K8s、Docker,以及國内社區 iSula 有一定的認知基礎。
稀土掘金:相比以前,雲原生技術會給企業帶來一些什麼樣的影響?
孟傑: 提升業務的敏捷度。作為一個操作系統的廠商,從 laaS 層、PaaS 層以及 SaaS 層提過不同的雲解決方案,打造信創要求下的全棧雲環境,從而滿足市場和技術的發展趨勢,助力企業完成數字化轉型,同時提高開發效率,縮短業務疊代周期,還包括後續整個信息化建設的擴容性、可用性以及資源利用率,實現降低成本的目的。
稀土掘金:考慮采用雲原生技術的過程中,除了人才缺乏,企業還會存在哪些方面的考慮?
孟傑: 企業應該不會存在太大的顧慮,但有幾個維度值得思考:一是人才維護,二是做容器化過程中,可能需要一些專業廠商的各種服務。首先,需要依托專業的廠商提供的産品或者解決方案;其次,在疊代過程中,雲原生是一個快速發展的領域,不能把自己的信息化建設成封閉的孤島,需要不斷的去和現在的社區或者上遊新技術保持一定的接軌。
雲原生安全,會有一個較大的潛在市場
稀土掘金:您認為雲原生未來有哪些值得關注的發展趨勢?
孟傑: 按照目前市場的需求與雲原生技術的發展,以及企業業務上雲的迫切程度,在邊緣計算場景中,雲的形态将進一步從混合雲向分布式雲發展,雲原生技術将進一步向下延伸實現 laaS 與 PaaS 的融合。在整個信創大生态環境下,開源生态會加速繁榮,軟硬融合的雲原生一體機也會大放異彩,無服務器計算得到快速發展,低代碼工具也會得到更廣泛的應用。
雲原生在快速發展和應用的過程中,面臨自身的安全性問題,安全本身會有一個較大的潛在市場。2022 年,除了基礎的鏡像安全,容器引擎安全,編排,調度引擎安全外,結合着 Service Mesh 或者 eBPF 等新技術也将為雲原生的運行時的安全性帶來更多的觀測和保障能力,這也是未來的發展趨勢。
稀土掘金:您提到 “雲原生正在吞噬開源”,怎麼理解?
孟傑: 雲原生和開源有一個基本關系,早期大家說軟件正在吞噬世界,或者開源正在吞噬世界,特别是雲原生領域,其産出于 CNCF、雲原生計算基金會,依托 Linux 社區來發展的一個新的技術,而 Linux 社區經過二三十年的發展,其對應的軟件組件功能和數量都超出了大家的想象。随着雲原生系統的發展,将會進一步推動開源項目的發展,所以在開源領域,雲原生會得到越來越多的廣泛應用和普及。
支持和擁抱開源,是企業未來發展方向
稀土掘金:您如何看待目前的開源?
孟傑: 從幾個維度來看,一是态度積極;二是支持和擁抱開源;三是回歸開源。早期,從業者通過汲取開源的特性或成果逐步成長起來。對于企業而言,基于開源社區的一些 Demo 或者項目成果,根據搬運成品的定位和訴求做二次開發,然後産生商業軟件創造商業價值。同時,在獲得社區的成果和紅利之後,能夠有一部分的精力回饋于開源,在社區做貢獻,讓整個社區呈現一種健康發展的狀态。開放和自由是開源社區的魅力之一,企業或個人享受開源紅利後,可以在開源領域裡提一些 issue 、PR,做代碼提交,甚至是提一些好的意見都是可以的。
稀土掘金:目前來說,中國開源的應用現狀如何?處在一個什麼樣的階段?
孟傑: 随着開源在國内生根落地,開源平台近五年來不斷在壯大。開源的發展離不開政策支持,在鼓勵萬衆創新背景下呈現蓬勃發展的态勢。任何新興事物的産生都需要時間來慢慢适應,才能找到與現有事物的平衡點。雖然現在國内的開源形勢整體較好,但發展開源并不是一帆風順的,比如,開源需要精力維護,開源項目獲得關注度的方式有限,開源項目的回報率在不同的企業中不一樣。此外,區别于商業項目,開源項目屬于疊代式發展,自由分散式的開發模式,有更多複雜度和不确定性。
從趨勢上看開源社區的發展,各個企業,尤其是大的企業紛紛擁抱開源,利用開源進行商業布局,因此有充分的理由認為開源是可以進行商業化的。國内早期,大家基于開源的一些成果進行二次開發然後商業發行,近幾年,華為成立歐拉社區,阿裡雲聯合統信軟件成立龍蜥社區,吸引了芯片廠商、硬件整機廠商積極地加入開源中,再加上每個企業在生态圈的位置不一樣,大家能夠有側重點地分工協作,維護一個比較好的生态,把整個體系建設得更好。整體而言,國内的開源發展已經走上一個比較好的發展路徑,相信未來會有越來越多的企業加入到開源建設中,共建開源社區生态。
與商業項目不同,開源商業化的問題要用開源的方式解決
稀土掘金:開源項目怎麼實現商業化?
孟傑: 開源和商業化其實是兩個緯度的事,開源更關注技術的發展和創新,而商業化側重于交付。在各個社區中不斷探讨一個問題——社區與企業如何能夠協同發展?社區是開源的一個組織,如果社區和企業做的工作是重疊的,自然就會出現一些不健康的問題。而社區中各個廠商更強調從技術的緯度做創新,以及如何快速的發展和疊代。同時,商業廠商要考慮商業化的産品、競争性和穩定性,還要考慮到産品交付之後對客戶的服務,這些都不一樣。
稀土掘金:您認為開源會給軟件行業、開發者行業以及企業和開發者本身帶來什麼樣的影響?
孟傑: 對于開發者而言,開源提供一個更好的平台,方便開發者去做創新,去做貢獻,比如,國内成立的開放原子開源基金會,從更高層做社區治理,給國内提供一個更好的平台;對于企業而言,避免各自為戰,重複造輪子。通過社區和開源共享、分工協作、不斷地蓋一個高樓。此外,每個企業在開源中不斷做貢獻的同時,可以看到技術的發展方向以及未來的技術趨勢。每個企業根據社區層面結合自身市場方向,以及未來潛在客戶的畫像,重新定義自身的商業軟件或者商業發行版,達到一個更好的協同。對于一個企業來講,自己做所有的東西成本較高,很多重複性工作沒必要做,相當于一些基礎、技術創新的東西可以放到社區中,企業在社區基礎上關注自身潛在客戶的關注點,專業地做一個商業版本,達到共創、共建、共享。
針對開源還有一定的困難,首先,對于企業和個人而言,開源需要付出很多精力維護,不能依靠個人的力量去管理和維護,反之導緻一些項目發展不順利。其次,開源項目的獲取,關注度的方式是有限的。一個項目從孵化到使用過程中,開源者大多是需要經曆孤軍奮戰或無人問津的局面,再加上工作和生活上的壓力,很難平衡開源和工作兩件事,導緻海量的項目胎死腹中。再者,開源項目的回報率較低,項目的與否更多體現在技術上的認可度,物質方面比較欠缺,導緻一些項目因資金的問題而中斷。從工程的維度上看,開源項目不是一個商業化的團隊,大家都靠興趣和愛好一起參與到項目的工作中,這些人的水平和事情判斷上還參差不齊,如果開源愛好者對項目前瞻性不夠,或者信心不足,也會導緻項目中斷。最後,開源過程中還有一些不可預知性,一些開源問題需要引起更廣泛的關注,但總體來講開源的問題要用開源的方式來解決。
稀土掘金:能否具體聊一聊為什麼會出現因信心不足導緻開源項目沒有持續下去的情況?
孟傑: 開源項目和商業項目不一樣。商業項目是由一個商業的公司或者組織主導,開始前有明确的市場洞察、客戶或者市場需求的分析,然後組織一些專門項目組,能保證資源的投入和成果産出,針對預期市場和用戶期望都會有比較明确的目标。而開源項目是自發式、集市式的開發模式,通常是自底向上的,可能缺少對整個架構的審視和對未來的前瞻性不足。
國内的歐拉社區和龍蜥社區是比較典型的好例子。對于一個服務器操作系統社區建設來講,它的投入規模較大,依賴于現有國内的操作系統廠商很難獨立打造,在這種情況下,作為比較大的頭部企業,華為、阿裡雲牽頭組織好國内做CPU、整機、操作系統等軟件開發商組建社區,每個企業在裡面分工協作,相對來講投入的資源比較有限,企業可以負擔得起的,大家一起在社區中做一些共性的問題,解決技術創新的問題,以及産業協作的問題,很大程度上能夠避免資金等現實問題,而且這些企業最終都會享受到社區的成果,因此,由多個廠商一起負擔社區共建是一個比較好的解決方式。
稀土掘金:您比較關注哪些技術領域的一個開源動向?
孟傑: 一方面對操作系統領域關注比較大;另一方面,給行業客戶做服務和交付的同時,洞察到企業對雲計算領域還是有一些細分領域訴求,因此也關注雲計算方向,如 k8s、Docker 技術,同時在物聯網緯度,包括人工智能、比較火的邊緣計算也會比較關注。
稀土掘金:對于開源未來的發展,您這邊有什麼樣的看法?
孟傑: 回首開源這些年的發展,有很多開源項目和成功案例,比如 GNU、MySQL、Apache 下的 OpenJDK 等等,如今随着開源社區不斷發展,各大企業紛紛擁抱開源,利用開源進行商業布局,相信開源可以更好地商業化。但如何更好地商業化沒有特别标準的答案,每個成功的開源項目都有着不同的商業化軌迹。首先項目不夠成熟無法承受住市場的檢驗,其次對項目的模式有清晰地認識,不同的商業模式有不同的商業化屬性,做好項目維護工作,最後保持開發愛好者的團隊包括社區的活躍情況,因為隻有一個穩定的開源項目才會有更好的發展潛力。
舉個例子,前一段時間 CentOS 停服對業内影響還是蠻大的,在社區中各行各業客戶面臨着 CentOS 停服之後操作系統如何替換的一個話題。因為我們也在這個社區中開了一個開源項目,就是遷移工具。考慮到當前整個行業的現狀和實際的訴求,協助客戶或者是企業用戶針對 CentOS 的遷移,這樣就會有更多的企業去關注,也會有更多的人參與其中,它的實際商業價值就會引起更多的關注,吸引更多的愛好者參與開發。
稀土掘金:目前低代碼應用現狀是怎麼樣的?
孟傑: 現在低代碼還是屬于從概念向實際落地轉變過程中,一方面通過使用低代碼工具讓業務人員,或者 IT 人員在設計雲原生解決方案時有更加緊密的合作,讓企業應用的構建更加現代化,向更加靈活可組合的應用方向演進;另一方面,像 DevOps 解決了整個軟件開發過程中集中和交付的效率問題,但沒有徹底解決開發效率的問題,低代碼在這個方面将會成為一個比較好的補充,往雲原生技術發展和落地的過程中,它能夠幫助客戶更簡單或者更快速地開發業務應用,慢慢地得到越來越多更廣泛的使用。
技術社區在技術和市場上發揮價值
稀土掘金:您覺得技術社區能發揮什麼樣的價值?或者提供哪些方面的内容或服務給到開發者們?
孟傑: 第一,可以從技術和市場兩個緯度的結合,定期發一些小型的開源項目,這對社區的開發建設是有好處的;第二,為未來人才培養提供幫助。首先,在社區裡做一段開發之後能夠為開發者未來從業提供一些幫助;其次,通過社區定期組織一些創新的比賽,既能挖掘的人才,也能給予一些經濟上的補助;第三, 社區可以聯合一些大的企業,從不同的技術方向或者領域組織一些針對性且半公關性質的課題,借助該模式給個人提供一個比較好的平台,也能給企業搭建人才橋梁。
稀土掘金:目前大多數參與開源項目的人是以一種兼職的形式在做嗎?還是現在已經有了很多全職做開源的人?
孟傑: 在這點上,國内和國外發展還是有一定的差别。現在國外有很多全職開發者參與社區工作,但大部分有企業資助的。在國内,大部分還是兼職多一些,畢竟大家還要生活,或者有收入的訴求。已有建立的社區裡也都是通過各個企業提供一些資源的傾斜,其實還是隸屬于各個企業,隻是需要企業将部分精力投入到社區中,做一些開發或者是貢獻。
我們希望能夠引導和組織社區有一個更好的發展,對于 deepin 社區,除了我們有一個開源社區中心以外,投入一些人員,也面向國内外開發愛好者發布了不同的項目,目前在國内有一些高校的學生參與到社區的開發工作中,為後續的人才儲備打下基礎。深度社區作為一個國際化社區,在海外還是有超過 100 萬的實際用戶,尤其是多語言方面内容,基本上都是由海外的社區愛好者來開發的。
(來源:新視線)
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

