468
汽車大全
專訪Dan Kohn:阡陌交迭,雲原生布局開源生態構建及深度應用
編者按:10月11-14日,為期四天的2017杭州•雲棲大會將再度在杭州雲棲小鎮起航。作為全球最具影響力的科技展會之一,本屆大會將有不少阿裏集團專家以及國內外各行業企業領袖的精彩演講。從今天開始,雲棲社區將會發布一係列大會嘉賓的專訪,想了解嘉賓以及最新議題信息請關注“雲棲大會”公眾號。本期我們采訪的是CNCF(Cloud Native Computing Foundation,雲原生計算基金會)執行董事Dan Kohn,他將在雲棲大會的阿裏巴巴開源技術峰會論壇中介紹雲原生架構的發展現狀、趨勢解讀以及實踐價值剖析。
嘉賓簡介
Dan Kohn,CNCF執行董事。在加入CNCF之前,他曾是Skymoon Ventures(一個關注半導體和電信基礎設施領域的種子期風險資本公司)的普通合夥人,並曾在醫療保健公司Spreemo及廣告公司Shopbeam等創業公司擔任CTO,還參與創建和啟動了Linux基金會核心基礎設施計劃。此外,Dan曾幫助管理Craig McCaw旗下的大量電信公司,並以擔任NetMarket(早期互聯網公司之一)的創始人兼首席執行官開始了他的職業生涯。1994年,他率先發展起了網上音樂商店,並在構建了第一個Web購物車之後安全完成了第一筆網上交易。
致力雲原生,CNCF攜手阿裏雲構建生態
開源顛覆了軟件開發方式,雲計算顛覆了IT能力的交付管理方式,雲計算和開源社區越來越互相吸引和融合。隸屬於Linux基金會的CNCF以圍繞“雲原生”服務雲計算為初衷,自2015年成立以來,一直致力於統一雲計算的接口和相關標準,維護和集成開源技術,並支持編排容器化微服務架構應用。Dan Kohn表示:“雲原生生態正在推動開放技術實現前所未有的創新,CNCF會進一步推動社區發展和生態建設。”
基金會成立以來,阿裏雲就密切關注並為CNCF旗下項目社區貢獻代碼。去年Docker宣布將Docker Engine核心組件containerd開源,並捐贈到CNCF基金會,阿裏雲就參與到第一批的支持和建設者之中,並成為了CNCF金牌會員。“阿裏雲加入CNCF,這對我們整個行業來說是非常積極的一步”,Dan Kohn認為,阿裏巴巴的加入代表了它將與其他主要行業人士共同努力,致力於構建雲計算開源軟件的鄭重承諾。
開源開放,雲原生賦能企業生產力
隨著阿裏雲的加入,目前CNCF的會員已基本囊括了Amazon、Google、華為、IBM、Microsoft、Oracle和騰訊等全球最大的公有雲公司,這對本來就隸屬於Linux基金會的組織來說無疑是如虎添翼。而伴隨著Kubernetes的成功,和市場對於容器技術的需求逐漸擴大,CNCF的聲勢也日漸浩大,助力雲原生計算基金會穩居開源容器世界的中心。
Dan Kohn表示,在雲原生已然成為熱門的趨勢下,CNCF將聯合成員一起致力於提供專業的培訓和認證,幫助產出大量的行業專家。同時,CNCF會合理適配不同的雲原生項目,深入挖掘項目的全部堆棧價值,助力傳統應用成功遷移上雲。CNCF當前版本整合的圖形能夠顯示完整的雲原生生態技術和產品,這也體現了CNCF在推動技術和服務標準的建立、構建開源生態體係方麵所做的努力。
舉例來說,那些建立在Kubernetes之上的雲原生架構具有將應用程序的各個部分劃分為微服務的能力,而且可以分別集裝箱化,這樣每個微服務都能用自己的語言編寫,有自己的框架及獨特的庫。“這也證明了通過解耦團隊中不同部分間的依賴關係,雲原生能夠顯著提高開發者和團隊的生產力”,Dan Kohn如是說。
實踐解讀,雲原生助力企業上雲之路
事實上,大多數遺留代碼都是由大型的單片代碼庫組成,而不是微服務應用程序。二次係統綜合症的教訓也表明了試圖代碼重寫隻會以失敗告終,這是由於第一個係統的進化會明顯快於替換係統,隻對新綠地部署有效的雲原生架構並不適用於所有情境。因此為了有效利用開發運維變革所產生的開發人員生產力,如何將其演變成現代雲原生架構是一個很大的難題。
Dan Kohn在2017杭州•雲棲大會10月14日將進行《A Brief History of the Cloud: From Servers to VMs to Buildpacks to Kubernetes and Cloud Native》的主題分享,該分享將立足真實案例,分析一個存在單片集成的數十億美元資產公司是如何將遺留應用部署慢慢演變成Kubernetes雲原生微服務架構的。他們會一步一步剔除各個部分的功能,並整合打包成新的微服務應用程序,直到最初的龐然大物被分割成一個個合理的大小。在這一過程中也有力證明了,在綠地和棕色地帶的發展中,雲原生架構對大多數類型的計算都是可用的。
備注:
綠色地帶(greenfield):形容在一個全新的環境下開發,不用擔心與其他的曆史係統集成。
棕色地帶(brownfield):形容在曆史遺留的軟件應用程序/係統中部署新式軟件係統,這需要考慮與已有軟件的兼容性等限製,必須涉及一些開發和部署的額外工作。
最後,附上本次采訪部分內容:
雲棲社區:在您看來,雲原生的主要特性和關鍵技術是什麼?CNCF將如何推動技術和服務標準的建立,建立一個開源的生態體係?
Dan:CNCF會合理適配不同的雲原生項目,深入挖掘項目的全部堆棧價值。CNCF當前版本整合了一個有用的圖形,可以顯示完整的雲原生生態技術和產品。
雲棲社區:雲原生已然成為了一個熱門趨勢,但在傳統應用遷移上雲的過程中仍然麵臨著許多技術挑戰。CNCF如何幫助社區和企業成功上雲?
Dan:CNCF將提供專業的培訓和認證,幫助產出大量的行業專家。
雲棲社區:最近,阿裏雲等雲供應商成為CNCF的成員,這對CNCF和雲計算產業來說意味著什麼?
Dan:阿裏雲加入CNCF,這對我們整個行業來說是非常積極的一步,因為它代表了阿裏巴巴將與其他主要行業人士共同努力,致力於完善雲計算開源軟件的承諾。隨著阿裏雲的加入,目前CNCF的會員還包括Amazon、Google、華為、IBM、Microsoft、Oracle和騰訊,基本囊括了全球最大的公有雲公司。
雲棲社區:這是您第一次參加雲棲大會,您對會議有什麼期望嗎?還有是否可以分享一些關於演講的主題和細節,以及選擇這個話題的原因?
Dan:事實上大多數遺留代碼都是由大型的單片代碼庫組成,而不是微服務應用程序。二次係統綜合症的教訓也表明了試圖代碼重寫隻會以失敗告終,這是由於第一個係統的進化會明顯快於替換係統,隻對新綠地部署有效的雲原生架構並不適用於所有情境。因此為了有效利用開發運維變革所產生的開發人員生產力,如何將其演變成現代雲原生架構是一個很大的難題。
這次分享將立足真實案例,分析一個存在單片集成的數十億美元資產公司是如何將遺留應用部署慢慢演變成Kubernetes雲原生微服務架構的。他們會一步步剔除各個部分的功能,並整合打包成新的微服務應用程序,直到最初的龐然大物被分割成一個個合理的大小。在這一過程中也有力證明了,在綠地和棕色地帶的發展中雲原生架構對多數類型的計算都是可用的。
雲棲大會報道:
專訪阿裏雲閔萬裏:雲上逐鹿,ET大腦要做行業化、垂直化的創新運用
最後更新:2017-10-09 08:03:01