概述

采用现代应用生命周期

采用现代应用生命周期

世界不会停滞不前,软件开发也不会停滞不前。云计算、Kubernetes 和微服务的结合从根本上改变了我们构建、运行和管理新应用的方式。利用这些相同的优势,对您的现有应用进行现代化改造。

无论您的目标是相对简单的应用现代化改造(例如,将应用迁移到云平台与 Kubernetes),还是需要完全重构不能正常运行的重要应用,VMware Tanzu 都能提供帮助。我们的 Tanzu Labs 专家团队旨在帮您规划并实施符合您特定需求的应用现代化改造工作。

为何要使用 VMware Tanzu 对现有应用进行现代化改造?

在数周(而非数月)内完成现代化改造

目标分析开始,确定一组技术风险低、业务价值高的理想应用。

缩短价值实现时间

将单片系统转换为微服务,以提高功能开发速度并缩短发布周期。 

改善安全状况

采用 DevSecOps 实践,并利用新工具、体系架构和软件开发转变来提高每一层的安全性。

降低成本并提高灵活性

停止使用专有应用服务器,以支持基于热门开源项目的产品和服务。

建立可重复模式

当您将改进的应用投入生产环境时,您将会构建一个模式手册来精简和加速未来的现代化改造工作。

应用现代化改造的三个基础

迁移到现代平台

将应用迁移到现代基础架构和平台是现代化改造过程中的基本步骤。打包为容器并在标准化 Kubernetes 发行版上运行的单片应用可以跨数据中心和云环境进行移动。利用云原生功能,例如自动重启、声明性更新和跨集群管理。

围绕微服务进行重构

对于必须重构的现有应用,通常将单片系统或至少其关键部分分解为微服务。微服务使开发人员能够比以往更快地扩展应用、添加新功能特性和解决问题,而无需担心紧密耦合的业务逻辑。

改进开发流程

成功的现代化改造需要的不仅仅是云计算基础架构和微服务体系架构,它还需要现代软件开发过程和工具。Tanzu Labs 将指导您的团队采用新产品设计方法以及实用的敏捷开发方法,来确保重构的应用能够提供预期结果和持续改进。此外,您还可以获得必要的工具来提高速度,同时将安全性纳入开发过程,这是一种真正的 DevSecOps 方法。 

借助 VMware Tanzu 对应用进行现代化改造

Tanzu Labs

为应用迁移创建可靠且持久的战略。Tanzu Labs 教您如何实现大多数关键业务应用的现代化改造,并对体系架构进行有效改进。

Tanzu Advanced

除了企业级 Kubernetes 发行版外,Tanzu Advanced 还具有容器安全性、容器自动构建、应用连接、API 管理等功能。

Tanzu Application Service

自动化应用部署和基础架构管理的关键方面。Tanzu Application Service 基于 Cloud Foundry 构建,简化了开发人员的部署过程,同时为操作员提供用于自动扩展、修补和更新资源的工具。

Spring 框架

使您的开发人员能够使用简单的命令为应用提供云原生功能。他们可以使用 Spring 创建 Java 应用,以便利用微服务、事件驱动的体系架构及其他现代应用体系架构方法。

相关应用现代化改造解决方案

跨云环境使用 Kubernetes

您需要跨各种环境(本地部署、公有云或边缘环境)充分利用 Kubernetes,并且在部署和运维方面保持一致。

构建应用和微服务

借助 VMware 构建应用,以集成云原生原则并加快开发过程。

准备好开始体验了吗?