天天看點

CNCF 技術監督委員會首添中國面孔,阿裡巴巴李響入選全球 9 人名單

美國當地時間 2019 年 1 月 29 日,全球頂級開源社群雲原生計算基金會(Cloud Native Computing Foundation,簡稱 CNCF)正式宣布其技術監督委員會(Technical Oversight Committee,簡稱 TOC)席位改選結果。阿裡雲資深技術專家李響入選,成為該委員會有史以來首張中國面孔。

CNCF 成立于 2015 年 7 月,隸屬于 Linux 基金會,圍繞“雲原生”服務雲計算,緻力于維護和內建開源技術,支援編排容器化微服務架構應用。目前,CNCF 有會員公司超過 300 家,其中包括 AWS、Azure、Google、阿裡雲等大型雲計算廠商。CNCF 的技術監督委員會由 9 位具有豐富技術知識和行業背景的代表組成,為雲原生社群提供技術上司。

新一屆技術監督委員會成員包括 Alexis Richardson(Weaveworks)、Brendan Burns(Microsoft)、Joe Beda(VMware)、Kelsey Hightower(Google)、Matt Klein(Lyft)、Xiang Li(阿裡巴巴),另外 Jeff Brewer(Intuit) 作為最終使用者 TOC 代表加入 TOC。CNCF 表示,“李響入選委員會,是因為其在雲原生領域的突出貢獻。”

李響擁有浙江大學大學和卡耐基梅隆大學碩士學位,是 CoreOS 最早期的工程師之一,參與建立了 etcd、operator framework、rkt 等開源項目。而在開源社群中,李響作為 etcd 作者被開發者所熟知。該項目目前吸納超過 400 名貢獻者、14000 個送出,釋出超過 150 個版本,廣受開發者認可。

在加入阿裡雲後,李響主要負責阿裡巴巴大規模叢集排程與管理系統,幫助阿裡巴巴通過雲原生技術初步完成了基礎架構的轉型,實作了資源使用率與軟體的開發和部署效率的大幅提升,并同步支撐了雲産品的技術演進。目前,阿裡巴巴的叢集管理系統采用 etcd 作為存儲引擎,采用 Kubernetes 作為編排與排程的核心,陸續支援了數十萬主控端和上百萬容器的排程和管理。

對于此次入選,李響表示非常感謝 CNCF 對自己的信任,未來會不斷更新和維護雲原生的概念和技術視野,增強中國、亞太地區社群與全球雲原生社群的互動,不斷推動雲原生在全球的發展。自 2017 年以來,阿裡巴巴在雲原生技術領域已經投入了巨大的力量,深度參與到了 etcd,Kubernetes, containerd 等多個頂級開源項目的開發與維護當中,通過雲原生技術棧完成了整體基礎架構體系的自我更新,并向 CNCF 社群捐獻了容器鏡像分發系統 Drangonfly。與此同時,阿裡雲容器服務也陸續開源了高性能 CNI 網絡插件 Terway、深度學習加速工具 Arena 等多個雲端開源産品,涵蓋了流量管理、存儲日志與彈性服務等雲原生應用管理的方方面面。

入選 CNCF 技術監督委員會,并不是阿裡第一次在世界級開源舞台上亮相。截止目前,阿裡巴巴擁有 400 多個開源項目,3600 多個貢獻者參與了阿裡開源項目,在開源社群獲得 30 多萬個 Star。

在得到消息的第一時間,我們對李響成為全球 9 位 TOC 之一表示祝賀,并對李響進行了采訪:

  • 請分享一下自己的技術背景,并介紹目前與TOC的合作情況?

    李響:我在最近的幾年中,基本上都在圍繞“雲原生”工作。在阿裡巴巴之前,我在 CoreOS 工作。作為 CoreOS 最早的工程師之一,我與同僚們共同建立了 etcd、etcd/vault operator、operator framework 項目,也一同參與了 fleet、flannel、rkt、Prometheus 等項目的設計和開發工作。這些項目全都是開源項目,其中的幾個項目也都被 CNCF 所接受為正式項目。在阿裡巴巴,我主要負責叢集管理,利用雲原生技術,如容器、Kubernetes、Service Mesh 等來更新阿裡巴巴的基礎架構,提升硬體使用率與開發、部署效率。我希望通過這些努力,對雲原生概念和發展起到積極的推動作用。

CoreOS 是 CNCF 最早的發起者之一,我們相信通過一個基金會的形式,能夠以更中立的方式推動以容器技術和 Kubernetes 為基礎的雲原生概念和技術。我有所參與的幾個項目 etcd、rkt、Prometheus 都先後在 TOC 的支援下,捐贈到了 CNCF 。在阿裡巴巴,我們也希望通過捐贈項目、參與開發、組織活動等形式促進 CNCF 在亞太地區的成功。最近,我們剛剛向 CNCF 捐贈了 P2P 的鏡像分發工具 Dragonfly;開始積極參與例如 containerd、Kubenretes 等 CNCF 知名項目的開發和推廣;在杭州、廣州等地舉辦 CNCF Meetup,宣傳雲原生理念、技術和實踐。希望通過我們的努力,讓雲原生成為雲今後的重要形态。

  • 你如何看待 Cloud Native 過去幾年的發展和演變?

李響:雲原生概念從提出到流行不過短短幾年時間。這樣的快速發展與 Google、Red Hat、Pivotal、阿裡巴巴等公司和 CNCF、Open Stack Foundation 等組織的大力推廣是分不開的,但是更重要的是使用者、客戶對雲原生技術的廣泛認可與切實需求。

雲原生的技術以容器、Kubernetes 為基石,幫助使用者建構了更為靈活、穩定的面向雲的基礎架構。容器技術比傳統的虛拟機虛拟化技術更面向應用管理、更輕量級、适應性更強,快速的被開發、運維人員接受。Kubernetes 在這個基礎基礎上,提供了面向容器的自動化管理、運維、編排能力。通過更為優異的架構設計、拓展和內建能力,Kubernetes 也快速的成為這個領域被使用者認可的标準和基石。在這個基礎上,像 Prometheus、fluentd、envoy 等雲原生技術,又能夠在雲原生基礎架構周圍,通過完善的內建,提供易用的監控、日志、網絡管理服務。

可以說,這幾年雲原生是通過提供更可靠的面向雲的基礎服務,解決雲時代使用者的痛點與難點,堅實的發展、演變起來的。

  • 你怎麼看 Cloud Native 未來的發展?

李響:雲原生技術,出發點是解決運維域的标準化、自動化、雲內建化問題,滲透點主要是基于新應用或者新領域的容器技術。從這兩個點看,我認為在未來雲原生技術在開發域和企業應用上雲、現代化上還會有很大的發展空間。最近非常火的 Service Mesh 和 Serverless 概念,就是把雲原生理念融入到應用管理、開發、觀測域的嘗試。這些概念把之前複雜、繁瑣的開發流程中的工作,轉移到基礎設施層自動完成,提高開發人員工作效率,降低人員成本。這些概念在雲原生時代衍生出的技術與項目,例如 Istio、Knative 等都會和 Kubernetes、Envoy、Helm 等相對成熟的項目在後續幾年有更好的結合,打造出一個完整、易用的面向應用開發的體系。對于企業市場,雲原生體系在未來幾年會增強安全、鑒權、多租、可遷移性等方面的建設,讓企業能夠更放心、更平滑的上雲;也會出現更多對傳統應用改造的實踐和範例,讓企業能夠更輕松、更現代化的上雲。

  • 作為 TOC 之一,未來你希望完成什麼?

李響:在參與選舉時,我提過以下幾個方面,這些方面也是我今後希望堅持和努力的方向:

  1. 通過 TOC 驅動 CNCF 的技術演進,不斷更新和維護雲原生的概念和技術視野;為 CNCF 挑選最合适的開源項目,保證雲原生的中立性、先進性和可持續發展性。
  2. 傾聽 CNCF 項目維護者的聲音,給他們提供所需要的幫助,與他們一同保證 CNCF 的項目的健康度、成熟度與方向性。
  3. 代表終端使用者,尤其是經常被忽視的中小企業的需求。
  4. 增強中國、亞太地區社群與全球雲原生社群的互動。讓 CNCF 能夠更多元化,加速雲原生在全球的發展程序。
  • 我們知道,阿裡一直在積極擁抱雲原生技術。能否為大家介紹下這方面的實踐和積累?

阿裡雲積極參與到CNCF基金會和Open Container Initiative等開源社群,推動生态發展和标準化建設。阿裡雲為全球客戶提供對開放、普惠的雲原生技術産品,Kubernetes服務ACK首批通過CNCF Kubernetes一緻性認證;并和我們的合作夥伴一起推動開放雲原生技術的普及和落地。

阿裡雲積極參與到 CNCF 基金會和 Open Container Initiative 等開源社群,推動生态發展和标準化建設。阿裡雲為全球客戶提供對開放、普惠的雲原生技術産品,Kubernetes 服務 ACK 首批通過 CNCF Kubernetes 一緻性認證;并和我們的合作夥伴一起推動開放雲原生技術的普及和落地。

  • 為一個90後,關于年輕工程師如何加深對技術的了解,獲得更快的個人成長,你有什麼建議嗎?

這裡想對年輕的工程師提一些個人建議。第一,一定要多讀代碼。尤其是語言的标準庫代碼,知名的開源項目代碼,或者其它超高使用頻率的代碼,提高自己的代碼品味。第二,一定要多寫代碼。尤其是寫可讀性高、可維護性好的代碼,盡量尋找有經驗的工程師幫助自己 Review 代碼,提高自己的代碼能力和品質。第三,一定要多看、多想,看經典的系統設計,思考自己項目的架構和演進路線,找到志同道合的朋友一起探讨和研究,提高自己的設計、架構能力。最後,一定要多學,學習前沿的技術,為未來做好技術儲備;學習領域内的頂會的論文,能夠對未來有所預判;學習一些領域外的知識,比如市場、經濟等,更多的了解通用事物的發展規律。每個人都有最适合自己的成長路線,對于年輕工程師來講,最重要的還是能夠專注在自己熱愛的領域上,以最大的熱情投入每天的工作,每天都能進步一點點。

ref:

https://www.cncf.io/people/technical-oversight-committee/ https://www.cncf.io/blog/2019/01/29/new-year-new-toc/