加速Spring现代化,我们做了什么()
【加速Spring现代化,我们做了什么()】大约3年前,在意识到开发人员、IT 运营商和 DevOps 团队在大规模运行 Spring Boot 应用程序时面临的常见挑战后,我们开始联合VMware积极寻求解决方案,推出了Azure Spring Cloud。从那时起,我们有机会与许多客户合作,帮助他们采用该服务,包括 Bosch、Digital Realty、Kroger、Liantis、Morgan Stanley、National Life、Raley's 和 Swiss Re。完全托管的基础架构让他们可以专注于自己的应用程序,而该服务管理动态扩展、安全补丁、开箱即用的监控工具等。许多组织在本地运行数千个 Spring Boot 应用程序,并且需要高级功能来加速他们的 Spring 现代化项目。根据从客户参与中获得的经验,我们构建了一个新的 Azure Spring Cloud 层——Enterprise。
(Azure Spring Cloud Enterprise is now available in public preview.)
更加高效和快速
▌部署和管理 Spring 和多语言应用程序
Azure Spring Cloud Enterprise 中完全托管的 VMware Tanzu Build Service使用开源 Cloud Native Buildpacks 和商业 VMware Tanzu Buildpacks,使容器的创建、管理和治理在企业规模实现自动化。Tanzu Build Service 为构建应用程序提供了更高级别的抽象,并提供了一种控制平衡,可减轻开发人员的运营负担,并支持大规模管理应用程序的企业 IT 运营商。Tanzu Buildpacks 使构建 Spring、Java、NodeJS、Python、Go 和 .NET Core 应用程序以及配置应用程序性能监控代理(例如 Application Insights、New Relic、Dynatrace、AppDynamics 和 Elastic)变得更加容易。
▌轻松地将客户端请求路由到应用程序
您可以使用适用于 VMware Tanzu 的完全托管的 Spring Cloud Gateway 和适用于 VMware Tanzu 的 API 门户轻松管理和发现应用程序公开的请求路由和 API。
Tanzu 的 Spring Cloud Gateway 有效地将不同的客户端请求路由到 Azure Spring Cloud、Azure 和/或本地的应用程序,并解决网关后面的应用程序的跨领域注意事项,例如:安全、路由、速率限制、缓存、监控、弹性和隐藏应用程序。
文章图片
▌灵活且可配置的 VMware Tanzu 组件
借助 Azure Spring Cloud Enterprise,您可以在 Azure 上使用完全托管的 VMware Tanzu 组件。在创建企业实例期间,您可以选择希望在您的环境中使用的 VMware Tanzu 组件,为您带来更多价值,例如:
- 将您的企业级应用程序组合从几个应用程序扩展到几千个应用程序,同时将操作复杂性委托给 Microsoft 和 VMware;
- 在 Azure Spring Cloud 和任何其他计算环境中完善和转移 Spring 应用程序;
- 控制您的构建依赖项,部署多语言应用程序,并根据需要部署 Spring Cloud 中间件组件。
文章图片
完全集成到 Azure 和 Java 生态系统中 Azure Spring Cloud,包括企业层,在完全托管的环境中运行在Azure 上。您将获得 Azure 和 Java 生态系统的诸多好处。例如,在创建企业服务实例并部署应用程序后,可以使用 Application Insights 或您选择的任何其他应用程序性能管理工具轻松进行监控。
文章图片
3分钟了解更多关于Azure Spring Cloud
?
推荐阅读
- SpringCloud项目的log4j2漏洞解决方案详解流程
- 案例|动画之匀速加速减速缓冲运动(加轮播图)
- 初识gradle|初识gradle, idea+springboot Demo
- SpringBoot异步任务获取HttpServletRequest
- Spring|Spring Boot操作Kafka(极简示例)
- Spring ApplicationContext启动方式
- CSE 260
- 49-springboot 打jar,独立出三方的依赖包
- SpringCloudAlibaba入门之Sentinel(SCA)
- 邮件任务-springboot