1. 程式人生 > >CNCF Dan Kohn:雲原生將會在中國快速發展

CNCF Dan Kohn:雲原生將會在中國快速發展

最近,雲原生領域最具影響力的KubeCon+CloudNativeCon首次登陸中國,KubeCon+CloudNativeCon是由雲原生計算基金會CNCF舉辦的一年一度的開源業界的技術盛會,大會匯聚了來自多個開源雲原生社群的領軍技術人物,是雲原生計算領域不折不扣的頂級技術會議。大會自2015年11月舉辦以來,規模持續擴大,上屆的參會人數更是達到4300人。如此盛會落地中國,這既是CNCF對於中國IT技術的認可,也是CNCF對中國開發者強大的能力和技術貢獻的承認。而在此次大會期間,CSDN記者有幸對CNCF執行董事Dan Kohn進行了專訪,就雲原生、開源等相關問題進行了詳細的探討。

雲原生究竟是什麼?

CSDN:目前,雖然有云原生十二要素,但對雲原生卻沒有一個簡單準確的定義,那麼,您能不能用簡單的幾句話說明到底什麼是真正的雲原生?

Dan:所謂雲原生的的十二要素實際上是一個實現雲原生的路徑,但它並不是雲原生的定義,今年我們CNCF的技術監督委員會一起給雲原生做了一個定義,並把它翻譯成了中文,即雲原生技術有利於各組織在公有云、私有云和混合雲等新型動態環境中,構建和執行可彈性擴充套件的應用。雲原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和宣告式API。這些技術能夠構建容錯性好、易於管理和便於觀察的鬆耦合系統。結合可靠的自動化手段,雲原生技術使工程師能夠輕鬆地對系統作出頻繁和可預測的重大變更。

CSDN:您覺得使用者為什麼需要雲原生?雲原生究竟能夠為使用者帶來哪些好處?

Dan:對於使用者來說,雲原生有兩個好處,第一個就是效率,運行同一個應用程式,你使用的伺服器數量就會減少,自然也會降低成本。另外一個更重要的好處是它的速度更快,開發人員可以以很快的速度去改善我們的應用,然後去提升應用的效率。

雲原生與開源的關係

CSDN:您認為雲原生與開源有著怎樣的關係?開源對於雲原生有著什麼樣的影響和作用?

Dan:雲原生本身就是開源的,Linux基金會的所有專案也都是開源的,這樣做的好處是能夠讓大家彼此協作,共同改進,解決他們要面對的問題。應該說,開源是一個更巨集觀的大環境,而云原生就是其中一個生態系統,還有像Linux、HyperLedger、Kubernetes等其他的專案,都是這個大環境中的一員。

CSDN:對於包括Kubernetes在內的開源技術,您持什麼樣的看法,您對開源技術的未來如何看待?IBM收購紅帽對開源技術有何影響?

Dan:CNCF的初衷就是要幫助所有的開源專案取得成功。目前,我們和29個開源專案都有合作,為他們提供相應的服務,幫助他們取得更多的使用者,而且以後,我們也會幫助更多的開源專案。IBM 和紅帽都是CNCF創始時期的白金會員,他們對Kubernetes也做出了巨大的貢獻。我們非常開心能夠看到這樣一個收購事件,它對於混合雲來說是有著非常重大的意義。

至於開源技術的未來,就像今天早晨我們的發言人所說的,這個世界其實有的時候就是比較枯燥,缺少變化,而CNCF的目標就是要為大家提供一個非常可靠的基礎設施,讓所有應用都可以在這個基礎設施上面執行,並且能夠在此之上進行更多的創新。目前,CNCF中就有三個來自中國的創新專案HARBOR、KV、DragonFly,而這些專案對於中國的開發者和企業來說,具有重要的意義。

對K8S、Serverless的看法

CSDN:您認為Kubernetes目前還有哪些方面需要改進或者提高?目前有沒有比Kubernetes更好的專案出現?

Dan:Kubernetes需要提高的地方,就是開發者在使用Kubernetes時會覺得它太複雜了,選項太多,CNCF現在也在做一些創新,希望能夠給這些開發者提供更簡單、更易用的安裝、部署和應用Kubernetes的方法,包括對無伺服器技術也是如此。至於比Kubernetes更好的技術,目前我還沒有發現,不過即使有這樣的技術,我相信也應該是基於Kubernetes之上。

CSDN:對於無伺服器技術您又是如何看待的?

Dan:無伺服器技術對於開發者來說,在部署應用的過程當中是一個非常有用的方式。但它仍然是要建立在容器和Kubernetes之上,不可能獨立的實現。比如Zeroadmin、Microbilling

這些非常簡單易用的無服務應用,其部署的案例全部都是基於Kubernetes的。

CNCF與中國

CSDN:您加入CNCF的初衷是什麼?為什麼要致力於推進雲原生的應用和服務的發展?

Dan:在我職業生涯開始的時候,一直從事著開源技術的工作,至今已經有25年的歷史了。在CNCF任職並且去領導這個機構本身也是能夠給我一個衝在計算機行業最前沿的一個機會。而且我們本身的發展也是越來越好,越來越快,已經達到了我的預期。

CSDN:CNCF目前有300多會員,其中包括了很多中國廠商,您對中國廠商在CNCF中的影響和作用有何看法?您對於中國市場有何看法?

Dan:首先,需要告訴您的一個非常重要的事實是,我們的KubeCon+CloudNativeCon每年召開三次,一次在美國,另一次在歐洲,再有就是在中國,從這裡您就能夠看得出來,我們把中國市場看得有多麼重要。其次,我們認為,中國會員與CNCF之間的影響是雙向的。他們本身會應用我們的技術,同時,也會給CNCF做出很多的貢獻。第三,我們經常說有一個後發先至的邏輯,就是中國雲原生技術方面雖然起步較晚,但應用會很快,就像手機一樣,雖然開始的較晚,但發展會非常迅速。實際上,由於起步較晚,中國關於虛擬化技術方面的應用並不是很多,所以在利用雲原生技術方面肯定會更容易接受,而且更容易發展。

CSDN:中國有許多開發者,CSDN也是中國最大的開發者社群之一,那麼,CNCF對於中國的開發者有什麼計劃?對中國的開發者有什麼建議?

Dan:我們非常歡迎中國的開發者能夠在明年六月參加我們的KubeCon,在這之前,我們希望他們能夠開始使用我們的技術,然後找到他們自己的這種使用者體驗,回頭再把他們的這種使用者體驗能夠作為貢獻反饋給我們。同時,我們也投入了很多的資源,搭建了中國的Kubernetes中文網站,希望能夠有越來越多的人去應用這項技術。此外,幾周之後,我們還會推出在國內就可以進行的Kubernetes認證管理員的考試,我想這對於中國的開發者來說是一個非常好的機會。我們也會推出相應的線上培訓,目前,這個培訓是英文的,到12月份的時候,我們就會提供中文的線上培訓。靈雀雲、才雲、DaoCloud、EasyStack、inwinSTACK、時速雲是CNCF在中國的六個KTP(Kubernetes Training Partners)培訓合作伙伴。我們也和一些大專院校和教育機構例如浙大,EDX等也有培訓方面的合作。中國市場對我們非常重要,所以我們也會為中國的開放者提供包括免費和收費在內的各種服務。

CSDN:作為CNCF的負責人,您對CNCF的未來如何暢想?您對CNCF的期望是什麼?

Dan:我們2019年的工作計劃和2018年沒有太大的區別,但是我們希望能夠做得更好。

我們將繼續重點關注中國市場,我們在中國已經有了一個團隊,也會繼續在中國加大投入,引入更多的專案,並對現有的專案提供更好的服務。

未來在中國,我們的期望肯定是更多,我們希望有更多的中國開發者能夠加入到我們現有的專案中來,包括在中國的以及在其他地方的Kubernetes使用者,我們也希望能夠看到更多的中國的終端使用者去應用這項技術,更希望中國的開發者能夠通過新的一些專案,為CNCF做出更多的貢獻。