歡迎光臨
每天分享高質量文章

史上首張中國面孔!阿裡90後李響成為 CNCF 全球 9 位 TOC 之一

美國當地時間 2019 年 1 月 29 日,全球頂級開源社區雲原生計算基金會(Cloud Native Computing Foundation,簡稱 CNCF)正式宣佈其技術監督委員會(Technical Oversight Committee,簡稱 TOC)席位改選結果。阿裡雲資深技術專家李響入選,成為該委員會有史以來首張中國面孔。
 
CNCF 成立於 2015 年 7 月,隸屬於 Linux 基金會,圍繞“雲原生”服務雲計算,致力於維護和集成開源技術,支持編排容器化微服務架構應用。目前,CNCF 有會員公司超過 300 家,其中包括 AWS、Azure、Google、阿裡雲等大型雲計算廠商。CNCF 的技術監督委員會由 9 位具有豐富技術知識和行業背景的代表組成,為雲原生社區提供技術領導。
CNCF 表示,“李響入選委員會,是因為其在雲原生領域的突出貢獻。”李響擁有浙江大學本科和卡耐基梅隆大學碩士學位,是 CoreOS 最早期的工程師之一,參與創建了 etcd、operator framework、rkt 等開源專案。而在開源社區中,李響作為 etcd 作者被開發者所熟知。該專案目前吸納超過 400 名貢獻者,14000 個提交,發佈超過 150 個版本,廣受開發者認可。
在加入阿裡雲後,李響主要負責阿裡巴巴大規模集群調度與管理系統,幫助阿裡巴巴通過雲原生技術初步完成了基礎架構的轉型,實現了資源利用率與軟體的開發和部署效率的大幅提升,並同步支撐了雲產品的技術演進。目前,阿裡巴巴的集群管理系統採用 etcd 作為儲存引擎,採用 Kubernetes 作為編排與調度的核心,陸續支持了數十萬宿主機和上百萬容器的調度和管理。
自 2017 年以來,阿裡巴巴在雲原生技術領域已經投入了巨大的力量,深度參與到了 etcd、Kubernetes、containerd 等多個頂級開源專案的開發與維護當中,通過雲原生技術棧完成了整體基礎架構體系的自我升級,並向 CNCF 社區捐獻了容器鏡像分發系統 Drangonfly。與此同時,阿裡雲容器服務也陸續開源了高性能 CNI 網絡插件 Terway、深度學習加速工具 Arena 等多個雲端開源產品,涵蓋了流量管理、儲存日誌與彈性服務等雲原生應用管理的方方面面。
入選 CNCF 技術監督委員會,並不是阿裡第一次在世界級開源舞臺上亮相。截止目前,阿裡巴巴擁有 400 多個開源專案,3600 多個貢獻者參與了阿裡開源專案,在開源社區獲得 30 多萬個 Star。

 

李響專訪

Q:恭喜你成為CNCF 全球 9 位 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,宣傳雲原生理念、技術和實踐。希望通過我們的努力,讓雲原生成為雲今後的重要形態。
Q:你如何看待 Cloud Native 近幾年的發展和演變?
 
李響:雲原生概念從提出到流行不過短短幾年時間。這樣的快速發展與 Google、Red Hat、Pivotal、阿裡巴巴等公司和 CNCF、Open Stack Foundation 等組織的大力推廣是分不開的,但是更重要的是用戶、客戶對雲原生技術的廣泛認可與切實需求。
雲原生的技術以容器、Kubernetes 為基石,幫助用戶構建了更為靈活、穩定的面向雲的基礎架構。容器技術比傳統的虛擬機虛擬化技術更面嚮應用管理、更輕量級、適應性更強,快速的被開發、運維人員接受。Kubernetes 在這個基礎基礎上,提供了面向容器的自動化管理、運維、編排能力。通過更為優異的架構設計、拓展和集成能力,Kubernetes 也快速的成為這個領域被用戶認可的標準和基石。在這個基礎上,像 Prometheus、fluentd、envoy 等雲原生技術,又能夠在雲原生基礎架構周圍,通過完善的集成,提供易用的監控、日誌、網絡管理服務。
可以說,這幾年雲原生是通過提供更可靠的面向雲的基礎服務,解決雲時代用戶的痛點與難點,堅實的發展、演變起來的。
Q:你認為 Cloud Native 未來將會走向何方?
 
李響:雲原生技術,出發點是解決運維域的標準化、自動化、雲集成化問題,滲透點主要是基於新應用或者新領域的容器技術。從這兩個點看,我認為在未來雲原生技術在開發域和企業應用上雲、現代化上還會有很大的發展空間。
最近非常火的 Service Mesh 和 Serverless 概念,就是把雲原生理念融入到應用管理、開發、觀測域的嘗試。這些概念把之前複雜、繁瑣的開發流程中的工作,轉移到基礎設施層自動完成,提高開發人員工作效率,降低人員成本。這些概念在雲原生時代衍生出的技術與專案,例如 Istio、Knative 等都會和 Kubernetes、Envoy、Helm 等相對成熟的專案在後續幾年有更好的結合,打造出一個完整、易用的面嚮應用開發的體系。對於企業市場,雲原生體系在未來幾年會增強安全、鑒權、多租、可遷移性等方面的建設,讓企業能夠更放心、更平滑的上雲;也會出現更多對傳統應用改造的實踐和範例,讓企業能夠更輕鬆、更現代化的上雲。
Q:作為中國首位入選 TOC 的成員,你會重點關註哪些領域?
 
李響:在參與選舉時,我提過以下幾個方面,這些方面也是我今後希望堅持和努力的方向:
  1. 通過 TOC 驅動 CNCF 的技術演進,不斷更新和維護雲原生的概念和技術視野;為 CNCF 挑選最合適的開源專案,保證雲原生的中立性、先進性和可持續發展性。

  2. 傾聽 CNCF 專案維護者的聲音,給他們提供所需要的幫助,與他們一同保證 CNCF 的專案的健康度、成熟度與方向性。

  3. 代表終端用戶,尤其是經常被忽視的中小企業的需求。

  4. 增強中國、亞太地區社區與全球雲原生社區的互動。讓 CNCF 能夠更多元化,加速雲原生在全球的發展行程。

     

Q:作為一位90後,你已經成為阿裡最年輕的資深技術專家之一。關於年輕工程師如何加深對技術的理解,獲得更快的個人成長,你有什麼建議嗎?
 
李響:這裡想對年輕的工程師提一些個人建議。
第一,一定要多讀代碼。尤其是語言的標準庫代碼,知名的開源專案代碼,或者其它超高使用頻率的代碼,提高自己的代碼品味。
第二,一定要多寫代碼。尤其是寫可讀性高、可維護性好的代碼,儘量尋找有經驗的工程師幫助自己 Review 代碼,提高自己的代碼能力和質量。
第三,一定要多看、多想,看經典的系統設計,思考自己專案的架構和演進路線,找到志同道合的朋友一起探討和研究,提高自己的設計、架構能力。
最後,一定要多學,學習前沿的技術,為未來做好技術儲備;學習領域內的頂會的論文,能夠對未來有所預判;學習一些領域外的知識,比如市場、經濟等,更多的瞭解通用事物的發展規律。每個人都有最適合自己的成長路線,對於年輕工程師來講,最重要的還是能夠專註在自己熱愛的領域上,以最大的熱情投入每天的工作,每天都能進步一點點。
ref:
  1. https://www.cncf.io/people/technical-oversight-committee/

  2. https://www.cncf.io/blog/2019/01/29/new-year-new-toc/

赞(0)

分享創造快樂