Dragonfly 成为 CNCF 孵化项目我们与基金会首位华人 TOC 聊了聊( 四 )


当然 , 作为 TOC 的李响 , 同时也是阿里云的资深工程师 , 其在推动 Dragonfly 项目晋升的过程中 , 也给项目团队提供了很多技术、生态方面的指导建议 , 比如和 Harbor 生态的连接、与阿里云产品的互动以更好地普及 Dragonfly 到终端用户等 。
有什么意义?
我们了解到 , 李响本身也是 CNCF 另一个孵化阶段开源项目 Etcd 的作者 , 那么进入孵化阶段对于项目维护者们来说意味着什么呢?
“主要意味着有更大的责任去服务好云原生的用户和更好的连接相关生态 , Dragonfly 后续的工作也会围绕这两个目标进行 。 在开源上要简化安装、升级流程 , 提高易用性、安全性等基础能力 , 让用户更容易的在企业级场景下开箱即用的使用 Dragonfly 项目 。 另外 , 我们也会推动 Dragonfly 与 CNCF 生态的和谐发展 , 提高集成能力 , 与 Harbor 、Quay、Clair 等项目更好配合 , 并且能够推动 OCI 在 Distribution 相关的标准化建设 。 ”李响说 。
而对于 CNCF 组织本身来说 , 新的项目从沙箱阶段晋升至孵化阶段 , 也意味着云原生生态版图得到了进一步的完善 。 李响透露 , 其实沙箱阶段的项目从某种意义上来讲并不属于正式的 CNCF 项目 , 因此 CNCF 并不会给沙箱阶段的项目投入非常多的资源 , 包括运营、市场、技术指导等 。 “孵化项目是 CNCF 正式项目的第一个阶段 , 基金会会投入更多资源协助和支持项目的发展 , 在技术上给予更多的指导和支持 , 帮助 Dragonfly 能够顺利从基金会毕业 , 成为云原生领域中的重要一环 。 ”
谈到 CNCF 项目的最后一个阶段(毕业) , 李响表示 , 能否毕业的主要考量还是项目的生态整体健康度以及项目成熟的情况 , CNCF 希望毕业的项目能够做到生产可用 , 并且符合大部分企业的诉求 。
云原生的发展前景
如今 , 全球云原生建设正如火如荼地进行中 , 国内很多一线大厂也都开始积极拥抱云原生 。 李响介绍 , 云原生技术上主要的发展趋势主要有以下两点:

  • 标准化:越来越多的云原生技术涌现 , 使得对这些技术的统一描述、管理和打通的需求成为刚需;
  • 向应用层上浮:云原生起步于基础设施层 , 但是正逐步向离用户更近的应用层迈进 , 最终实现软件天然生于云上长于云上的愿景 。 目前的主要障碍是基础设施与应用层之间的链接还没有完全建立起来 , 这一部分碎片化也非常严重 , 没有在离用户更进的层次把云原生的价值发挥到最佳程度 。 目前 , 阿里在积极参与这个工作 , 帮助 CNCF Landscape 补齐应用定义和应用交付领域 , 这也是 CNCF SIG App Delivery 目前正在推进的工作 。
目前 , 整个云原生的生态建设可以说是以容器编排系统 Kubernetes 为核心的 , 有个说法是:Kubernetes 是云原生时代的 Linux , 同时有另一个更为宽泛的说法:云原生是开源的一大根基 。 李响表达了自己对于这两句话的理解:“ Kubernetes 的成功实际上归功于其实现了对云基础设施(计算、网络、存储等)的标准化抽象 , 这其实跟 Linux 这样一个标准化操作系统为我们屏蔽掉底层硬件细节的价值是完全一样的 。 正是有了这样的标准化基础设施抽象 , 整个云计算生态才能够在之上逐层定义更多的应用层能力 , 高效的实现云原生连接‘应用’与‘云’的核心价值 。 ”
采访的最后 , 李响还给想要接触和学习云原生相关技术的开发者一些建议:目前国外云原生的发展主要集中在资源基础设施管理 , 应用基础设施(例如服务网格、可观察性等) , 以及应用运维与交付技术这三个领域当中 。 国内的云原生关注点当前还主要集中在基础设施管理 , 但是也正在迅速上浮到跟面向开发者的应用这一层 。 对于年轻的开发者 , CNCF 官方社区、博客等 , 都是入门云原生技术一个比较好的渠道 。
嘉宾介绍


推荐阅读