云原生是近兩年一大熱詞,企業上云,到企業云上,云原生成為關鍵。
何為云原生?
2015年, Matt Stine提出云原生(Cloud Native)概念。根據云原生計算基金會(Cloud Native Computing Foundation)的定義,云原生技術有利于各組織在公有云、私有云和混合云等新型動態環境中,構建和運行可彈性擴展的應用。云原生的代表技術包括容器、服務網格、微服務、不可變基礎實施和聲明式API。
云原生的優勢在于可以很好地構建容錯性好,易于管理、便于觀察的松耦合系統。結合可靠的自動化手段,云原生技術使工程師能夠輕松地對系統作出頻繁、可預測的重大變更。5G時代的到來,數字化技術越來越快,企業都在做數字化轉型,而云原生技術正是輔助企業完成數字化轉型的。
不得不云原生時代:企業數字化轉型必走云原生
據Gartner報告, 2022年,大概有75%的全球化企業將在生產中使用容器化應用。KubeSphere容器平臺產品經理于爽認為,在云原生應用架構將在2-5年內達到“Plateau of Productivity”,即在企業所有的IT基礎設施都可以用云原生闡釋和構建。企業數字化轉型必然走向云原生。這是云原生最好的時代,也是不得不云原生的時代。
現階段大部分企業已經開始新一輪的數字化轉型,即由傳統IT應用時代進入云原生應用時代。根據云原生計算基金會2018年報數據顯示:2018年,云原生技術在生產中的使用翻了一番;2018年,正評估及準備使用云原生的企業用戶增長了3倍以上;從2016年到2018年,CNCF主辦的云原生技術大會KubeCon + CloudNativeCon的出席人數,增長了近3倍。而2019年,云原生直接火遍整個云計算行業。2020年,云原生成為各大廠商落地內容,談云必談云原生。
KubeSphere容器平臺:一步跨入云原生應用時代
在云原生落地中,不得不提到Kubernetes。因為,Kubernetes是云原生最基礎的支撐平臺。Kubernetes的官方定義是一個用于容器集群的自動化部署、擴容以及運維的開源平臺。但是Kubernetes只是提供了資源運行最基礎的平臺,它就像一個毛坯房,沒有家具和家電,企業想一鍵化部署卻沒那么容易,需要專業的Kubernetes社區開發者,而這需要高昂的成本。
針對此,青云QingCloud(qingcloud.com)為CNCF貢獻了一款開源的KubeSphere容器平臺產品。據于爽介紹,KubeSphere是在Kubernetes之上構建的分布式操作系統,是用于數據中心的、可插拔的企業級多租戶容器平臺。
KubeSphere被社區用戶稱為云原生全家桶,有用戶甚至稱其為最好的云原生時代下的管理平臺。因為KubeSphere提供了很多可選的功能組件,用戶可以在使用過程中,根據自己的業務需求有選擇性的使用這些組件,應用跨平臺一鍵部署。
首先,核心功能開箱即用。即點即用的DevOps,面向開發測試人員,覆蓋了開發測試全鏈條的發布。從提交代碼、構建應用、應用發布到測試環境、測試通過發布到準生態環境及生產環境,這一套流程在KubeSphere平臺上通過可視化界面進行統一的管理。靈活可選的微服務框架,不管是傳統微服務框架還是主流的云原生微服務框架,在KubeSphere平臺上都可以得到很好的支持。
其次,健壯的容器基礎設施。青云QingCloud自己的SDN、SDS產品,包括QingCloud云平臺,都跟KubeSphere有很好的整合。KubeSphere既可以安裝在青云之上,也可以安裝在其他云平臺、物理機或者VMware之上。
最后,企業級增強特性。極簡人機交互,運維友好、安全合規:80%以上的操作可通過極簡的向導式圖形界面完成;多租戶統一身份認證+三層級權限管理,租戶之間三層網絡隔離,保障數據安全;支持自動化、集中化統一運維,秒級頻率、雙重維度、十四項指標全方位立體化、可視化的監控;符合企業既有IT管理規范,兼容企業傳統IT構架。
目前,KubeSphere已有很多的商業用戶,行業覆蓋銀行、保險、制造業、航空公司、互聯網公司等。