CNCF 技术委员会再添中国面孔,阿里云张磊入选全球 9 人名单

简介: 2021 年 2 月 3 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会(Technical Oversight Committee,简称 TOC)席位改选结果。来自阿里云的张磊入选,成为全球 9 名代表之一,为社区提供技术指导。加上上一届成员来自阿里云李响,CNCF 已经连续两届有中国面孔入选。

在 CNCF 在官方公告中表示,张磊的入选是因为其在 Kubernetes 领域所做出的突出贡献:“张磊是 Kubernetes 社区的共同维护者,也是 CNCF App Delivery SIG 的 Co-chair,在阿里巴巴主导 Kubernetes 和大型集群管理系统等工作。”(张磊在极客时间上的专栏《深入剖析Kubernetes》让学习 Kubernetes 变成一件简单的事儿,目前已经有近四万开发者在线学习,快来加入吧!)

89 年出生的张磊,是 Kubernetes 社区最小的早期成员之一,推动设计了 Kubernetes 多个基础特性如容器多运行时、等价类调度、拓扑资源管理等。因在社区的持续影响力,张磊于 2016 年就被推举为 CNCF 官方大使,连续担任多届 KubeCon 评审、Keynote Speaker。2019 年,张磊以最高票当选为 CNCF 应用交付领域小组 co-chair,是至今为止 CNCF 7 大领域小组中唯一的华人 co-chair。

加入阿里云后,张磊重点参与设计了阿里云云原生基础设施,搭建了阿里云公共云容器集群。他提出的“以应用为中心”的标准应用交付体系,催生出了一系列前瞻性的云原生应用管理领域头部开源技术。

此外,张磊还带领团队联合微软云 CTO Office 共同提出了“开放应用模型”开源项目(OAM),这是业界第一个云原生应用交付与管理领域的标准模型与框架项目,已经迅速成为了包括 MasterCard、第四范式等国内外十余家企业构建云原生应用平台的基础模型。

张磊:云原生带来的全新应用交付方式正在成为主流

从 CNCF、阿里云和张磊一直专注的事情中,我们不难看到一个明确的发展趋势,那就是在今天,没有人再会去质疑一个平台团队采纳 Kubernetes 做为本身的基础设施的合理性。事实上,2020 年的 Kubernetes 项目已经很是接近于地完成了它最重要的使命,即:为云计算基础设施带来一层可让平台团队基于此构造“一切”的平台层抽象。

然而, “云原生”究竟是什么?它为什么对云计算生态充满吸引力?中国本土的云原生又该走向何方?我们一起听听新晋 CNCF TOC 成员张磊的看法。

Q:作为 InfoQ 的老朋友,祝贺你成为 CNCF 全球 9 位 TOC 委员之一,先和大家介绍下自己吧?

张磊:我目前在阿里云负责云原生应用平台基础设施相关的技术工作,同时也在参与和推动 OAM/KubeVela,OpenKruise 和 OpenYurt 等阿里核心开源项目的建设工作。在加入阿里云之前,我主要工作在 Kubernetes 社区上游,是 CRI、调度器等多个核心特性的早期发起者与维护者之一,也是 KataContainers 项目组的成员。近期,我们正在同 CNCF TOC 和 40 多家参与公司一起推进一个厂商中立的 GitOps 应用交付工作组的成立。

Q:你如何看待 Cloud Native 近几年的发展和演变?

张磊:随着云原生技术的极大普及,我们已经看到这种全新的应用交付方式正在结合“标准应用模型”、“基于 Mesh 的渐进式发布”等关键技术一起,成为业界构建应用平台的主流方向。

今天大家所熟知的云原生(Cloud Native)理念,本质上是一套“以利用云计算技术为用户降本增效”的最佳实践与方法论。所以,云原生这个术语自诞生,到壮大,到今天的极大普及,都处于一个不断的自我演进与革新的过程当中。

无论是 2014 年以 Docker 为代表的容器技术的巨大成功,还是 2019 年后以 Kubernetes 为代表的容器编排技术的迅速崛起,再到今天云原生几乎“包罗万象”般的无处不在,都是 Cloud Native 理念在从概念到实践,再沉淀出新的理念和架构过程的真实写照。这种以一个核心理念为基础的不断演进、逐步影响到整个云计算领域方方面面的过程,是近几年云原生生态发展壮大背后的一个主旋律。

Q:你在去年看到的云原生领域主要变化是什么?你认为它会带来什么影响?

张磊:在 2020 年,我们能够看到云原生的迅速普及正在给越来越多的领域带来基于“云”的变革,并且通过云原生体系让这些领域迅速融入到了云计算的能力池当中,从而为最终用户直接带来了“降本增效”的巨大价值。仅以 CNCF 开源社区为例,在 2020 年,阿里云有 OpenYurt 边缘容器项目(边缘领域革新)和 OpenKruise 工作负载管理( 应用管理能力下沉)项目进入了 CNCF 沙箱,还有 Virtual Cluster (Serverless 基础设施领域革新)技术成为了 Kubernetes 官方子项目,更有多个核心项目比如 OAM/KubeVela (应用交付领域革新 + 能力下沉)正在孵化中。这些开源技术的涌现和普及,不仅为云原生生态的持续发展和演进提供了至关重要的牵引力,也正在不同领域里让“释放云计算红利”的核心目标真正的成为现实。

2020 年的云原生依然是整个云计算生态中发展最迅速的一条主线脉络,而也正是伴随着这样的发展劲头,云原生在新的一年里,已经要开始思考它的下一步发展空间。事实上,咱们已经可以看到各类各样的厂商和团队在不一样的领域积极发力和探索。

Q:你认为 Cloud Native 未来将会走向何方?

张磊:今天云原生的发展趋势,正在离它所倡导的“软件天然生在云上、长在云上”越来越近,但也暴露出了原有的云原生技术底盘过分关注于基础设施抽象与管理、忽视了最终用户侧的体验和技术带来的诸多问题。而在 2020 年云原生领域的变化中,我们已能够看到云原生社区正逐步沿着“能力下沉、价值上浮”的路径向更贴近最终用户的方向靠拢。 这也解释了为什么在 Kubernetes 之后,Service Mesh 正在迅速改变中间件与微服务治理技术, GitOps 正在对持续交付领域产生重至关重要的影响,而 OAM 和 Dapr 则正在进一步解决应用抽象模型与服务接入模型的问题。

我们预期在未来的几年内,云原生体系与生俱来的敏捷与用户粘性,会带着云计算的庞大能力池进一步普及到数据库,AI,边缘等更加垂直的领域当中,进而更广泛的影响云计算底层基础架构和云端应用的部署与分发方式。甚至可能会成为未来“云计算无处不在”的最真实写照。

Q:进入 TOC 之后,你会重点关注哪些领域?

张磊:在接下来,我会和 CNCF TOC 一起持续重点关注应用管理与交付、云原生编程模型、云端开发者体验等为最终用户带来直接价值的上层技术领域,联合社区的力量更好的孵化或者更多的吸纳这些领域中具备潜力的开源项目进入 CNCF。与此同时,TOC 也会把目光放的更长远,尤其是关注 WebAssembly,eBPF 等最近正在迅速崛起的底层关键技术。所以如果在不久的将来,CNCF 中最知名的项目不再是 Kubernetes 了,到时咱们千万不要觉得意外。

Q:对于如何推动中国本土环境下的云原生生态的发展,你有什么看法和建议吗?

张磊:实际上,今天在 CNCF 生态中大家正逐步形成一个非常好的认知,那就是今天全世界云原生普及最好、落地效果最扎实的社区,是中国的云原生社区,而不是自己都不用 Kubernetes 的 Google 或者 AWS。我们今天所具备的深度的人才储备和高速增长中的场景与大环境,既是让全世界云原生参与者羡慕不已的、得天独厚的条件,也是国内云原生生态取得迅速发展、能够最大程度释放云原生红利的重要原因之一。

在这个基础上,作为国内的云原生生态成员,我们实际上应该更加大胆的去创新,而不仅仅是 follow,同时也应该更大胆的去让我们的技术走向国际化舞台,积极借助像 CNCF 这样具有一定全球影响力的、并且咱们自己也有一定话语权的中立组织来构建属于我们自己的发声体系,主动吸纳来自北美、欧洲的用户、参与者与贡献者进入到我们的社区当中。当然,这里面自然少不了国内各个云原生领域厂商、社区成员和开源项目维护者们的通力协作。我的个人预期是,很快完全本土化运作的 KubeCon 峰会、跨公司跨地域的云原生编程马拉松等,都会在国内社区开花结果。

持续的生命力,是 “云原生”对云计算生态充满吸引力的源泉

云原生到底是什么?从云原生这个术语出现开始,就一直是很多初次接触云原生理念的工程师、团队和企业常常提出的困惑。

实际上,作为一套“以利用云计算技术为用户降本增效”的最佳实践与方法论,云原生都处于一个不断的自我演进与革新的过程当中。正如张磊在一篇文章中写道:这种“永远没有确切定义”的持续生命力,才正是“云原生”之所以对云计算生态充满吸引力的源泉。

“云原生的向前发展,需要依靠整个云原生社区不停歇的思考、沉淀与再创新进行补充和修正,才能让云原生的技术价值逐步‘上浮’,对最终用户产生直接的价值与体感,让构建简单、易用的云原平生台再也不是“阳春白雪”,这也是我一直在坚持的事情。”张磊表示。

5590a15a5bc507cd45e17ee1d5c1131c.png

目前,阿里云在国内拥有众多云原生产品家族,覆盖八大类别 100 余款产品,涵盖底层基础设施、数据智能、分布式应用等,可以满足不同行业场景的需求。阿里云一直致力于回馈社区、积极拥抱开源,是国内在云原生领域的开源贡献较为全面的科技公司,涵盖编排调度、作业管理、服务框架、消息中间件等。整体开源项目超过 40 个,开源项目 Star 总数超过数十万,在国内位列前茅。

在云原生领域,阿里云也开源了不少优质产品,例如:2018 年开源的 Spring Cloud Alibaba, 是目前整个 Spring Cloud 体系下十分完善并且在持续更新的实现方案;Dubbo 微服务框架正在国内多家头部公司大规模应用,例如工商银行、携程、滴滴、斗鱼、瓜子;云原生消息中间件 RocketMQ 是国内第二个成功进入 Service Mesh 官方社区的中间件产品,在进行 Envoy 适配的过程中推动了 Envoy 社区加速对 on-demand CDS 的支持,创新性地使用 Pop 消费模式来适配 Mesh 的无状态网络模型。

此外,阿里云主导维护的 etcd、containerd、dragonfly 等多个项目成为 CNCF 明星项目,已有超过 10 个项目进入 CNCF landscape;对 Kubernetes 项目的贡献量也位居全球前十。

CNCF 成立于 2015 年 ,隶属于 Linux 基金会,围绕“云原生”服务云计算,致力于维护和集成开源技术,支持编排容器化微服务架构应用。目前,CNCF 有会员公司超过 300 家,其中包括 AWS、Azure、阿里巴巴、Google 等大型云计算厂商。CNCF 的技术监督委员会由 9 位具有丰富技术知识和行业背景的代表组成,为云原生社区提供技术领导。

推荐阅读:

《深入剖析Kubernetes》-张磊

《解读容器的 2020:寻找云原生的下一站》

《专访 CNCF 大使张磊:让云原生不再是大厂专属》

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
Web App开发 应用服务中间件 Go
尝鲜:如何搭建一个简单的webrtc服务器
前几天我一朋友问我有关webrtc的事,简单了解了下相关知识,搭建了一个webrtc的服务,以及经历的各种踩坑事件,感觉踩坑主要是Python、Node、OpenSSL等版本问题和证书问题导致。本来以为很简单的搭建,但在搭建的过程中遇到各种阻碍,写一篇文章梳理一下。
13622 0
|
运维 应用服务中间件 Linux
自动化运维:使用Ansible进行批量配置管理
【10月更文挑战第36天】在现代的IT基础设施中,高效和可靠的系统管理变得至关重要。本文将介绍如何使用Ansible这一强大的自动化工具来简化运维任务,包括安装、配置、部署应用程序以及管理系统更新。我们将探讨Ansible的核心概念,并通过实际代码示例展示其应用。通过阅读本文,读者将获得使用Ansible改善日常运维工作流程的实用知识。
202 1
|
数据采集 机器学习/深度学习 人工智能
云栖实录 | GenAI 时代 AI Infra 工程技术趋势与平台演进
本文根据2024云栖大会实录整理而成,演讲信息如下: 演讲人:林伟 | 阿里云智能集团研究员、阿里云人工智能平台 PAI 负责人;黄博远|阿里云智能集团资深产品专家、阿里云人工智能平台 PAI 产品负责人 活动:2024 云栖大会 - AI Infra 核心技术专场、人工智能平台 PAI 年度发布专场
|
存储 人工智能 安全
CPFS深度解析:并行文件存储加速AI创新
在生成式AI的大潮中,并行文件系统作为高性能数据底座,为AI算力提供高吞吐、低延迟的数据存储服务。在本话题中,我们将介绍阿里云并行文件存储CPFS针对AI智算场景而提供的产品能力演进与更新,深入讲解在性能、成本、稳定、安全等方面的技术创新。
1233 0
修改了代码,但是不想提交应该怎么设置呢
在开发过程中,为了防止本地调试时修改的配置文件被误提交,可以采用以下方法:先点击“commit”,然后右键选择“Move to Another Changelist”,并为新变更列表命名。提交时忽略该列表即可避免误提交。
|
安全 Linux 数据安全/隐私保护
阿里云镜像仓库:拉取和推送Docker镜像
阿里云镜像仓库:拉取和推送Docker镜像
43309 2
阿里云镜像仓库:拉取和推送Docker镜像
|
Prometheus Kubernetes 监控
在K8S中,当Pod业务量比较大时候,如何实现水平伸缩和扩容?
在K8S中,当Pod业务量比较大时候,如何实现水平伸缩和扩容?
|
存储 SQL 自然语言处理
RAG技术全解析:打造下一代智能问答系统
一、RAG简介 大型语言模型(LLM)已经取得了显著的成功,尽管它们仍然面临重大的限制,特别是在特定领域或知识密集型任务中,尤其是在处理超出其训练数据或需要当前信息的查询时,常会产生“幻觉”现象。为了克服这些挑战,检索增强生成(RAG)通过从外部知识库检索相关文档chunk并进行语义相似度计算,增强了LLM的功能。通过引用外部知识,RAG有效地减少了生成事实不正确内容的问题。RAG目前是基于LLM系统中最受欢迎的架构,有许多产品基于RAG构建,使RAG成为推动聊天机器人发展和增强LLM在现实世界应用适用性的关键技术。 二、RAG架构 2.1 RAG实现过程 RAG在问答系统中的一个典型
2549 2
|
容器 Kubernetes Perl
从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念
作者| 阿里巴巴资深技术专家、CNCF 9个 TCO 之一 李响 一、什么是 Kubernetes Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。
19368 1
|
前端开发 JavaScript
浅谈React split_分割字符串
浅谈React split_分割字符串
299 0