致如火如荼的雲原生時代 —— Kubecon 2019 見聞錄
6 月 24 ~ 26 日,Linux 基金會暨 CNCF 熱推的 KubeCon + CloudNativeCon + OSS 2019 峰會於上海世博中心盛大揭幕。這是 Kubecon 大會在中國第二次舉辦,而距上一次在上海同一地點舉辦的 Kubecon 2018才僅過去半年,雖然調整會期有種種因素的考慮,但這麼密集的再次舉辦也折射出雲原生領域的發展速度——在本次大會上我們發現,各大雲廠商和開源組織依然有很多值得分享的最新動態。
KubeCon + CloudNativeCon + OSS 2019 峰會於上海世博中心盛大揭幕
秉持 LC/CNCF 旗下會議一向的風格,這次大會在專業、豐富的各式講演、專題分享之外,依舊是滿場流動的人群、四處擺放的餐點,你甚至可以一整天泡在場館,早中晚都吃在這裡。嗯,要是有幾個懶人沙發就更好了 😀
這次大會,我們 Linux 中國、非同步社區、開源社和掘金等幾個國內知名的開源社區也得到了大會主辦方的鼎力支持,贈送給各家社區一塊非常不錯的獨立展位。為此,我們也精心準備了各種禮物和展板,在社區的志願者 ONLY、cycoe、XYenChi、TK 等人的幫助下,得以在這樣的國際性大會上和大家進行了面對面交流。
Linux 中國的展台 ,感謝我們的社區志願者!
由於我在這次展會期間有好多新老朋友要見面,也預約了幾個專訪,因此很多心儀的演講都失之交臂,這應該是我本次參會最大的遺憾了吧。
大家都在說「雲原生」,而它到底是什麼?CNCF 執行董事 Dan Kohn 給出了官方的定義:
雲原生定義 v1.0
這次大會上,CNCF 宣布螞蟻金服成為其新的黃金會員。CNCF 執行董事 Dan Kohn 表示,「CNCF 非常歡迎螞蟻金服的加入,螞蟻金服大規模的使用 Kubernetes 集群來構建其金融服務,是一個在中國擁抱雲原生熱潮中很好的案例。」
而中國更是與 CNCF 結下了不解之緣,超過 10% 的 CNCF 會員來自中國,包括 16% 的鉑金會員和 35% 的黃金會員。
中國與 CNCF 的不解之緣
中國已經是 Kubernetes 的第二大貢獻者,在 Kubernetes 上做出了很大的貢獻,在其它的 CNCF 的項目也是如此。
也是在這次大會上,螞蟻金服的王旭做了有關安全容器的演講。他是安全容器項目 runV的創始人,在 runV 和 Clear 容器項目合併為 Kata 容器之後,一直在繼續領導該項目的發展。他同時宣布了 Kata 容器1.7 的發布。作為容器安全領域的兩大解決方案之一,Kata 容器得到了社區的積極支持,並進一步和螞蟻金服開源的 SOFAStack 相結合,目前已經完成了和 SOFAMesh 的集成。
KubeCon NA 2018 之後 Kata 容器發布了 3 個版本
作為國內領先的雲服務商,阿里雲自然也出現在了這次大會上,並發布了若干重要產品/服務,其中包括國內首個「開放雲原生應用中心 - Cloud Native App Hub」。開放雲原生應用中心,是雲原生「高速公路」上的託管和分發應用的集散地,同時也是國內開發者使用雲原生應用的重要基礎倉庫。在 Kubernetes 生態中,「應用」是一組 YAML 格式的描述文件,而雲原生應用中心,則為搜索、使用和分享這些應用描述文件提供了一個完全開源與開放的交互平台。
開放雲原生應用中心 - Cloud Native App Hub
在當前的 Kubernetes 應用生態當中,Helm 是目前最被廣泛使用的應用定義標準之一。所以在本次雲原生應用中心的發布當中,對 Helm 格式應用的託管、搜索和分發能力成為了中心首次上線的能力。為了能夠讓中國的開發者更好的使用 Helm Hub 的能力,阿里雲開發者中心與 Helm 社區達成了一系列技術合作,在開放雲原生應用中心提供了國內首個 Helm Hub 北美官方站的同步鏡像倉庫與 Hub 站點。這使得中國的開發者終於可以隨心所欲的搜索雲原生應用,然後直接使用 helm install 命令將這些應用安裝在全世界任何一個 Kubernetes 集群當中。
除了開放雲原生應用中心之外,阿里雲容器平台團隊還正式宣布開源了重量級項目 OpenKruise。該項目源自於阿里巴巴經濟體應用過去多年的大規模應用部署、發布與管理的最佳實踐,源於容器平台團隊對集團應用規模化運維,規模化建站的能力,源於阿里雲Kubernetes服務數千客戶的需求沉澱。Kruise 核心在於自動化,從不同維度解決了Kubernetes之上應用的自動化,包括,部署、升級、彈性擴縮容、Qos調節、健康檢查、遷移修復等等。此次Kruise開源的內容主要在應用部署,升級方面,即一套增強版控制器組件用於應用的部署和級和運維。
目前,伴隨著 5G 的到來,邊緣計算也是一個熱點,在本次大會上阿里雲發布了託管版邊緣集群 ACK@edge,致力於實現雲-邊-端一體化協同,通過非侵入增強方式,完美拓展雲原生的邊界。邊緣雲計算是基於雲計算技術的核心和邊緣計算的能力,構築在邊緣基礎設施之上的雲計算平台。形成邊緣位置的計算、網路、存儲、安全等能力全面的彈性雲平台,並與中心雲和物聯網終端形成「雲邊端三體協同」 的端到端的技術架構,通過將網路轉發、存儲、 計算,智能化數據分析等工作放在邊緣處理,降低響應時延、減輕雲端壓力、降低帶寬成本,並提供全網調度、算力分發等雲服務。
而此前華為雲的開源智能邊緣項目 KubeEdge 已經加入 CNCF 社區,成為 CNCF 在智能邊緣領域的首個正式項目,這意味著雲原生社區對智能邊緣領域的關注與重視。
從本次大會的參會感受來看,特別明顯的一點就是針對雲原生生態的各種項目層出不窮。除了上面提及的 OpenKruise、Kata 容器之外,還有青雲 QingCloud 也推出了自己的產品 KubeSphere(QKE),可以在 QingCloud 公有雲上交付 KubeSphere 容器平台全能力,提供託管的原生 Kubernetes 集群、極簡的人機交互實現 CI/CD、微服務、以及集群運維管理,幫助用戶更敏捷地構建雲原生應用,並一站式實現應用全生命周期的統一管理,從而全面釋放企業的核心業務生產力。QKE 相較於原生的 Kubernetes 集群,提供了更多完善易用的開發工具集,能夠實現極簡開發、強勁支持和高效交付,可以幫助用戶解除核心業務開發以外的平台工作負擔。除了擁有強大的平台能力,QKE 還可以無縫支持混合雲與多雲環境。KubeSphere 交付的公有雲與私有雲具有完全一致的體驗,無縫打通兩種環境中的應用,用戶可將應用在跨公、私環境的 Kubernetes 集群中進行混合部署,賦予業務更大的靈活性。
除了雲原生技術方面的突破和進展之外,本次 Kubecon 大會也同時召開了開源峰會,對開源治理提出了諸多見解和分享。
來自開源社的 Ted Liu 做了題為《開源治理實踐和企業案例研究》的演講,為企業在採用、使用開源軟體以及為 OSS 社區做出貢獻方面提供了明確的指導和步驟。Ted Liu 還將分享一些案例研究,探討龍頭企業如何建立他們的開源項目辦公室,以簡化開源治理和政策,同時還將介紹開源許可和合規性。
開源社 Ted Liu 在發表演講
而來自阿里巴巴的 Frank Zhao 則開始探索新的開源社區管理方式,將重點放在協作自動化和開發人員行為分析,這有助於社區維護人員的管理工作。在其演講《阿里巴巴數字推動的開源社區探索》中展示了他們是如何構建阿里巴巴開源社區機制,以及為實施該機制而構建的工具背後的思考。
本次大會的內容之豐富、話題之深入,讓人深切感受到了雲原生領域的如火如荼的發展,而這篇文章已經太長了,本次大會上更多值得關注的數字和消息還有:
- Linux 已經成長為世界上最重要的軟體平台:100% 的超級計算機市場份額;82% 的手機市場份額;68% 的企業伺服器市場份額;90% 的大型機客戶;90% 的公有雲工作負載;62% 的嵌入式市場份額。
- 世界上有 51% 的關鍵項目是在「雲」上運行的,而在中國達到了 72%;世界上有 45% 的項目,仍然是在傳統的環境當中,但是在中國,這個數字僅僅只是 28% 。
- Linux 基金會最新成立了一個子基金會 LFAI,領域主要是人工智慧、機器學習和深度學習。中國有很多的企業都成為其成員,包括:百度、華為、嘀嘀等等。
- 京東談論了他們是《如何運行全球最大的 Vitess》以及《在 Kubernetes 中經濟高效地調度大量容器》,並透露消息其區塊鏈 BI 數據服務將在今年 7-8 月上線公測。
讓我們期待今年 11 月在聖地亞哥舉辦的 KubeCon + CloudNativeCon 2019 北美峰會的更多消息,據稱將會迎來 1.2 萬名與會者,這會成為歷史上最大的一個「開源峰會」!
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive