最近兩到三年,隨著基礎(chǔ)軟件的不斷完善,數(shù)字化轉(zhuǎn)型的概念“越提越兇”,企業(yè)也不再是面對(duì)一堆的數(shù)字化工具無(wú)從下手,而是越來(lái)越注重成果和價(jià)值,這也得益于眾多管理工具、分析工具等的成熟,讓企業(yè)在數(shù)字化轉(zhuǎn)型過(guò)程中投入的成本越來(lái)越透明、可控。
云計(jì)算在企業(yè)數(shù)字化轉(zhuǎn)型中起到的作用則被廣泛認(rèn)可,尤以云原生更甚。根據(jù) IDC 的預(yù)測(cè),到 2025 年,全球近三分之二的企業(yè)將成為軟件生產(chǎn)商,超過(guò) 90%的應(yīng)用程序?yàn)樵圃鷳?yīng)用程序。在中國(guó),超過(guò)一半的中國(guó) 500 強(qiáng)企業(yè)將成為軟件生產(chǎn)商,超過(guò) 90%的應(yīng)用程序?yàn)樵圃鷳?yīng)用程序。
云原生應(yīng)用正在變得越來(lái)越普及,而企業(yè)對(duì)云原生化之后的結(jié)果和價(jià)值更為重視。云原生轉(zhuǎn)型的投入產(chǎn)出比是多少?降本增效的結(jié)果是什么?是否還有進(jìn)一步優(yōu)化的空間?是否達(dá)到了預(yù)期結(jié)果?這些是企業(yè)急需算清楚的賬,也是青云科技KubeSphere企業(yè)版3.3想要解決的問(wèn)題之一。
KubeSphere 企業(yè)版 3.3:不僅是算賬,更重要的是數(shù)字化運(yùn)營(yíng)能力建設(shè)
2018 年 7 月,青云在 Cloud Insight Conference 云計(jì)算峰會(huì)上開(kāi)源了全新的容器平臺(tái)——KubeSphere,幫助企業(yè)快速低成本管理容器。
開(kāi)源至今,KubeSphere 社區(qū)用戶(hù)覆蓋了全球 100 多個(gè)國(guó)家和地區(qū),GitHub 上 Star 數(shù)超過(guò) 11400 個(gè),下載量近百萬(wàn),開(kāi)發(fā)貢獻(xiàn)者超 300 人。KubeSphere 已經(jīng)名副其實(shí)成為全球三大主流開(kāi)源容器平臺(tái)之一。這個(gè)過(guò)程中,青云也對(duì)上游社區(qū)做了諸多貢獻(xiàn),覆蓋存儲(chǔ)、網(wǎng)絡(luò)、DevOps、負(fù)載均衡等方面。
隨著越來(lái)越多的企業(yè)在生產(chǎn)環(huán)境部署 KubeSphere,青云收到了客戶(hù)大量商業(yè)化的服務(wù)和能力的需求,逐漸衍生出 KubeSphere 企業(yè)版,支持大量商業(yè)功能,包括跨數(shù)據(jù)中心的同城災(zāi)備、異地同城應(yīng)用級(jí)別雙活、平臺(tái)級(jí)別災(zāi)備、應(yīng)用級(jí)別災(zāi)備、微服務(wù)框架、業(yè)務(wù)轉(zhuǎn)型等,幫助企業(yè)客戶(hù)落地云原生。
那么,KubeSphere 企業(yè)版本次發(fā)布的 3.3 版本具體是如何幫助企業(yè)具備數(shù)字化運(yùn)營(yíng)能力的?
根據(jù)青云科技 KubeSphere 容器平臺(tái)產(chǎn)品經(jīng)理張文浩介紹,3.3 版本上線(xiàn)了全新的可觀測(cè)中心,其可以將分散在各集群的數(shù)據(jù)匯總同步到一起,也可以通過(guò)自定義范圍配置指定匯總數(shù)據(jù)范圍,將數(shù)據(jù)“化零為整”;可以定向統(tǒng)計(jì)集群數(shù)據(jù),分門(mén)別類(lèi);多集群告警統(tǒng)一管理分發(fā),一步到位。
以上這些都是結(jié)果,可量化云原生轉(zhuǎn)型的結(jié)果。通過(guò)這些數(shù)據(jù),企業(yè)可以清楚了解到所投入資源帶來(lái)的收益。除了結(jié)果,企業(yè)更需要的是建議,是更好地完成云原生轉(zhuǎn)型的建議,區(qū)別于其他通過(guò)設(shè)置各類(lèi)監(jiān)控指標(biāo)而為了監(jiān)控而監(jiān)控的產(chǎn)品,3.3 版本的可觀測(cè)中心通過(guò)監(jiān)控頁(yè)面幫助企業(yè)對(duì)配額、資源狀態(tài)做到精細(xì)化管理,并提前預(yù)警,達(dá)到給建議的目的。
除了上述偏向運(yùn)維側(cè)的更新,3.3 版本在開(kāi)發(fā)者側(cè)也做了很多工作。開(kāi)源多年,KubeSphere 對(duì)云原生領(lǐng)域的開(kāi)發(fā)者群體來(lái)說(shuō)儼然是一個(gè)成熟的產(chǎn)品,每一個(gè)工作領(lǐng)域都提供了相應(yīng)的工具,并在易用性層面取得了諸多進(jìn)展。
為了幫助對(duì)云原生轉(zhuǎn)型尚不熟悉的開(kāi)發(fā)者,3.3 版本釋放了多套雙引擎能力:微服務(wù)治理層面的 Istio+Spring Cloud 雙引擎,新增的 Spring Cloud 引擎主要針對(duì) Java 技術(shù)棧的開(kāi)發(fā)者,可以選用熟悉的語(yǔ)言工具“無(wú)痛”轉(zhuǎn)型;CI/CD 持續(xù)部署層面是 Jenkins+Argo CD 雙引擎,CI 層面 3.3 版本全面擁抱 GitOps,不僅停留在工具層面,更多是將其融合進(jìn)了 KubeSphere 本身的多租戶(hù)、權(quán)限管理、統(tǒng)一多租戶(hù)打通等流程中,實(shí)現(xiàn)了高度統(tǒng)一化處理,方便開(kāi)發(fā)者嘗試。
此外,3.3 版本新增了飛書(shū)作為通知接收渠道,并更新了租戶(hù)級(jí)鏡像倉(cāng)庫(kù),在存儲(chǔ)層面對(duì)權(quán)限管理做深度打磨,新增了 PVC 自動(dòng)擴(kuò)容,達(dá)到企業(yè)預(yù)設(shè)的額度后可自動(dòng)擴(kuò)容。同時(shí),為了適應(yīng)企業(yè)內(nèi)部的行政結(jié)構(gòu),3.3 版本新增了集群管理員對(duì)權(quán)限進(jìn)行了精細(xì)劃分。
值得注意的是,KubeSphere 企業(yè)版對(duì)云原生數(shù)據(jù)庫(kù)的支持,從 3.2 版本的支持 ClickHouse、MySQL 以及 PostgreSQL 三款新增到 3.3 版本的九款主流的中間件和數(shù)據(jù)庫(kù)支持,操作層面也可完成一鍵化部署,應(yīng)用層面支持可視化參數(shù)配置,整體與 KubeSphere 可拆合。
未來(lái)藍(lán)圖:KubeSphere LuBan 架構(gòu)即將上線(xiàn)
根據(jù)青云科技 KubeSphere 云原生產(chǎn)品負(fù)責(zé)人于爽介紹,KubeSphere 企業(yè)版 4.0 正在打磨之中,其將基于 KubeSphere LuBan 架構(gòu)進(jìn)行構(gòu)建,以 LuBan 架構(gòu)為產(chǎn)品內(nèi)核,實(shí)現(xiàn)平臺(tái)模塊化。
在 KubeSphere 快速迭代的四年時(shí)間,客戶(hù)訴求也在不斷改變,逐漸不再需要固定形態(tài)的產(chǎn)品,轉(zhuǎn)而追求通過(guò)更豐富的插件來(lái)解決問(wèn)題。在 KubeSphere 現(xiàn)有的應(yīng)用中心內(nèi),開(kāi)發(fā)者已經(jīng)體驗(yàn)到了青云及其合作伙伴開(kāi)發(fā)的組件,這在某種程度上可以解決一些問(wèn)題,但帶來(lái)的體驗(yàn)仍舊是割裂的,客戶(hù)還需要跳出 KubeSphere 才能體驗(yàn)這些能力。
為此,4.0 版本實(shí)現(xiàn)了最大程度的可插拔,提供熱插拔的插件式微內(nèi)核架構(gòu)和插件中心,可以更好地服務(wù)不同的客戶(hù)需求。通過(guò) KubeSphere LuBan 架構(gòu),任何組件后端 API 均可以動(dòng)態(tài)嵌入 KubeSphere 中,任何第三方組件前端也可以動(dòng)態(tài)嵌入到 KubeSphere 前端,同時(shí),插件中心能夠提供滿(mǎn)足各種場(chǎng)景和需求的企業(yè)級(jí)插件。這樣,企業(yè)不需要等待 KubeSphere 的版本迭代,就能真正實(shí)現(xiàn)有價(jià)值的云原生操作系統(tǒng)。
2022 年,KubeSphere 已經(jīng)幫助眾多企業(yè)和開(kāi)發(fā)者順利完成云原生轉(zhuǎn)型。以中金國(guó)際為例,其借助青云全棧的云計(jì)算能力,上層通過(guò) KubeSphere 打通多集群管理,底層整合了青云企業(yè)云平臺(tái)的計(jì)算資源、存儲(chǔ)資源、災(zāi)備解決方案以及應(yīng)用商店等能力,形成了適合業(yè)務(wù)特點(diǎn)的中金蒼穹容器平臺(tái),實(shí)現(xiàn)了第一階段的數(shù)字化轉(zhuǎn)型。未來(lái),青云將會(huì)與其一起在統(tǒng)一的云原生基礎(chǔ)設(shè)施層之上進(jìn)行更多場(chǎng)景的迭代和優(yōu)化,包括微服務(wù)場(chǎng)景、DevOps 場(chǎng)景等。
而預(yù)計(jì)在明年 Q1,隨著 LuBan Alpha 版本的發(fā)布,未來(lái)一段時(shí)間將會(huì)有更多企業(yè)通過(guò)與青云聯(lián)手將 KubeSphere 部署在企業(yè)內(nèi)部而獲得轉(zhuǎn)型成功。
一切都是社區(qū)和開(kāi)發(fā)者的
最后,于爽強(qiáng)調(diào)開(kāi)源依舊是 KubeSphere 非常重要的戰(zhàn)略,未來(lái)也將承諾持續(xù)保證其 100%開(kāi)源。在發(fā)版節(jié)奏上,KubeSphere 會(huì)基于當(dāng)前的 V3 版本持續(xù)迭代較長(zhǎng)一段時(shí)間,4.0 版本目前已經(jīng)在規(guī)劃中,將會(huì)逐步開(kāi)源,面向社區(qū)優(yōu)先提供免費(fèi)安裝包下載使用的方式。
此外,團(tuán)隊(duì)會(huì)將優(yōu)秀的商業(yè)功能逐漸貢獻(xiàn)給開(kāi)源社區(qū),最終一切都將是社區(qū)和開(kāi)發(fā)者的。