低代碼+Serverless,打破工業(yè)軟件開發(fā)的范式(低代碼應(yīng)用)
Gartner預(yù)計(jì),到2025年,60%的程序都將使用低代碼方式進(jìn)行開發(fā)。在企業(yè)低代碼領(lǐng)域,西門子Mendix在Gartner“企業(yè)低代碼魔力象限”的領(lǐng)導(dǎo)者象限中遙遙領(lǐng)先。Mendix成立于2005年,一直致力于低代碼領(lǐng)域。西門子于2018年收購(gòu)Mendix,并將其并入西門子數(shù)字化工業(yè)軟件。Mendix 低代碼平臺(tái)可無(wú)縫整合企業(yè)自主開發(fā)系統(tǒng)以及 PLM、MES、ERP、CRM 等核心系統(tǒng),為工業(yè)企業(yè)帶來(lái)快速開發(fā)的強(qiáng)大能力,同時(shí)滿足個(gè)性化創(chuàng)新需求。
作為全球第一大企業(yè)低代碼開發(fā)平臺(tái),西門子Mendix在2016年就與亞馬遜云科技進(jìn)行了深入的技術(shù)合作:底層采用亞馬遜云科技的容器和Serverless服務(wù);應(yīng)用程序集成方面采用Amazon API Gateway、Amazon EventBridge等服;在系統(tǒng)運(yùn)行過(guò)程中采用Amazon Managed Service for Prometheus、Amazon Managed Grafana構(gòu)建可觀察性等。其中,Serverless技術(shù)與低代碼平臺(tái)的結(jié)合,極大實(shí)踐了低代碼的產(chǎn)品哲學(xué)、第一性原理,即極大簡(jiǎn)化的能力。
西門子Mendix公司中國(guó)區(qū)售前總經(jīng)理兼首席架構(gòu)師阮銘在2023年3月30日的“擁抱Serverless時(shí)代”亞馬遜云科技創(chuàng)新大會(huì)上介紹,西門子Mendix以低代碼平臺(tái)思維實(shí)現(xiàn)端到端的數(shù)字化,底層盤活眾多技術(shù)點(diǎn),從調(diào)研、開發(fā)、測(cè)試到部署上線,盤活了底層所有的Serverless技術(shù)點(diǎn)、亞馬遜云科技的技術(shù)點(diǎn),實(shí)現(xiàn)了非常明顯的效益。
荷蘭皇家郵政是由荷蘭政府指定的獨(dú)立快遞包裹寄送公司,,每天為將近2000萬(wàn)人提供服務(wù)。荷蘭皇家郵政遇到了挑戰(zhàn)包括:首先是業(yè)務(wù)量逐年遞增20%,在歐洲特別是在荷蘭,22歐元以下的快遞免征增值稅,導(dǎo)致很多快遞都是小包裹形式,占每天快遞量的95%,因此荷蘭皇家郵政業(yè)務(wù)量快速增長(zhǎng),核心系統(tǒng)不堪重負(fù);其次其技術(shù)系統(tǒng)為老舊系統(tǒng),需要進(jìn)行現(xiàn)代化改造。
荷蘭皇家郵政采用了西門子Mendix技術(shù)體系,可以滿足以下4個(gè)要求:第一,快速的生產(chǎn)部署、運(yùn)維上線;第二,快速開發(fā)場(chǎng)景應(yīng)用;第三,對(duì)復(fù)雜的核心系統(tǒng)進(jìn)行解耦,拆分為近百個(gè)微服務(wù);第四,低代碼并不代表“低”邏輯,也能代表“高”邏輯,并且可以表現(xiàn)出很高的性能。
采用西門子Mendix后,荷蘭皇家郵政僅用六個(gè)月就完成了積壓兩年的工作量,開發(fā)速度快且性能高,每天能夠處理150萬(wàn)訂單、峰值達(dá)到每秒100訂單吞吐量。通過(guò)亞馬遜云科技,荷蘭皇家郵政在基礎(chǔ)設(shè)施運(yùn)維方面節(jié)省了大量人工,降低了80%的成本,幾小時(shí)就可以完成一個(gè)月的開發(fā)工作。
正是因?yàn)槲鏖T子Mendix在底層與亞馬遜云科技的深入合作,才輕松應(yīng)對(duì)荷蘭皇家郵政每天150萬(wàn)訂單、峰值每秒100訂單吞吐量的挑戰(zhàn)。為了實(shí)現(xiàn)高性能的系統(tǒng),要考慮四個(gè)主要方面:第一是解決海量并發(fā),采用高性能消息隊(duì)列等服務(wù);第二是內(nèi)存計(jì)算,采用Amazon Lambda;第三是持久化、快速讀寫,采用Amazon RDS、DynamoDB等等;第四是資源管理,亞馬遜云科技提供了自動(dòng)化管理解決方案,利用Amazon Code Pipeline實(shí)現(xiàn)CI/CD上線,結(jié)合亞馬遜云科技完整的工具鏈,實(shí)現(xiàn)發(fā)布過(guò)程自動(dòng)化。
亞馬遜云科技底層基礎(chǔ)設(shè)施和西門子Mendix應(yīng)用開發(fā)高效率結(jié)合,實(shí)現(xiàn)了快速APP開發(fā)上線。泰國(guó)正大集團(tuán)用一年半的時(shí)間開發(fā)出了200個(gè)APP,平均每個(gè)月至少上線8個(gè)APP。馬來(lái)西亞鐘氏化學(xué)(Kaneka)讓55個(gè)手工流程、13個(gè)子系統(tǒng)在不到兩年時(shí)間快速上線,其工廠QMS質(zhì)量管理系統(tǒng)在三周內(nèi)快速上線。
越來(lái)越多的企業(yè)將業(yè)務(wù)上云,采用云原生技術(shù),實(shí)現(xiàn)價(jià)值最大化。西門子在天津的數(shù)字化工廠,其生產(chǎn)制造執(zhí)行系統(tǒng)APS(高級(jí)生產(chǎn)排程)模塊采用的是AI遺傳算法,具有幾十個(gè)約束條件,通常在每天凌晨2點(diǎn),最多計(jì)算兩到三個(gè)小時(shí),就可以完成一整天的排班計(jì)算,這個(gè)過(guò)程完全依賴于Serverless的瞬間算力提升。
低代碼 Serverless,正在成為數(shù)字化轉(zhuǎn)型的新范式。西門子Mendix低代碼開發(fā)平臺(tái)借助亞馬遜云科技Serverless服務(wù),能夠提供更廣泛的企業(yè)級(jí)解決方案及業(yè)務(wù)場(chǎng)景,該平臺(tái)包含數(shù)據(jù)集成、端到端流程自動(dòng)化、可視化開發(fā)及AI連接功能,能夠提高10倍的應(yīng)用構(gòu)建速度,并減少70%的資源需求。西門子Mendix低代碼開發(fā)平臺(tái)的易用性和敏捷性允許企業(yè)將精力聚焦在梳理業(yè)務(wù)邏輯和開發(fā)核心業(yè)務(wù)應(yīng)用上,快速交付云原生應(yīng)用,并實(shí)現(xiàn)一鍵部署。
亞馬遜云科技不斷拓展,將Serverless推進(jìn)到云服務(wù)全棧并持續(xù)豐富,目前Serverless服務(wù)廣泛覆蓋計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、容器、數(shù)據(jù)庫(kù)、數(shù)據(jù)分析等多方面。其中,亞馬遜云科技的分析服務(wù)已全面實(shí)現(xiàn)Serverless化,在數(shù)據(jù)庫(kù)服務(wù)方面提供六大數(shù)據(jù)庫(kù)的Serverless選項(xiàng),客戶在無(wú)需配置、擴(kuò)展或管理底層基礎(chǔ)設(shè)施的情況下,即可使用亞馬遜云科技數(shù)據(jù)相關(guān)的Serverless服務(wù)組合。
亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理陳曉建在“擁抱Serverless時(shí)代”亞馬遜云科技創(chuàng)新大會(huì)上表示:“過(guò)去17年,我們持續(xù)推進(jìn)Serverless的發(fā)展,將Serverless提供的極致彈性和自動(dòng)擴(kuò)展能力帶給越來(lái)越多的客戶。此外,亞馬遜云科技大規(guī)模云服務(wù)的運(yùn)營(yíng)能力以及標(biāo)準(zhǔn)、安全的產(chǎn)品API體系,確保了我們的Serverless服務(wù)為客戶提供極致的瞬間并發(fā)能力,應(yīng)對(duì)極端業(yè)務(wù)激增,并幫助他們實(shí)現(xiàn)大規(guī)模部署,把應(yīng)用快速部署到全球?!?/span>
在亞馬遜云科技這樣的Serverless技術(shù)上,越來(lái)越多的低代碼平臺(tái)正在打破企業(yè)軟件開發(fā)范式,極大繁榮企業(yè)和工業(yè)APP開發(fā)市場(chǎng)。(文/寧川)