阿里云联合中国信通院发布《云计算开放应用架构》标准,加速云原生应用规模化落地进程

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
容器镜像服务 ACR,镜像仓库100个 不限时长
应用实时监控服务-应用监控,每月50GB免费额度
简介: 2021 年 5 月 26 日,由阿里云计算有限公司、中国信息通信研究院等 10 余家单位联合发起的《云计算开放应用架构》标准文件在“云原生产业大会”现场发布。该架构以阿里云、微软云联合发起的开源项目“开放应用架构模型(Open Application Model,以下简称 OAM)”为实现基础,旨在为云端应用管理者提供统一的应用描述规范及开放应用程序能力管理框架,以期推动简洁、高效、可控的云原生应用管理与交付方式在更多行业和企业中的大规模落地。

来源 | 阿里巴巴云原生公众号

2021 年 5 月 26 日,由阿里云计算有限公司、中国信息通信研究院等 10 余家单位联合发起的《云计算开放应用架构》标准文件在“云原生产业大会”现场发布。该架构以阿里云、微软云联合发起的开源项目“开放应用架构模型(Open Application Model,以下简称 OAM)”为实现基础,旨在为云端应用管理者提供统一的应用描述规范及开放应用程序能力管理框架,以期推动简洁、高效、可控的云原生应用管理与交付方式在更多行业和企业中的大规模落地。

1.JPG

如今,云原生已经成为企业快速响应市场需求、帮助业务持续发展的重要驱动力。随着全球数字化进程不断加深,构建高效、敏捷、自动化的技术支持平台成为企业塑造核心竞争力的刚性需求。在这样的背景下,传统应用研发模式向云原生应用转型的趋势逐渐成为共识,使企业能够最大化利用云原生红利,获得更低的研发成本,提升业务创新效率。云原生已经成为企业数字创新的最短路径。

虽然已经在一些关键领域取得进展,但对于大部分行业和企业来说,对于云原生的规模化应用探索仍处于初级阶段。这是因为从本质上来看,云原生是一套软件与基础设施架构设计的指导思想,并非能被一项具体技术所指代,存在较高门槛。因此,对云原生技术在规模化应用时安全性、可靠性、性能、连续性等的顾虑在企业中普遍存在。CNCF 发布的《2020 中国云原生调查报告》中显示,越来越多的单位正在寻求使用云原生技术的最佳解决方案,有 42% 的用户基于混合云实现云原生落地,预测未来该比例还将继续增长。

《云计算开放应用架构》标准指出,与传统应用开发不同,依托云计算之上的应用不再是简单的可执行文件,需要处理大量的外部依赖,才能够被最终用户使用。传统模式下,云计算应用的开发者需要花费大量精力来进行应用整体部署架构的设计,明确云计算应用需要依赖的各个云服务。这个过程中还会出现一些问题,例如云资源分配不及时、云服务配置不合理、应用上线过程中需要在各种云产品之间切换等等。导致上述问题有两大原因,一是应用不能以统一、自描述的方式定义应用与云资源的关系;二是云基础设施没有一种统一、标准、高效的方式交付给应用使用。

云原生技术的未来,大规模普及是必然。只有以应用为中心,云原生技术体系才能以更高效的方式为应用“输送”基础设施能力。开放应用架构的重要价值在于可以为广大云端应用管理者提供一套统一的应用描述规范,实现云计算应用与底层平台之间的解耦,解决应用部署和和迁移困难的问题。同时,将开发者、运维和平台运营人员之间的关注点分离,让不同角色专注于领域知识和能力,使应用交付变得更加高效、可靠和自动化。

2.png
图:开放应用模型(OAM)

云计算开放应用架构的本质是一个高度可扩展的应用定义与能力管理模型,能够为用户提供统一的标准化应用程序编程接口(API)和框架,与任何特定的容器运行时、编排软件、云提供商或硬件配置无关。所有遵守该接口和框架构建的平台都可以为符合开发应用架构的应用提供服务,为用户提供完全一致的应用管理体验。该架构具备以下特点:

  • 开发和运维关注点分离:开发者关注业务逻辑,运维人员关注运维能力,让不同角色更专注于领域知识和能力。
  • 平台无关与高可扩展:应用定义与平台实现解耦,应用描述支持跨平台实现和可扩展性。
  • 模块化应用部署和运维特征:应用部署和运维能力可以描述成高层抽象模块,开发和运维可以自由组合和支持模块化实现。

3.png
图:基于 KubeVela 的完整工作流

2020 年 11 月,CNCF 应用交付领域小组与OAM社区共同宣布 OAM 在 Kubernetes 上的标准实现 KubeVela 项目正式开源。2021 年 4 月,KubeVela v1.0 发布,标志着 OAM 模型在云原生应用交付使用场景取得最大化验证结果。KubeVela v1.0 不仅代表了稳定的 API,还代表着成熟的使用范式,证明以 OAM 为基础的开放应用架构是一个能够充分释放云原生潜力、让最终用户和软件交付方从第一天开始就充分享受云原生技术优势的有效路径。

4.JPG
李小平,阿里云云原生产品研发负责人

作为核心发起单位代表,阿里云云原生产品研发负责人李小平在本次会议上发表了主题为“云原生,企业数字创新最短路径”的现场演讲,并于会后表示:“开放、标准、敏捷是云原生技术得以快速发展的关键。云原生正在帮助企业打通数字化落地的‘最后一公里’,在这样的关键节点下,需要全行业的共同定义和建设。作为云原生领域的先行者、实践者,阿里巴巴始终坚持将基于自身累积多年的最佳实践回馈社会,包括为企业构建普惠的云原生产品服务,与开发者共建云原生生态等。2019年,我们和微软云共同开源了开放应用模型(OAM),又在 2020 年基于阿里、微软、Oracle等国内外知名公司在 OAM 上的实践经验,和社区一同打造了 OAM 在 Kubernetes 上的完整实现 KubeVela。今天,很高兴和信通院一起基于这个项目的基础共同发布《云计算开放应用架构》标准,与业界一起推动云原生的进化,帮助更多企业和开发者进行更加高效地协同,共迎数字经济发展新机遇。”

相关文章
|
1月前
|
监控 Java 持续交付
深入理解微服务架构及其在现代应用开发中的应用
深入理解微服务架构及其在现代应用开发中的应用
38 1
|
19天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
28天前
|
机器学习/深度学习 自然语言处理 分布式计算
大规模语言模型与生成模型:技术原理、架构与应用
本文深入探讨了大规模语言模型(LLMs)和生成模型的技术原理、经典架构及应用。介绍了LLMs的关键特点,如海量数据训练、深层架构和自监督学习,以及常见模型如GPT、BERT和T5。同时,文章详细解析了生成模型的工作原理,包括自回归模型、自编码器和GANs,并讨论了这些模型在自然语言生成、机器翻译、对话系统和数据增强等领域的应用。最后,文章展望了未来的发展趋势,如模型压缩、跨模态生成和多语言多任务学习。
113 3
|
13天前
|
人工智能 运维 监控
阿里云联合中国信通院等单位发布首个云计算智能化可观测性能力成熟度模型标准
推动行业智能化落地,阿里云联合中国信通院及国内头部云厂商、观测厂商、各行业建设方,历时近 5 个月,共同编制《云计算智能化可观测性能力成熟度模型》,以规范和指导云计算环境下的智能可观测性建设实践,为企业实施云环境下的智能化可观测能力建设提供指导。
|
1月前
|
运维 监控 安全
自动化运维的利剑:Ansible在现代IT架构中的应用
在数字化浪潮中,企业对IT系统的敏捷性和可靠性要求日益提高。Ansible,一种简单但强大的自动化运维工具,正成为现代IT架构中不可或缺的一部分。它通过声明式编程语言YAM,简化了系统配置、应用部署和任务自动化的过程,显著提升了运维效率和准确性。本文将深入探讨Ansible的核心特性、应用场景以及如何有效整合进现有IT环境,为读者揭示其在自动化运维中的实用价值和未来发展潜力。
|
24天前
|
Cloud Native 安全 持续交付
深入理解微服务架构及其在现代软件开发中的应用
深入理解微服务架构及其在现代软件开发中的应用
41 3
|
24天前
|
运维 Kubernetes Docker
深入理解容器化技术及其在微服务架构中的应用
深入理解容器化技术及其在微服务架构中的应用
46 1
|
27天前
|
监控 持续交付 API
深入理解微服务架构及其在现代软件开发中的应用
深入理解微服务架构及其在现代软件开发中的应用
42 3
|
1月前
|
Cloud Native 持续交付 云计算
深入理解云原生技术及其在现代IT架构中的应用
在数字化浪潮的推动下,云原生技术已成为企业转型的关键。本文将通过浅显易懂的语言和生动的比喻,带领读者探索云原生的核心概念、优势以及如何在企业中实现云原生架构。我们将一起揭开云原生的神秘面纱,了解它如何助力企业快速适应市场变化,提升业务的灵活性和创新能力。
|
28天前
|
监控 持续交付 API
深入理解微服务架构:从设计原则到实践应用
深入理解微服务架构:从设计原则到实践应用