Java應(yīng)用正加速遷移到Kubernetes
根據(jù)VMWare發(fā)布的一份報告,容器化的Java應(yīng)用程序在Kubernetes平臺上的部署速度繼續(xù)加快。
Dimensional Research代表VMware對1024位IT專業(yè)人員進(jìn)行的調(diào)查顯示,有95%的受訪者表示已經(jīng)使用開源Spring框架來容器化Java應(yīng)用程序,其中計劃這樣做的占到了30%。
在95%的受訪用戶中,44%的用戶表示已經(jīng)在Kubernetes集群上部署了這些應(yīng)用,37%的人也計劃這樣做。
VMware表示,調(diào)查清楚地表明,已經(jīng)投資于Spring框架來構(gòu)建Java應(yīng)用的企業(yè)計劃繼續(xù)依賴該框架來為Kubernetes環(huán)境構(gòu)建云原生應(yīng)用程序。
VMware擴(kuò)展了Spring Boot框架的功能,該框架提供了加速微服務(wù)開發(fā)的功能,從而可以在基礎(chǔ)鏡像上對已編譯應(yīng)用進(jìn)行本機(jī)容器化。調(diào)查發(fā)現(xiàn),盡管有許多工具可用于構(gòu)建容器化的應(yīng)用程序,但Spring是主要的平臺,52%開發(fā)人員使用該平臺來構(gòu)建應(yīng)用程序。
VMware說,Spring是企業(yè)最廣泛采用的Java框架,因此調(diào)查結(jié)果表明在這些環(huán)境中使用Kubernetes平臺的人數(shù)已大大增加。
調(diào)查還發(fā)現(xiàn),Spring的最大用例是正在開發(fā)內(nèi)部和外部API,占到了76%。
75%的受訪者還表示,他們預(yù)計在未來兩年內(nèi)Spring Boot的使用將繼續(xù)增長,其中82%的受訪者特別指出使用Spring Boot來啟動新的開發(fā)項目。90%的受訪者認(rèn)為Spring Boot是企業(yè)Java的未來。
盡管企業(yè)在多大程度上依賴編譯代碼,以犧牲性能為代價來加速應(yīng)用程序開發(fā)一直存在著很多爭論,但是很明顯企業(yè)已經(jīng)擁抱Spring,并且擴(kuò)展到Java,過渡到構(gòu)建在Kubernetes集群上運(yùn)行的云原生應(yīng)用的平臺。當(dāng)然,VMware認(rèn)為這些應(yīng)用程序的大部分將部署在基于Kubernetes創(chuàng)建的VMware Tanzu平臺上。
Spring框架最初由Pivotal開發(fā),現(xiàn)在已被VMware收購,之前二者同為戴爾的子公司,一直在合作開發(fā)適用于VMware環(huán)境的Kubernetes發(fā)行版。