輕舟云原生底座升級
對于行業(yè)用戶來說,這是怎樣的幾款產(chǎn)品?又會給金融行業(yè)帶來哪些新的應(yīng)用思維?為此,我在會議期間采訪了網(wǎng)易數(shù)帆輕舟產(chǎn)品總經(jīng)理陳諤。
陳諤指出:市場現(xiàn)有各種云原生應(yīng)用開發(fā)平臺,主要強(qiáng)調(diào)原生應(yīng)用與云資源的對接,強(qiáng)調(diào)業(yè)務(wù)功能與基礎(chǔ)功能剝離。這些剝離出來的基礎(chǔ)功能,可作為單獨(dú)進(jìn)程存在,如sidecar,它允許向應(yīng)用中無侵入添加功能,避免添加額外代碼,其價值在于微服務(wù)化,實現(xiàn)了云原生應(yīng)用的敏捷開發(fā)、迭代。但與此同時,傳統(tǒng)行業(yè)應(yīng)用在可靠性、穩(wěn)定性上有更高的需求,需要良好的運(yùn)維保障能力。
針對行業(yè)用戶市場需求的特點(diǎn),輕舟云原生底座采用“雙模多引擎服務(wù)治理模式”,用一套產(chǎn)品同時覆蓋微服務(wù)、服務(wù)網(wǎng)格的需求,并借助類似SkyWalking、Zipkin、Pinpoint等開源軟件的分布式跟蹤系統(tǒng)設(shè)計,對微服務(wù)架構(gòu)提供了監(jiān)控、跟蹤和診斷的能力,提高敏捷應(yīng)用的可管理性。
值得注意的是,網(wǎng)易數(shù)帆在“2021網(wǎng)易數(shù)字+大會”期間對外開源了3個項目,其中就包括云原生運(yùn)維診斷系統(tǒng)KubeDiag,面向Kubernetes集群可用率保障。這意味著用戶將有更多選擇,既可選擇集成式輕舟云原生底座產(chǎn)品,也可以單獨(dú)使用KubeDiag這樣的平臺。
除此之外,輕舟云原生底座也升級提供了插件管理、協(xié)議轉(zhuǎn)換、接口發(fā)布、數(shù)據(jù)安全管控等能力,提供了對RDS MySQL、Redis、Kafka、RocketMQ、ZooKeeper、Elasticsearch、Eureka等中間件平臺的集群管理。
此次發(fā)布的輕舟金融級分布式底座,在我看來,可以理解為輕舟云原生底座針對金融行業(yè)的定制化產(chǎn)品,可幫助金融機(jī)構(gòu)從傳統(tǒng)應(yīng)用架構(gòu),平穩(wěn)過渡到云原生分布式架構(gòu)。
輕舟金融級分布式底座提供了身份管理、資源管理、權(quán)限體系,安全審計能力,在這個基礎(chǔ)之上,金融客戶可以使用微服務(wù)框架、容器、DevOps、監(jiān)控日志、中間件等基礎(chǔ)云原生能力,對核心業(yè)務(wù)進(jìn)行分布式架構(gòu)演進(jìn)。該底座全面兼容信創(chuàng)生態(tài),支持多品牌的國產(chǎn)化芯片、操作系統(tǒng)、中間件、數(shù)據(jù)庫等。
在傳統(tǒng)金融應(yīng)用場景中,同城雙活、異地災(zāi)備、兩地三中心是為常見系統(tǒng)建設(shè)模式;但云原生使得高可用的建設(shè)模式有了新的發(fā)展。陳諤解釋說,傳統(tǒng)金融業(yè)務(wù)實現(xiàn)兩地三中心、單元化需要自行做大量的改造工作,以及非功能性需求的實現(xiàn)與業(yè)務(wù)實現(xiàn)耦合在一起,而云原生的引入將高可用能力下沉到云原生平臺,使金融業(yè)務(wù)實現(xiàn)兩地三中心或單元化的成本也大幅降低。這也是云原生應(yīng)用、輕舟金融級分布式底座這類產(chǎn)品能夠吸引金融用戶主要原因。
低代碼的價值
我們可以把輕舟云原生底座、金融級分布式底座稱為產(chǎn)品,但實際上他們更接近于工具平臺,需要使用者擁有DIY能力和技巧,需要能工巧匠。但對于現(xiàn)有行業(yè)現(xiàn)狀, VMware首席執(zhí)行官Raghu說過:開發(fā)者是行業(yè)最緊缺的資源。
“沒有聲音,再好的戲也出不來。”面對行業(yè)云原生應(yīng)用的窘境,應(yīng)該如何選擇和突破呢?對此,陳諤表示:從單體結(jié)構(gòu)到微服務(wù)化,云原生應(yīng)用肯定要有一個過程。對于行業(yè)用戶來說,自己動手DIY應(yīng)該是一個方向,但目前階段會有一定的苦難,好消息在于隨著標(biāo)準(zhǔn)化的發(fā)展,各種行業(yè)解決方案也會成熟。
但從另外一個角度,也是要降低云原生應(yīng)用的開發(fā)門檻。輕舟低代碼2.0平臺就是這樣一款產(chǎn)品。
以往很多低代碼產(chǎn)品主要針對簡單的應(yīng)用,相比輕舟低代碼2.0則增加了應(yīng)對“復(fù)雜場景”的能力,這次推出可視化編程語言 NASL, 將低代碼使用場景拓寬到了中等復(fù)雜度的企業(yè)應(yīng)用,具備了編程語言的能力。
“只要在云原生生態(tài)內(nèi),就可以使用輕舟低代碼平臺進(jìn)行系統(tǒng)搭建?!标愔@說,“低代碼并非是程序員的敵人。相反,通過對重復(fù)模塊的沉淀,低代碼可以解放專業(yè)IT人員的生產(chǎn)力,使得開發(fā)骨干更聚焦于業(yè)務(wù)創(chuàng)新。”
為將低代碼平臺也更好地用于人才賦能,網(wǎng)易數(shù)帆提出所謂“低代碼教練”的概念,可為企業(yè)提供培訓(xùn)服務(wù),或直接開發(fā)企業(yè)需求,從而解決IT人才缺口問題。
小結(jié)
像互聯(lián)網(wǎng)企業(yè)一樣敏捷、迭代,惟有如此才能夠生存發(fā)展,“要么在沉默中爆發(fā)、要么在沉默中死亡”,“溫水煮青蛙”的結(jié)果是顯而易見的,傳統(tǒng)行業(yè)要發(fā)展惟有擁抱云原生應(yīng)用,即使依賴IT服務(wù)外包,也需要創(chuàng)新商業(yè)合作模式,這就是嚴(yán)酷的現(xiàn)實和現(xiàn)狀。
市場需要網(wǎng)易數(shù)帆輕舟云原生平臺這樣的符合企業(yè)級應(yīng)用需要的產(chǎn)品,不是嗎?