CNCF宣布成立应用交付领域小组,正式开启云原生应用时代

  

 CNCF宣布成立应用交付领域小组,正式开启云原生应用时代

  

作者|赵钰莹

  
  

作为云原生领域的顶级开源社区,原生云计算基础(云原生基金会,以下简称CNCF)近日宣布成立程序交付SIG(应用交付领域小组),这一新小组的成立会承担什么样的职责?又会给云原生领域带来哪些新的影响?本文,InfoQ对阿里高级技术专家张磊进行独家采访。

     

2019年9月12日,原生云计算基础(云原生基金会,以下简称CNCF)在其官方网站上宣布了程序交付团体(以下简称应用交付SIG)正式成立,阿里高级技术专家,Kubernetes社区资深成员张磊,软件智能公司Dynatrace的首席技术与战略创新官Alois Reitbauer与VMware资深专家布莱恩Liles共同当选为该团体首届联席主席。当天,雅虎财经等国外多家媒体也对这一消息进行了同步报道。

  

CNCF应用交付团体

  

据介绍,CNCF领域小组是CNCF基金运转的一套核心机制.CNCF首席技术官Chris Aniszczyk在官宣中表示:“CNCF领域小组在云原生社区的扩张和发展中扮演着至关重要的角色,它们正在帮助整个生态深入理解这些技术领域里的最佳实践,并同CNCF TOC(技术监督委员会)紧密协作以甄别可持续的开源项目,或者帮助它们弥补不足”。本次官宣成立应用交付团体后,CNCF目前下辖三个领域小组,分别是应用程序交付团体,安全团体和存储团体。

  

在社区层面,CNCF领域小组将负责”以富有远见的方式来协调和连接对应技术领域中的关注点,最终用户和开源项目”。在组织架构上,领域小组通常由该领域中倍受认可的技术专家负责领导,并向上对CNCF TOC汇报。

  

本次新成立的CNCF应用程序交付团体中文全称是CNCF应用交付领域小组。该领域小组是CNCF基金会官方成立的第一个以“应用”为中心的领域小组。在云计算生态核心关注点迅速聚焦到“云原生应用”的今天,该小组被社区誉为是“CNCF里最具价值的领域小组”。在该领域小组成立后,原先在CNCF中的Serverless工作组(Serverless工作组)亦将划归到应用交付领域小组下。

  

对于CNCF应用交付领域小组的使命,该小组的TOC联络人,来自微软的工程师米歇尔Noorali在官方文章指出:

  
  

凭借应用交付领域小组,我们希望明确并解决应用交付生命周期的关键环节和核心问题,同时优化云原生场景下的应用架构。这个小组还将致力于在应用交付生态中进行重要的协作,联同整个社区一起来甄别和修正应用管理开源项目实践与理论之间的鸿沟,推动应用交付工具和流程的标准化。我们期待CNCF基金会能够同应用开发和运维工程师更加紧密地合作起来。

     

值得一提的是,在此前的印象中,CNCF基金会的主要关注群体大多是基础设施领域的技术人员。但是<强>在应用交付领域小组成立之后,CNCF基金会正在* * 同<强> * *应用开发和应用运维人员更紧密的联系在一起。

  

未来规划

  

对于这一新成立的领域小组,其后续会做哪些事情是广大云计算领域开发者非常关注的,张磊表示:<强>首先,* * 强领域小组将<>强* *逐步确立和推进“云原生应用管理与标准交付体系”强。云原生应用管理与交付是一个随着云原生技术日渐成熟之后迅速成为新一代云计算技术聚焦点的重要技术领域。在当前的技术生态当中,Kubernetes正在构建一个受到全世界普遍认同的,标准化的应用基础设施层;Serverless则提供了一种高效的调度与资源管理模型,而服务网格则进一步明确了应用之间非侵入式的服务治理机制。这些能力,我们都统一称之为“平台层能力”,也是之前CNCF基金会主要关注的领域。<强>而本次CNCF应用交付领域小组所关注的,则是在“平台层”之上的“应用管理层”的技术架构和演进方向。这一层,也是未来云计算生态的价值聚焦点。

  

应用交付领域小组将致力于与整个云原生社区协作,共同在“应用”,“最终用户”和“平台层”之间,构建出一套高效、标准和可信赖的交付与连通体系。这个思想贯穿应用交付的声明周期,我们可以通过一个标准的分层结构<强>(云原生应用分层模型)来将其形象表达出来:
 CNCF宣布成立应用交付领域小组,正式开启云原生应用时代

  

在这个模型下,“应用定义”,“应用部署与交付”,和“应用实例管理”之间会进行清晰的分层和协作。举个例子,“蓝绿发布(蓝绿色部署)”关注的是应用部署与交付层面的概念,而k8部署(或者k8操作符)则负责提供再下一层的应用实例管理能力,这两层相互联动,但并不耦合在一起。

CNCF宣布成立应用交付领域小组,正式开启云原生应用时代