極狐CEO陳冉:云原生很熱,但不是「銀彈」
在確定性消失的時代,創(chuàng)新速度直接決定著企業(yè)的競爭力,而開源生態(tài)系統(tǒng)所特有的創(chuàng)新活力,恰恰能夠為企業(yè)提供賴以發(fā)展的“養(yǎng)料”,這就使得開源逐漸成為大勢所趨。
尤其是在國內(nèi),近一年來,開源領(lǐng)域的發(fā)展勢頭更是前所未有——3月12日,“十四五”規(guī)劃綱要全文發(fā)布,其中特別提到,要“支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開源知識產(chǎn)權(quán)和法律體系,鼓勵企業(yè)開放軟件源代碼、硬件設(shè)計和應(yīng)用服務(wù)”。這是“開源”首次被明確列入國民經(jīng)濟(jì)和社會發(fā)展五年規(guī)劃綱要;僅一周之后的3月18日,極狐信息技術(shù)(湖北)有限公司(以下簡稱“極狐”)正式宣布注冊成立,由美國開源軟件巨頭GitLab公司以技術(shù)入股的形式與獨家領(lǐng)投紅杉寬帶跨境數(shù)字產(chǎn)業(yè)基金和高成資本成立的合資公司。
可以說,作為一個獨立在國內(nèi)自主運營的開源技術(shù)公司,極狐(GitLab)的應(yīng)運而生,既應(yīng)了天時,也擁有地利。在接受至頂網(wǎng)記者采訪時,極狐(GitLab)創(chuàng)始人兼CEO陳冉強(qiáng)調(diào),開源技術(shù)的加速落地正在進(jìn)一步推動云原生的蓬勃發(fā)展,進(jìn)而重塑企業(yè)的IT架構(gòu)。
極狐(GitLab)創(chuàng)始人兼CEO 陳冉
在這一趨勢下,極狐GitLab將致力于幫助企業(yè)打造一體化、安全的DevOps 平臺,幫助企業(yè)完成端到端的軟件交付,保持開發(fā)全周期的安全性,同時,依托于內(nèi)置的安全合規(guī)體系,為國內(nèi)企業(yè)出海“保駕護(hù)航”。
至頂網(wǎng):作為一個開源公司,極狐(GitLab)如何看待云原生的趨勢,以及我們的創(chuàng)業(yè)契機(jī)?
陳冉:對于云原生,目前來看,行業(yè)內(nèi)已經(jīng)達(dá)成了共識,那就是云原生是云計算發(fā)展的未來十年,也可以說,云原生是未來已來。從 2013 年云原生概念的提出,到 2014 年 谷歌開源 kubernetes ,再到 2015 年 的 CNCF 成立,一直到現(xiàn)在各種云原生會議、云原生項目的出現(xiàn),都說明了云原生得到了蓬勃的發(fā)展。
而極狐(GitLab) 的出現(xiàn),可以說是天時地利人和俱佳的一個典范:
- 天時:我們看到云原生蓬勃發(fā)展的背后,其實有一個巨大的推動力——開源,恰巧今年過年十四五規(guī)劃期間,把開源首次寫入國家發(fā)展規(guī)劃,這表明了國家想要大力發(fā)展開源,通過開源來促進(jìn)創(chuàng)新,從而解決我國被“卡脖子”的問題;另外大家都知道 GitLab 是一款非常優(yōu)秀 DevOps 平臺,從 2011 年寫下第一行代碼發(fā)展至今,整整經(jīng)歷了十年,俗話說十年磨一劍,GitLab 已經(jīng)從最初的一個協(xié)作工具發(fā)展成為一個成熟的、安全的一體化 DevOps 平臺。而開源伴隨著 GitLab 發(fā)展壯大的整個歷程。這兩個開源的碰撞為極狐(GitLab)的誕生奠定了堅實的基礎(chǔ)。
- 地利:企業(yè)數(shù)字化轉(zhuǎn)型已經(jīng)成為了一個不可逆的趨勢,數(shù)字化轉(zhuǎn)型能夠讓企業(yè)持續(xù)保持有效的競爭力。而 DevOps 被大家認(rèn)為是能夠助力企業(yè)數(shù)字化轉(zhuǎn)型的一個有效手段,DevOps 從 2009 年正式提出,發(fā)展到如今也經(jīng)歷了十多年了,經(jīng)歷過了孤島、碎片、自建的三個時代,現(xiàn)在進(jìn)入了 DevOps 平臺時代。DevOps 平臺真正做到了交互統(tǒng)一(一個界面)、管理統(tǒng)一(一個用戶模型)和數(shù)據(jù)統(tǒng)一(一個數(shù)據(jù)模型),這將直接打破企業(yè)內(nèi)的組織壁壘,完成企業(yè)內(nèi)數(shù)據(jù)孤島的有效整合與鏈接。DevOps 平臺能夠幫助企業(yè)有效提升研發(fā)效能,同時應(yīng)利用其自身內(nèi)置的安全能力來主力國內(nèi)企業(yè)出海成功。
- 人和:極狐(GitLab) 的創(chuàng)始團(tuán)隊本身具有多年的開源經(jīng)驗,有成功將美國硅谷科技帶到國內(nèi)并實現(xiàn)了商業(yè)化的經(jīng)驗,對于美國硅谷文化、科技發(fā)展趨勢都有著自己獨特的見解和判斷。同時,在公司成立之初,我們也得到了國內(nèi)領(lǐng)先資本(紅杉寬帶+高成資本)的青睞和加持。
所以在這種天時地利人和俱佳的時間點,極狐(GitLab)誕生了。得益于世界領(lǐng)先的開源技術(shù)和平臺,以及中外合資3.0的創(chuàng)新模式(注1),公司在成立半年內(nèi)得到了大量國內(nèi)客戶和資本的信任與認(rèn)可,這也是我們繼續(xù)前進(jìn)的動力。
至頂網(wǎng):從您的角度來看,云原生對于企業(yè)IT架構(gòu)帶來了怎樣變化?好處是什么?
陳冉:我們認(rèn)為,云原生給企業(yè) IT 架構(gòu)帶來了以下幾點變化:
首先是專一性。云原生時代基礎(chǔ)設(shè)施和應(yīng)用程序的解耦程度增強(qiáng),這樣讓應(yīng)用程序能夠更關(guān)注在業(yè)務(wù)共功能的實現(xiàn),從而加速軟件的交付,而基礎(chǔ)設(shè)施正在屏蔽關(guān)于計算、存儲、網(wǎng)絡(luò)的太多細(xì)節(jié),以更簡單的形式為應(yīng)用程序提供基礎(chǔ)設(shè)施;
其二是靈活性。拿應(yīng)用程序來講,云原生時代,大家都講微服務(wù),這個是說將傳統(tǒng)時代的單體服務(wù),拆分成一個個微小的服務(wù)單元,這每一個服務(wù)單元都能夠獨立提供功能,可以單獨進(jìn)行發(fā)布升級,更重要的一點是每個服務(wù)單元可以采用不同的編程語言來實現(xiàn)。這就具有了很大的靈活性,一個大型服務(wù),可能有好幾個團(tuán)隊甚至十多個團(tuán)隊在服務(wù),而每個團(tuán)隊可以用自己感興趣的語言來開發(fā)各自的服務(wù),雖然自己完成發(fā)布。
此外,云原生時代的技術(shù)棧變得越來越豐富,應(yīng)用程序的交付工具、基礎(chǔ)設(shè)施的配置管理工具都有多種選擇,企業(yè)或者團(tuán)隊可以根據(jù)自己的業(yè)務(wù)需求來靈活的選擇。
其三是復(fù)雜性。從目前來看,云原生給企業(yè) IT 架構(gòu)帶來的復(fù)雜性也是不言而喻的,微服務(wù)是能夠讓團(tuán)隊獨立實現(xiàn)應(yīng)用程序的開發(fā)及發(fā)布,但是隨著微服務(wù)數(shù)量的增加,服務(wù)之間的治理就是一個很大的問題,諸如,服務(wù)通信、熔斷、降級等。此外,云原生技術(shù)棧本身就具有很大的復(fù)雜性,比如非;馃岬 Kubernetes、istio 等等。
至頂網(wǎng):云原生在企業(yè)落地過程中存在的主要挑戰(zhàn)是什么?
陳冉:雖然云原生技術(shù)棧的發(fā)展是如火如荼,各種最佳實踐鋪天蓋地,但是不可否認(rèn)的是云原生在企業(yè)落地的時候,還是非常充滿挑戰(zhàn)的,這些分別體現(xiàn)在幾個方面。
第一,是在認(rèn)知方面。企業(yè)首先要有足夠的認(rèn)知,清楚的認(rèn)識云原生是什么。云原生是“生于云且長與云”的,也就是說依托云平臺(公有云、私有云以及混合云)來構(gòu)建能夠充分利用云計算紅利(彈性擴(kuò)縮容,按需收費等)的應(yīng)用程序,從而真正的幫助企業(yè)實現(xiàn)降本增效。而不是說,把應(yīng)用程序容器化了,或者放到云平臺上就實現(xiàn)了云原生。
第二,是在技術(shù)方面。云原生包含的技術(shù)棧非常多,涵蓋了基礎(chǔ)設(shè)施、中間件、應(yīng)用程序,覆蓋了軟件開發(fā)的交付、監(jiān)控、運維等不同階段。如何選擇合適的技術(shù)棧來打造適合企業(yè)自身發(fā)展的云原生能力是充滿挑戰(zhàn)的。與此同時,很多企業(yè)有眾多遺留系統(tǒng)和技術(shù)棧,那在轉(zhuǎn)型云原生的時候如何能夠利用云原生技術(shù)棧來完成系統(tǒng)的遷移,甚至在整個過程中去消除一些技術(shù)債,這些都是充滿挑戰(zhàn)的。
第三,是在文化方面。前面提到了,云原生背后的巨大推動力是——開源,這就需要企業(yè)要能夠積極的去擁抱開源、參與開源,進(jìn)而貢獻(xiàn)開源,甚至主導(dǎo)開源。這些都需要有良好文化作為基礎(chǔ),所以如何在公司內(nèi)部構(gòu)建良好的開源文化也是一大挑戰(zhàn)。
總而言之,雖然云原生很火熱,但是云原生不是“銀彈”,企業(yè)或者組織是否要采用云原生,如何采用云原生,都要根據(jù)企業(yè)自身的業(yè)務(wù)需求、技能儲備、成本預(yù)算等方面綜合考慮。
至頂網(wǎng):極狐(GitLab)可以從哪些方面幫助企業(yè)應(yīng)對這些挑戰(zhàn)?
陳冉:我們主要從幾個切入點來為企業(yè)賦能。首先,極狐GitLab 成熟的 DevOps 能力覆蓋了軟件開發(fā)生命周期的各個階段,能夠幫助企業(yè)完成端到端的軟件交付;其次,極狐(GitLab)的安全能力是內(nèi)置的,能夠在加速企業(yè)軟件交付的同時還保持安全性;此外,極狐(GitLab)內(nèi)置的安全合規(guī)體系,還能夠在國內(nèi)企業(yè)出海的征途中,保障國內(nèi)企業(yè)能夠符合國外的相關(guān)法律法規(guī)。
至頂網(wǎng):截至目前,極狐推出了哪些產(chǎn)品和方案?有什么特色和優(yōu)勢?
陳冉:目前極狐推出的產(chǎn)品和方案主要圍繞極狐GitLab 一體化安全 DevOps 平臺打造,以下是最具代表性三個點:
- 一站式端到端 DevOps平臺。極狐GitLab提供統(tǒng)一的交互界面、權(quán)限模型和數(shù)據(jù)模型,功能領(lǐng)域覆蓋軟件的全生命周期,服務(wù)于企業(yè)中與數(shù)字化相關(guān)的所有業(yè)務(wù)和技術(shù)人員;
- 軟件供應(yīng)鏈安全解決方案。極狐GitLab內(nèi)建開箱即用的 DevSecOps 工具鏈,基于高度自動化的流水線,實現(xiàn)軟件從代碼到制品再到應(yīng)用的安全掃描能力;
- 彈性高可用部署架構(gòu)。極狐GitLab在整體架構(gòu)設(shè)計上不存在單點,同時結(jié)合負(fù)載均衡、水平伸縮、分布式架構(gòu)、主從多副本機(jī)制、多地域和云原生等多種機(jī)制,實現(xiàn)理論上無限擴(kuò)展的能力。
至頂網(wǎng):請分享一個具有代表性的云原生應(yīng)用的案例,重點分析云原生應(yīng)用在該企業(yè)數(shù)字化轉(zhuǎn)型過程中的價值,包括技術(shù)、開發(fā)、行業(yè)價值等等。
陳冉:在云原生的技術(shù)世界里,極狐GitLab扮演的是云原生應(yīng)用架構(gòu)和云原生基礎(chǔ)設(shè)施之間的橋梁角色,即云原生DevOps。解決的問題是,在業(yè)務(wù)應(yīng)用架構(gòu)以云原生的方式設(shè)計后,如何經(jīng)由一種優(yōu)雅的軟件生產(chǎn)方式,最終在云原生基礎(chǔ)設(shè)施上運行,為用戶提供服務(wù),為企業(yè)創(chuàng)造價值。
以國內(nèi)某高科技公司為例:該公司對其遺留應(yīng)用進(jìn)行云原生改造的全過程基于極狐GitLab一體化平臺來完成,通過線上可視化團(tuán)隊協(xié)同、自動化CI/CD流水線、云原生基礎(chǔ)設(shè)施納管等能力,成功將應(yīng)用架構(gòu)進(jìn)行重構(gòu),并遷移至某廠商公有云,同時也構(gòu)建起企業(yè)全新的DevOps技術(shù)實踐和工具體系。
具體來說,這給該公司帶來了幾個價值:
第一,節(jié)省成本。業(yè)務(wù)應(yīng)用全部上云,最大化利用云服務(wù)提供的能力;
第二,效率提升。高度自動化流水線,實現(xiàn)業(yè)務(wù)應(yīng)用的一天多次部署;
第三,團(tuán)隊成長。技術(shù)人員能力提升,打造出企業(yè)云原生的標(biāo)桿團(tuán)隊。
至頂網(wǎng):極狐(GitLab)目前的商業(yè)化進(jìn)展如何?企業(yè)對云原生的接納度是否存在行業(yè)差異?
陳冉:極狐(GitLab)商業(yè)化進(jìn)展的核心在于打造一流的產(chǎn)品、構(gòu)建開放的生態(tài)和提供優(yōu)質(zhì)的服務(wù),目前極狐在國內(nèi)的客戶案例基本覆蓋全行業(yè)。在和不同行業(yè)的企業(yè)合作過程中,我們也識別到不同的企業(yè)對云原生接納度的差異是存在的,這也符合的創(chuàng)新擴(kuò)張曲線的理論框架。但我們相信在數(shù)字化浪潮的推動下,未來各行各業(yè)都會全面擁抱云原生,因為任何數(shù)字化企業(yè)都需要快速的業(yè)務(wù)創(chuàng)新和探索,而云原生則提供了這樣的土壤。
至頂網(wǎng):接下來,極狐(GitLab)在中國市場的戰(zhàn)略布局方面還有哪些計劃?
陳冉:極狐(GitLab)會通過提供卓越的開源產(chǎn)品,構(gòu)建開源生態(tài),賦能企業(yè)數(shù)字化轉(zhuǎn)型,在以下幾個方面為企業(yè)提供價值:
- 開源產(chǎn)品:核心開放,兼容并蓄;自主選擇,共創(chuàng)共贏。
- 開源社區(qū):極狐GitLab多樣化社區(qū)活動,獎勵機(jī)制,普及開源文化與價值。
- 開源教育:發(fā)布極狐GitLab高校公益計劃,DevOps技術(shù)布道,全方位培養(yǎng)開源人才。
- 開源生態(tài):打造OGA聯(lián)盟(注2),創(chuàng)辦OGA大會(注3),賦能產(chǎn)學(xué)研生態(tài)發(fā)展,普及開源最佳實踐。
注1:“中外合資3.0”是由紅杉寬帶跨境數(shù)字產(chǎn)業(yè)基金開創(chuàng)的新型中外合資模式。區(qū)別于傳統(tǒng)以銷售職能為主的中外合資企業(yè),在“中外合資3.0”模式下外方僅提供技術(shù)、產(chǎn)品和品牌,中外方股東不參與公司運營,合資公司具備獨立的本地企業(yè)組織結(jié)構(gòu),擁有本地管理層決策自主權(quán)以及具有競爭力的股權(quán)激勵。
注2:開源GitOps產(chǎn)業(yè)聯(lián)盟(Open GitOps Industry Alliance,簡稱:OGA聯(lián)盟)由云計算開源產(chǎn)業(yè)聯(lián)盟(OSCAR)指導(dǎo),極狐(GitLab)與云原生計算基金會 (CNCF) 聯(lián)合發(fā)起并成立 。
注3: 開源GitOps產(chǎn)業(yè)大會(簡稱OGA大會),是由云計算開源產(chǎn)業(yè)聯(lián)盟作為指導(dǎo)單位(擬),OGA聯(lián)盟作為主辦單位,CNCF、極狐聯(lián)合主辦的首次技術(shù)大會。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請掃描下方二維碼