KubeSphere雲原生開箱即用 讓“毛坯房”實現“拎包入住”

數字經濟飛速發展,隨著企業數字化轉型的深入,業務轉型成為企業轉型的核心,為了讓企業能更好的應對業務模式非常頻繁的變化,對雲平臺提出了更高的要求。代表技術包括容器、服務網格、微服務、不可變基礎實施和聲明式API的雲原生,而技術正是輔助企業完成數字化轉型的最佳選擇。

Gartner報告稱“到2020年,大概有75%的全球化企業將在生產中使用容器化應用。”

雲原生緣何成為必不可少的選擇

雲原生雖然只有三個字,但裡面包含很多東西,它就像浩瀚的宇宙一樣,蘊藏著各種星系。簡單來說,就是“雲原生技術有利於各組織在公有云、私有云和混合雲等新型動態環境中,構建和運行可彈性擴展的應用”。

在互聯網化、數字化發展的當下,雲原生可以讓企業業務更好的落地。KubeSphere容器平臺產品經理於爽介紹“雲原生的優勢在於可以很好地構建容錯性好,易於管理、便於觀察的松耦合系統。結合可靠的自動化手段,雲原生技術使工程師能夠輕鬆地對系統作出頻繁、可預測的重大變更。”

KubeSphere雲原生開箱即用 讓“毛坯房”實現“拎包入住”

從數字化轉型1.0到數字化轉型2.0時代,業務在飛奔的同時IT也在為了支撐這種變革而不斷推進。首先,軟件架構從之前的單體應用、3 Tier、MVC(前端、後端、中間控制器),IBM主導SOA的架構,發展到如今的微服務,解耦每個版塊使其成為獨立的個體。其次,基礎設施從之前的大機或者傳統數據中心,到集中化IDC數據中心,雲計算,現在則是基於容器打包構建的雲原生。

此外,協作流程“從之前的開發、測試、美工、項目經理,所有人面對同一個項目、同一個產品,可能需要歷時三個月甚至半年時間才發佈一個版本,所有人都得參與上線過程。現在,大家開始往敏捷、DevOps方向發展,團隊被拆解,微服務使得項目或產品已經被切割成很小的模塊,組成一個很鬆耦合的團隊組織架構”。

而當下,工業互聯網迅速發展,為製造業的智能轉型提供了更大的想象空間,對雲計算的依賴程度也在不斷攀升,在這一輪數字化轉型中,企業必然走向雲原生。

KubeSphere,讓“毛坯房”實現“拎包入住”

Kubernetes最開始是由谷歌開源的、支撐雲原生的基礎設施平臺。它源於谷歌內部的一套基礎設施borg,裡面耦合了很多谷歌自己的業務邏輯。之後,谷歌把它貢獻給CNCF基金會,現在包括微軟、IBM、青雲QingCloud等很多國際、國內的企業都在致力於推進Kubernetes的演進、迭代。KubeSphere是在Kubernetes之上構建的分佈式操作系統,是用於數據中心的、可插拔的企業級多租戶容器平臺。

在容器編排領域,雖然一度出現了“三足鼎立”(Kubernetes、Docker Swarm 和 Mesos),但 Kubernetes 憑藉其松耦合系統、跨基礎設施、擴展簡單且標準化、DevOps等等最終脫穎而出,成為絕對的贏家,被稱為未來所有的基礎設施的統治者。

Kubernetes、容器是跨基礎設施的,不管是物理機還是雲平臺,只要業務構建於Kubernetes、以容器化的方式交付,就可以跑在不同的平臺之上。這意味著沒有被任何服務商鎖定,業務可以很好的跨基礎設施做應用遷移。其次,Kubernetes在最開始設計時就沒有很深入向下和向上做綁定,而是通過標準化的方式開放出來。同時也加強了開發和運維之間的黏度。

雖然現在構建Kubernetes相對比較簡單,但是Kubernetes只是提供了資源運行最基礎的平臺,如果用房子來作比,Kubernetes可以理解為“毛坯房”,是雲原生最基礎的支撐平臺,沒有傢俱和家電,只能保證企業最基礎的應用,還會涉及監控、日誌、告警,甚至開發工具鏈、微服務管理工具等,後續的使用會變得非常複雜。而KubeSphere則可以實現“拎包入住”。

另一方面,雖然現在Kubernetes發展如火如荼,但技術人員的薪資也很高。搭建運維一套很碎片化的平臺需要2、3個人,按照現在北上廣情況,相關人員薪資水平在每個月在3-5萬,企業管理者也不希望招人僅解決這些瑣碎的問題。

青雲QingCloud推出KubeSphere的目的就是降低Kubernetes平臺落地的成本,降低開發者和企業用戶使用的成本,讓企業開箱即用地擁抱雲原生技術。

KubeSphere雲原生開箱即用 讓“毛坯房”實現“拎包入住”

KubeSphere,雲原生全家桶

專業的事讓專業的人來做,於爽指出“企業最終要解決業務創新,要把業務跑在Kubernetes上運行起來。在KubeSphere的設計開發過程中,結合我們對於企業客戶的經驗,由專業的產品體驗設計師優化Kubernetes在使用過程中的體驗,青雲最終目的一是降低平臺落地的成本、二是降低用戶使用的成本。”

KubeSphere提供了很多可選的功能組件,用戶可以在使用過程中,根據自己的業務需求有選擇性地使用這些組件。從2018年4月,KubeSphere的第一行代碼在GitHub上開源。後續在2018年7月藉助青雲的CIC大會正式發佈KubeSphere 1.0。2019年4月,以“大道至簡”為主題發佈了KubeSphere 2.0版本。2019年11月發佈的2.1版本中又提供了更多新的企業級功能。從2019年5月,2.0版本開始統計,累計到現在大概有10000+下載量,行業覆蓋銀行、保險、製造業、航空、互聯網公司等。

KubeSphere雲原生開箱即用 讓“毛坯房”實現“拎包入住”

被社區用戶稱為“雲原生全家桶”的KubeSphere,首先,其核心功能開箱即用,實現了即點即用的DevOps,面向開發測試人員,覆蓋了開發測試全鏈條的發佈,擁有靈活可選的微服務框架,實現應用跨平臺一鍵部署。其次,健壯的容器基礎設施。青雲主導的開源項目肯定會把自己擅長的技術同時輸出到這個平臺。青雲有自己的SDN、SDS產品,包括QingCloud雲平臺,都可以跟KubeSphere很好的整合。最後,企業級增強特性。KubeSphere的產品目標是“聚焦業務應用”,所有的功能體驗都是圍繞應用設計的。

傳統的應用跑在物理機上或者單體應用是否適合雲原生,這些應用能否往雲原生上做遷移?這是KubeSphere一直努力的方向。KubeSphere2.1裡提供了很多幫助傳統應用往容器平臺、雲原生領域遷移的功能。比如,雲原生領域的衡量標準是容器化,用戶只需將傳統的交付物,通過KubeSphere直接上傳到平臺,不需要了解怎麼容器化,也不需要了解怎麼把應用在Kubernetes上跑起來。只要上傳後填寫基本參數,直接點完成,KubeSphere可以自動化完成後面所有事情。大部分傳統應用通過一定手段都可以往雲原生的方向轉化。

KubeSphere的產品目標是“聚焦業務應用”。Kubernetes偏底層支撐平臺,是通用性的,沒有太多的業務屬性,包括它上面提供的DevOps、微服務治理這些功能,雖然滿足業務場景,但也是一些通用的功能。不管是傳統行業還是專有的業務場景,比如養殖業、物流行業、製造業,都有自己的業務特性,通用平臺一開始很難立刻在這些客戶裡使用。

開源+社區推動雲原生生態發展

隨著Kubernetes在向統治一切基礎設施的方向邁進,Kubernetes集群規模會越來越大,KubeSphere 3.0版本將支持多集群,此外也會傾向網絡租戶隔離、計量、GPU可觀察性,對接vGPU的功能,延展產品的寬度,加強企業真實場景。

2020年,KubeSphere將朝兩個努力的方向,一是繼續在開源方向不斷推進,讓更多用戶使用、瞭解KubeSphere。二是青雲會大力發展合作伙伴。尋求與更多優秀的行業夥伴合作,構建更多業務場景應用。


分享到:


相關文章: