10月17日,阿里云联合微软正式开源全球首个开放云原生应用模型(Open Application Model,简称OAM)。阿里云智能基础产品事业部总经理蒋江伟表示,该模型旨在为云端应用开发者、运维人员、云基础设施管理人员和云平台之间,构建一套标准化应用架构与管理体系,提升云端应用交付与运维的效率和体验。
阿里云智能基础产品事业部总经理蒋江伟介绍OAM
在此之前,云端应用的部署、升级和维护困难重重。应用开发者面对开发、测试、生产等多个复杂交付环境,需要编写和维护多份应用部署配置文件;应用运维者需要理解和对接不同平台,掌握差异巨大的运维能力和运维流程。
为了解决这些问题,OAM为应用开发者提供了一套描述应用的标准规范。对于任何一个支持该模型的云平台,开发者和运维人员可以通过这个标准的应用描述进行协作,轻松实现应用的“一键安装” “一键升级” “模块化运维”等体验,而无需纠结于繁杂的云服务开通配置和接入工作。
据悉,该模型由阿里云和微软共同研发,基于双方多年大规模云原生应用管理经验,计划未来移交给中立基金会进行托管。
目前,阿里云上的微服务应用托管产品 EDAS 以及Kubernetes 服务(ACK)已经开始支持 OAM ;另一方面,微软云也通过该模型将 Service Fabric无缝接入到云原生技术体系当中。
阿里云是国内在云原生领域开源贡献最全面的科技公司,涵盖编排调度、作业管理、无服务器框架等,主导维护etcd、containerd、dragonfly等多个CNCF明星项目的发展,已有超过10个项目进入CNCF landscape。今年,阿里云资深技术专家李响成为首个入选CNCF技术监督委员会的中国工程师。