Java应用正加速迁移到Kubernetes
根据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发行版。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Sentinel Go 0.6.0 发布,支持 Warm-Up 预热流控
Sentinel Go 0.6.0正式发布,该版本带来了 Warm-Up 预热流控特性、go-micro 框架的适配模块,以及其它的一些特性改进。Release notes:https://github.com/alibaba/sentinel-golang/releases/tag/v0.6.0 该版本的主要特性之一是 Warm-Up 预热流控支持。当系统长期处于低水位的情况下,流量突然增加时,直接把系统拉升到高水位可能瞬间把系统压垮。比如刚启动的服务,数据库连接池可能还未初始化,缓存也处于空的状态,这时候激增的流量非常容易导致服务崩溃。这时我们就可以利用 Sentinel 的 Warm-Up 流控模式,控制通过的流量缓慢增加,在一定时间内逐渐增加到阈值上限,而不是在一瞬间全部放行。这样可以给冷系统一个预热的时间,避免冷系统被压垮。 WarmUp 预热控制的示例可以参考qps_warm_up_example.go。 同时新版本还带来了go-micro v2 的适配模块,开发者只需在创建 server/client 的时候添加上 Sentinel 的 handler wrapper 即...
- 下一篇
云迁移将变得越来越困难
既然很多企业已经迁移了简单的东西,那么随着时间的推移,其难度正在增加,但是仍然需要完成。 研究表明,随着迁移量的增加,困难会增加的概念会影响各种企业,它们会将更多的工作负载迁移到公共云。 发生的这些事情很容易解释,但是解决问题的方法却并非如此。 简而言之,更加现代、设计更好、可迁移的应用程序和数据库是第一个迁移到云平台中的应用程序和数据库。这有充分的理由:云计算团队可以通过消除风险和降低难度来做到这一点。这实际上是在企业开始其旅程时的建议。 可以预见的是,随着易于迁移的设计良好的现代应用程序数量的减少,迁移团队被迫面对设计不佳或在公共云中可能还没有模拟平台的较旧平台上构建的应用程序。传统应用程序浮现在人们的脑海,但任何需要大量重构以使其在公共云上正确运行的应用程序也都浮现在脑海。 随着许多企业进入迁移过程的中间阶段,困难程度显著增加,这使迁移生产力大打折扣。那么,对于已经在疫情中暴露出的漏洞非常担心的企业如何将其余的应用程序从企业数据中心中删除呢? 这两种似乎可行的方法: 经常利用托管服务提供商。如果企业将公共云作为工作负载的主要目标,那么现在可能会考虑一些有效的替代方法。托管服务提供...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题