華為 MetaERP 資產(chǎn)核算系統(tǒng)使用華為云函數(shù)工作流 FunctionGraph(基于元戎內(nèi)核)微服務(wù) serverless 化解決方案,實(shí)現(xiàn)了復(fù)雜企業(yè)應(yīng)用 MetaSaaSServerless 化,成本節(jié)約 70%。
資產(chǎn)核算是指在一定的財(cái)務(wù)周期,對(duì)企業(yè)擁有的房屋建筑物、機(jī)器設(shè)備、商標(biāo)權(quán)和專利權(quán)等資產(chǎn)的取得、折舊和處置的會(huì)計(jì)核算,反映企業(yè)固定資產(chǎn)、無形資產(chǎn)的增減變動(dòng)和價(jià)值分?jǐn)偦顒?dòng)。華為資產(chǎn)核算產(chǎn)品,支撐企業(yè)資產(chǎn)從獲取到處置全生命周期的管理和交易核算,在資產(chǎn)使用壽命內(nèi)遵循會(huì)計(jì)準(zhǔn)則和稅法折舊的要求系統(tǒng)地計(jì)提資產(chǎn)折舊費(fèi)用。
華為集團(tuán)資產(chǎn)核算場(chǎng)景非常復(fù)雜,具備以下四大特點(diǎn):數(shù)據(jù)海量
管理的固定資產(chǎn)和無形資產(chǎn)的數(shù)量多達(dá) 200 多萬項(xiàng);涉及國(guó)家多
覆蓋國(guó)際會(huì)計(jì)準(zhǔn)則和全球 170 多個(gè)國(guó)家的會(huì)計(jì)準(zhǔn)則和稅法政策要求;業(yè)務(wù)流量不均衡
平時(shí)業(yè)務(wù)流量少,月末結(jié)賬場(chǎng)景流量巨大,特別是在季結(jié)、年結(jié)時(shí),1~2 小時(shí)內(nèi)需完成 200 多萬筆資產(chǎn)折舊、300 多萬的分錄生成;
原先業(yè)務(wù)是基于關(guān)系型數(shù)據(jù)庫構(gòu)建,這套架構(gòu)能很好地解決數(shù)據(jù)一致性控制,但強(qiáng)依賴數(shù)據(jù)庫性能,在業(yè)務(wù)數(shù)據(jù)流量不均衡的情況下,系統(tǒng)計(jì)算資源無法實(shí)現(xiàn)彈性伸縮。平日業(yè)務(wù)數(shù)據(jù)流量小時(shí),系統(tǒng)資源大量閑置未得到有效利用,一旦遇到業(yè)務(wù)沖刺、月結(jié)等數(shù)據(jù)洪峰,系統(tǒng)資源又無法彈性擴(kuò)容,導(dǎo)致業(yè)務(wù)數(shù)據(jù)積壓,嚴(yán)重影響業(yè)務(wù)處理效率。
服務(wù)彈性慢,業(yè)務(wù)峰值處理性能不足:在月底、年底結(jié)賬期,批量導(dǎo)入導(dǎo)出等任務(wù)集中生成,服務(wù) CPU 資源利用率會(huì)瞬間突增至 50%到 100%不等。服務(wù)彈性能力較弱,啟動(dòng)時(shí)延超過了 1 分鐘,一旦出現(xiàn)預(yù)留資源不足的情況,極易影響業(yè)務(wù)性能,導(dǎo)致無法在 1~2 小時(shí)內(nèi)完成百萬級(jí)資產(chǎn)核算業(yè)務(wù)的處理;
周期性集中處理型業(yè)務(wù),預(yù)置資源利用率低:以批量上載、資源折舊兩個(gè)業(yè)務(wù)為例,雖然平時(shí)很少使用,但為了保證服務(wù)隨時(shí)可用,仍然需要保持最低配置在線,業(yè)務(wù)平均資源利用率不到 2%。隨著資產(chǎn)核算業(yè)務(wù)的不斷演進(jìn)、微服務(wù)數(shù)量增加,資源成本問題被進(jìn)一步放大;
業(yè)務(wù)上線周期長(zhǎng),運(yùn)維壓力大:業(yè)務(wù)開發(fā)人員不僅要關(guān)注業(yè)務(wù)邏輯,還要額外考慮高并發(fā)等極端場(chǎng)景的處理,開發(fā)工作量大,問題多。在業(yè)務(wù)上線前需提前采購、配置硬件資源,日常運(yùn)行時(shí),不同服務(wù)彈性策略不同,需投入大量精力進(jìn)行資源類的運(yùn)維工作。業(yè)務(wù)的版本上線時(shí)間達(dá)到月級(jí),無法快速響應(yīng)客戶需求;
為了進(jìn)一步優(yōu)化資源成本、簡(jiǎn)化服務(wù)開發(fā),實(shí)現(xiàn)應(yīng)用的現(xiàn)代化的轉(zhuǎn)型,MetaERP 資產(chǎn)核算業(yè)務(wù)決定采用華為云函數(shù)工作流FunctionGraph 試點(diǎn) Serverless 化服務(wù)改造:
1、全自動(dòng)彈性,算力隨叫隨到,輕松應(yīng)對(duì)流量波峰
資產(chǎn)核算業(yè)務(wù)相關(guān)服務(wù)采用 Java 開發(fā),改造為函數(shù)后,面臨冷啟動(dòng)的問題。通過創(chuàng)新的進(jìn)程級(jí)快照加速方案,應(yīng)用直接從初始化后的快照進(jìn)行運(yùn)行環(huán)境恢復(fù),從而跳過復(fù)雜的框架啟動(dòng)、業(yè)務(wù)初始化階段,助力資產(chǎn)核算業(yè)務(wù)冷啟動(dòng)時(shí)間縮短到 7 秒,相比之前一分鐘的啟動(dòng)時(shí)延,性能提升 10 倍。同時(shí),F(xiàn)unctionGraph 按請(qǐng)求并發(fā)量全自動(dòng)彈性,無需再手動(dòng)擴(kuò)縮容,彈性速度實(shí)時(shí)匹配業(yè)務(wù)量,輕松應(yīng)對(duì)流量波峰。
2、無請(qǐng)求時(shí)不需啟動(dòng)業(yè)務(wù)實(shí)例,資源成本降低 70%
函數(shù)實(shí)例隨請(qǐng)求自動(dòng)擴(kuò)縮容,在沒有請(qǐng)求時(shí),實(shí)例會(huì)縮容到 0?;诖四芰Γ槍?duì)批量上載、資源折舊類業(yè)務(wù)場(chǎng)景,減少了最小預(yù)置實(shí)例資源,資產(chǎn)核算業(yè)務(wù) Serverless 化改造后常駐實(shí)例資源降低 75%,月均資源消耗降低 70%,收益顯著。
3、存量業(yè)務(wù)無縫遷移,新業(yè)務(wù)開發(fā)運(yùn)維效率提升 3 倍
資產(chǎn)核算存量業(yè)務(wù)基于 SpringBoot 等微服務(wù)框架開發(fā),直接改造為原生函數(shù)方式工作量非常大。為此 FunctionGraph 提供了 Springboot 等框架兼容能力,服務(wù)只需集成統(tǒng)一 SDK,并進(jìn)行少量配置文件修改,即可完成改造,實(shí)現(xiàn)微服務(wù)平滑 Serverless 化。同時(shí),對(duì)比傳統(tǒng)微服務(wù)框架,F(xiàn)unctionGraph 內(nèi)置心跳檢測(cè)、服務(wù)治理等能力,使能業(yè)務(wù)更聚焦。同時(shí),新業(yè)務(wù)使用華為云函數(shù)工作流FunctionGraph 開發(fā),可拆解粒度更小、開發(fā)并行度更高。函數(shù)本身依賴后端數(shù)據(jù)庫、消息隊(duì)列等服務(wù),需要集成多個(gè) SDK 才能實(shí)現(xiàn)訪問,開發(fā)復(fù)雜度高。對(duì)此 FunctionGraph 提供了統(tǒng)一對(duì)接后端鏈接能力(ServiceBridge),簡(jiǎn)化業(yè)務(wù)訪問后端服務(wù)。ServiceBridge 也天然具備彈性能力,當(dāng)訪問量激增時(shí)自動(dòng)進(jìn)行擴(kuò)容?;谠瘮?shù)開發(fā)模式,可實(shí)現(xiàn)天級(jí)業(yè)務(wù)上線、免資源運(yùn)維,以資產(chǎn)核算為例,業(yè)務(wù)上線時(shí)間從 94 人天(傳統(tǒng)的應(yīng)用構(gòu)建流程)降低至 30.5 人天,大大提升了開發(fā)和運(yùn)維效率。首戰(zhàn)告捷持續(xù)推進(jìn) MetaERP 應(yīng)用現(xiàn)代化
華為云函數(shù)工作流 FunctionGraph 將持續(xù)打造通用 Serverless 技術(shù)競(jìng)爭(zhēng)力,致力解決 Java 服務(wù)啟動(dòng)慢、彈性能力不足等問題,使能負(fù)載在硬件資源的“細(xì)粒度”復(fù)用,以提高資源的利用率。同時(shí)提供與“硬件無關(guān)”的編程抽象和系統(tǒng)服務(wù),簡(jiǎn)化分布式應(yīng)用的開發(fā)、部署和運(yùn)維。
MetaERP 資產(chǎn)核算業(yè)務(wù) Serverless 化后性能未劣化,常駐實(shí)例資源降低 75%,月均資源消耗降低 70%,成本優(yōu)化收益明顯。同時(shí)服務(wù)上線時(shí)間降至 30.5 人天,提升了開發(fā)運(yùn)維效率。接下來,華為云函數(shù)工作流 FunctionGraph 將持續(xù)圍繞“極簡(jiǎn)架構(gòu)、極高質(zhì)量、極低成本、極優(yōu)體驗(yàn)”的目標(biāo),持續(xù)技術(shù)創(chuàng)新,助力 MetaERPServerless 化,用技術(shù)力量提升企業(yè)服務(wù)質(zhì)量、效率、體驗(yàn)。在 2023 年 7 月 25 日,由中國(guó)信息通信研究院(以下簡(jiǎn)稱“中國(guó)信通院”)和中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì)聯(lián)合主辦的 2023 可信云大會(huì)上,華為云函數(shù)工作流FunctionGraph憑借此最佳實(shí)踐榮獲“可信云 2022-2023 年度云原生-Serverless 技術(shù)最佳實(shí)踐”。
審核編輯 黃宇
-
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3711瀏覽量
64023 -
華為云
+關(guān)注
關(guān)注
3文章
2343瀏覽量
17102
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論