根据 VMWare 发布的一份报告, 容器化的 Java 应用程序在 Kubernetes 平台上的部署速度继续加快.
Dimensional Research 代表 VMware 对 1024 位 IT 专业人员进行的调查显示, 有 95% 的受访者表示已经使用开源 Spring 框架来容器化 Java 应用程序, 其中计划这样做的占到了 30%.
在 95% 的受访用户中, 44% 的用户表示已经在 Kubernetes 集群上部署了这些应用, 37% 的人也计划这样做.
VMware 表示, 调查清楚地表明, 已经投资于 Spring 框架来构建 Java 应用的企业计划继续依赖该框架来为 Kubernetes 环境构建云原生应用程序.
VMware 扩展了 Spring Boot 框架的功能, 该框架提供了加速微服务开发的功能, 从而可以在基础镜像上对已编译应用进行本机容器化. 调查发现, 尽管有许多工具可用于构建容器化的应用程序, 但 Spring 是主要的平台, 52% 开发人员使用该平台来构建应用程序.
VMware 说, Spring 是企业最广泛采用的 Java 框架, 因此调查结果表明在这些环境中使用 Kubernetes 平台的人数已大大增加.
调查还发现, Spring 的最大用例是正在开发内部和外部 API, 占到了 76%.
75% 的受访者还表示, 他们预计在未来两年内 Spring Boot 的使用将继续增长, 其中 82% 的受访者特别指出使用 Spring Boot 来启动新的开发项目. 90% 的受访者认为 Spring Boot 是企业 Java 的未来.
尽管企业在多大程度上依赖编译代码, 以牺牲性能为代价来加速应用程序开发一直存在着很多争论, 但是很明显企业已经拥抱 Spring, 并且扩展到 Java, 过渡到构建在 Kubernetes 集群上运行的云原生应用的平台. 当然, VMware 认为这些应用程序的大部分将部署在基于 Kubernetes 创建的 VMware Tanzu 平台上.
Spring 框架最初由 Pivotal 开发, 现在已被 VMware 收购, 之前二者同为戴尔的子公司, 一直在合作开发适用于 VMware 环境的 Kubernetes 发行版.
来源: http://cloud.51cto.com/art/202009/625188.htm