云原生應(yīng)用的開發(fā)和交付需要新的云基礎(chǔ)技術(shù)架構(gòu)
時間:2022-04-08 11:45:02 | 來源:行業(yè)動態(tài)
時間:2022-04-08 11:45:02 來源:行業(yè)動態(tài)
目前仍然有不少企業(yè)的基礎(chǔ)設(shè)施架構(gòu)是構(gòu)建在自購X86服務(wù)器之上的VMware虛擬機(jī)集群上,開發(fā)項目是傳統(tǒng)Jar包或War包的形式。如果業(yè)務(wù)應(yīng)用需要容器化和微服務(wù)化,還需要在VMware虛擬機(jī)資源池上構(gòu)建Tanzu PaaS平臺,通常IaaS資源還需要額外擴(kuò)容。
云原生應(yīng)用開發(fā)作為新的標(biāo)準(zhǔn)模式,開發(fā)效率相較于傳統(tǒng)應(yīng)用有十幾倍的質(zhì)的提升。目前云原生應(yīng)用開發(fā)周期在2周左右,測試周期在幾天內(nèi)完成,每天迭代次數(shù)可以達(dá)到幾十次,部署和規(guī)模擴(kuò)展都可以在秒級或分鐘級完成。
而傳統(tǒng)行業(yè)的業(yè)務(wù)模式是通過多年不斷迭代的單體應(yīng)用來支持業(yè)務(wù)場景,多年的技術(shù)債務(wù)沉淀,導(dǎo)致代碼冗長、缺少代碼注釋、設(shè)計說明文檔不全等問題,并且上線部署和版本更新效率低下,由于代碼強(qiáng)耦合多導(dǎo)致版本回退和業(yè)務(wù)長時間中斷的事故頻繁發(fā)生。企業(yè)迫切想實現(xiàn)業(yè)務(wù)應(yīng)用的拆分解耦和微服務(wù)化,以享用云原生應(yīng)用的彈性和敏捷。
然而云原生應(yīng)用的彈性和敏捷的實現(xiàn)并不是一蹴而就,首先原有的虛擬機(jī)或裸金屬服務(wù)器不能適配云原生應(yīng)用的運(yùn)行; 其次云原生應(yīng)用對于監(jiān)控、運(yùn)維和運(yùn)營也提出了更高的技術(shù)要求,第三,云原生應(yīng)用開發(fā)也面臨著技術(shù)上的挑戰(zhàn)。例如在開發(fā)過程中,微服務(wù)拆分顆粒度的把握,新的容器云技術(shù)平臺和以Spring Cloud為代表的技術(shù)框架的引入增加了學(xué)習(xí)成本和開發(fā)成本,同時微服務(wù)治理也是一個技術(shù)課題。詹文卓談到。
戴爾科技針對云原生應(yīng)用對基礎(chǔ)技術(shù)架構(gòu)進(jìn)行了升級,打造了支持云原生應(yīng)用的快速開發(fā)平臺,提供了DevOps敏捷開發(fā)流水線,引入APM應(yīng)用性能監(jiān)測工具,助力企業(yè)業(yè)務(wù)應(yīng)用數(shù)字化的敏捷性,同時還作為云原生應(yīng)用運(yùn)行時的承載環(huán)境平臺。
關(guān)鍵詞:基礎(chǔ),技術(shù)