什么是应用现代化,如何一句话简明扼要定义应用现代化?
几个概念
云原生技术
CNCF定义如下
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
对应中文
云原生技术使能各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。
现代化应用
具备弹性、可扩展、多运行环境自适应特征的应用,称为现代化应用。
应用现代化
应用现代化是一个过程,通过采取云原生技术栈、DevOps开发流程、敏捷型组织文化,开发现代化应用。
对于存量应用,应用现代化是一个改造过程;对于新开发的应用,应用现代化是组织适配云原生技术栈、DevOps开发流程、向敏捷型组织转型的过程。
技术视角
技术视角,应用现代化主要是升级到云原生技术栈。
业务视角
业务视角,应用现代化是更短的TTM,业务永远在线。
Reference
了解应用现代化 - RedHat 什么是现代化应用? - VMWare 现代应用程序开发 - AWS 应用程序和数据现代化 现代。灵敏。自动化。可靠。- Hitachi Vantara 到底什么是企业应用现代化? - DaoCloud 应用现代化白皮书 - DaoCloud application modernization solution - Azure Software modernization Migrating to AWS: Best Practices and Strategies DAO CLOUD 应用现代化文章精选:优良架构 DAO CLOUD 应用现代化文章精选:领域驱动设计 DAO CLOUD 应用现代化文章精选:高质量编码 DAO CLOUD 应用现代化文章精选:设计思想 NJSD全球技术会议: 云原生开启 “应用现代化”进程—— All built for change and scale