作者:董培欣 來源:至頂網
2020年1月10日,在青云QingCloud舉辦的媒體溝通會上,KubeSphere容器平臺產品經理于爽向大家展示了青云QingCloud為了支持云原生趨勢打造的,可以"開箱即用"的云原生平臺——KubeSphere。
KubeSphere容器平臺產品經理于爽
不得不"云原生"的時代
云原生是解決客戶在企業(yè)業(yè)務落地時適應數字化、互聯(lián)網化趨勢時,一個很落地的解決架構。前幾年,互聯(lián)網企業(yè)在做云原生,之后潛移默化地影響傳統(tǒng)企業(yè),現(xiàn)在很多傳統(tǒng)企業(yè)也在往這個方向發(fā)展??梢哉f,這是云原生最好的時代,也是不得不云原生時代。
云原生的優(yōu)勢在于可以很好地構建容錯性好、易于管理、便于觀察的松耦合系統(tǒng)。結合可靠的自動化手段,云原生技術使工程師能夠輕松地對系統(tǒng)作出頻繁、可預測的重大變更。在現(xiàn)實生活中,我們經常會看到很多互聯(lián)網企業(yè)都會做促銷活動,很多銀行、保險都在做數字化轉型,類似互聯(lián)網企業(yè)線上頻繁的活動。這一切都需要基礎設施做配合,包括企業(yè)的應用架構、業(yè)務實現(xiàn),而云原生技術正是輔助企業(yè)完成數字化轉型的。
在數字化轉型2.0時代,是為了應對業(yè)務模式非常頻繁的變化而產生的,從原來的云模式變成云原生的模式。Gartner報告稱"到2020年,大概有75%的全球化企業(yè)將在生產中使用容器化應用。"即將業(yè)務應用跑在像Kubernetes這樣的基礎設施里。
此外,云原生應用架構將在2-5年內達到"Plateau of Productivity",即在企業(yè)所有的IT基礎設施都可以用云原生闡釋和構建。在這一輪數字化轉型中,企業(yè)必然走向云原生。
開箱即用的云原生 - KubeSphere
Kubernetes最開始是由谷歌開源的支撐云原生的基礎設施平臺。它源于谷歌內部的一套基礎設施borg,里面耦合了很多谷歌自己的業(yè)務邏輯。谷歌把它的共性拆出來,開源成Kubernetes。谷歌把它貢獻給CNCF基金會,現(xiàn)在很多國際、國內的企業(yè)都在致力于推進Kubernetes的演進、迭代,包括我們熟知的微軟、IBM,包括青云都是這個社區(qū)主要的貢獻者。
目前不管是物理機還是云平臺,只要用戶的業(yè)務構建于Kubernetes、以容器化的方式交付,就可以跑在不同的平臺之上。這意味著你沒有被任何服務商鎖定,你的業(yè)務可以很好的跨基礎設施做應用遷移。但目前Kubernetes只提供了資源運行的最基礎平臺,你可以把它理解為"毛坯房",沒有家具和家電,只能保證企業(yè)最基礎的應用,后續(xù)的使用會變得非常復雜。過高的學習使用成本,正在阻滯著Kubernetes的企業(yè)應用普及。
注意到這些企業(yè)的需求,于是青云QingCloud打造了云原生專業(yè)平臺—— KubeSphere,并且將代碼在GitHub上開源。
KubeSphere的設計開發(fā)理念在于"平臺歸平臺,應用歸應用"。通過青云專業(yè)的產品體驗優(yōu)化,讓Kubernetes實現(xiàn)"開箱即用"。
社區(qū)用戶把KubeSphere稱為云原生全家桶,因為KubeSphere提供了很多可選的功能組件,用戶可以在使用過程中,根據自己的業(yè)務需求有選擇性的使用這些組件。簡單羅列了一下:
一、即點即用的DevOps,面向開發(fā)測試人員,覆蓋了開發(fā)測試全鏈條的發(fā)布。從提交代碼、構建應用、應用發(fā)布到測試環(huán)境、測試通過發(fā)布到準生態(tài)環(huán)境及生產環(huán)境,這一套流程在KubeSphere平臺上可通過可視化界面進行統(tǒng)一的管理。
二、靈活可選的微服務框架,現(xiàn)在Java系比較主流的SpringCloud、Dubbo;CNCF現(xiàn)在主推的Istio,Istio是由谷歌、IBM和Lyft三家公司主導的開源項目。不管是傳統(tǒng)微服務框架還是主流的云原生微服務框架,在KubeSphere平臺上都可以得到很好的支持。
三、應用跨平臺一鍵部署。這是得益于容器、Kubernetes的特性,天然地在KubeSphere產品里支持。
此外,青云把自身擅長的技術同時輸出到這個平臺,比如青云有自己的SDN、SDS產品,包括QingCloud云平臺,都可以跟KubeSphere很好的整合。這個整合并不是強綁定的關系,KubeSphere既可以安裝在青云之上,也可以安裝在其他云平臺、物理機或者VMware之上。如果你目前正在使用青云其他產品,在KubeSphere上也有與之對接的接口,可以保證這些產品之間很好的整合。
目前,通過社區(qū)用戶和商業(yè)用戶的反饋,KubeSphere的監(jiān)控功能可以滿足從資源視角、應用視角,運維應用的需求。另外,在合規(guī)方面,可以從產品控制層面滿足像銀行、保險公司部署安裝KubeSphere時在審計上的要求。
為什么KubeSphere可以開箱即用?于爽用一個工具箱舉例進行了更形象的說明。
"大家對開箱即用的理解是不同的,左邊是一個很酷很漂亮的工具箱,如果你是物業(yè)人員,修水電、水管、電線,所有工具都可以在工具箱里拿到。但其實工具箱里的所有東西都是瑣碎的,你需要了解水電的細節(jié),才能很好地修理它。工具箱不是打開后就能很好地使用,你需要具備基礎的使用知識。
在云原生的勢頭之下,青云希望KubeSphere可以開箱即用、運維友好,把所有后端的技術細節(jié)屏蔽掉,盡最大可能幫助用戶節(jié)省所有的學習成本,提升用戶的效率。
KubeSphere的產品目標是"聚焦業(yè)務應用",所有的功能體驗都是圍繞應用設計的。因此,青云在產品開發(fā)之前都會跟社區(qū)用戶、現(xiàn)有的企業(yè)用戶進行調研,他們現(xiàn)在的使用模式是怎樣的,期待的模式是怎樣的,匯聚并梳理所有的需求,提煉并最終展示在KubeSphere平臺上,形成很好的用戶體驗。
KubeSphere,是在Kubernetes之上構建的分布式操作系統(tǒng),是用于數據中心的、可插拔的企業(yè)級多租戶容器平臺。為什么說它是分布式操作系統(tǒng)?大家知道Linux內核是Linux操作系統(tǒng)最核心的軟件或者平臺,但是沒有人直接使用Linux內核,大家使用的是基于Linux內核開發(fā)的操作系統(tǒng),比如紅帽等。Kubernetes是分布式操作系統(tǒng)內核,那么KubeSphere就是面向終端用戶的分布式操作系統(tǒng)。它并不是給個人用戶用的,而是服務于企業(yè),不管是中小企業(yè)還是大型企業(yè)組織。
KubeSphere的很多功能是可插拔的,因為企業(yè)的訴求是多種多樣的,用戶需要什么,直接打開,就可以很好地在平臺上無縫的使用。在企業(yè)里這個平臺肯定是多租戶的,因此需要有相應的租戶管理體系支撐這個平臺。
2020 規(guī)劃和展望
當前KubeSphere已經加入CNCF社區(qū),超級大的家族。只要是企業(yè)需要的功能,在這個生態(tài)里都能找到解決方案。但是,即使你找到了解決方案,你的業(yè)務一定是碎片化的,企業(yè)需要一個平臺來整合,KubeSphere正是可以屏蔽碎片化的平臺。
2020年,青云會更多的通過社區(qū)推進KubeSphere的發(fā)展。在線下的Meetup、線上GitHub開源社區(qū),都在不斷收取社區(qū)反饋,用戶對哪個場景更關注,就會把這個產品的發(fā)展方向往這些領域傾斜。比如北京的Meetup上,青云進行了需求收集,可以看到大家最關心的是多集群、項目管理等。Kubernetes在向統(tǒng)治一切基礎設施的方向邁進,Kubernetes集群規(guī)模會越來越大,一個集群已經承載不了企業(yè)現(xiàn)有的業(yè)務,企業(yè)會擁有多個集群,分布式的管理這些業(yè)務。多集群管理是一個很大的話題,青云會在KubeSphere 3.0版本中支持多集群。在3.0版本里除了支持多集群外,KubeSphere也會傾向網絡租戶隔離、計量、GPU可觀察性,對接vGPU的功能。
在2020年2Q和3Q,青云會在公有云上交付更多圍繞容器、Kubernetes、云原生的功能,會幫助用戶盡可能屏蔽所有后端的復雜性。2020年3Q時會發(fā)布KubeSphere 4.0版本,發(fā)布跟企業(yè)用戶關聯(lián)度很大的功能,比如計費。一般在大型企業(yè)里都需要計費功能。在業(yè)務場景上,會在KubeSphere 4.0里會提供AI模型市場,把青云的AI算法、第三方AI算法,通過這個市場很好地提供給終端用戶。
軟件定義一切是大家的共識,但是軟件不再像以前通過傳統(tǒng)的二進制文件構建。更多的圍繞云原生的技術標準一定是容器,交付物一定是容器化的。不管是物理機、虛擬機、云平臺,軟件可以通過容器在不同的基礎設施里運行。這些平臺、這些容器需要管理調度的工具一定是Kubernetes,這基本成為容器調度的事實標準。
相信這些傳統(tǒng)架構的份額會逐漸變小,大家未來會更多圍繞云原生適應市場的變化、數字化轉型的變化,這是不得不走的一條路。最后回應今天的主題,KubeSphere是開箱即用的云原生平臺。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!