當(dāng)前,云計(jì)算已經(jīng)成為企業(yè)的新常態(tài)。同時(shí)為了避免云廠商鎖定,企業(yè)往往采用多個(gè)云廠商的服務(wù)或者產(chǎn)品。于是,混合多云成為企業(yè)在云時(shí)代的最佳策略。有調(diào)研數(shù)據(jù)顯示,93%%u7684企業(yè)正在采用多云策略,在多云中的混合云占87%%u3002混合云已經(jīng)成為了企業(yè)的大勢(shì)所趨。
青云qingcloud應(yīng)用及容器平臺(tái)研發(fā)總監(jiān)周小四告訴記者,混合多云的話題其實(shí)業(yè)界早有討論,但是以前混合云是面向資源,而現(xiàn)在是應(yīng)用為主導(dǎo)。因?yàn)榛旌显菩枨髞碓从跇I(yè)務(wù),尤其是應(yīng)用上的訴求,所以云原生應(yīng)用成為了必然。
混合云使企業(yè)在基礎(chǔ)架構(gòu)的敏捷性和可靠性、經(jīng)濟(jì)性和安全性之間得到平衡。同時(shí),云原生的到來促使混合云容器化——基于容器標(biāo)準(zhǔn)化封裝解除應(yīng)用運(yùn)行環(huán)境與混合云異構(gòu)基礎(chǔ)設(shè)施的耦合,使企業(yè)更易于實(shí)現(xiàn)敏捷開發(fā)和持續(xù)交付。
作為青云qingcloud旗下面向云原生應(yīng)用的容器平臺(tái),kubesphere解決的就是混合云成為一種常態(tài)化帶來的應(yīng)用層面上的訴求,kubesphere能夠讓企業(yè)快速邁入云原生時(shí)代。
國際范兒的kubesphere
周小四介紹說,kubesphere是以kubernetes為基礎(chǔ),管理云原生應(yīng)用的一種分布式操作系統(tǒng)。它提供可插拔的開放式架構(gòu),第三方應(yīng)用可以無縫對(duì)接進(jìn)來。用戶可以跟kubesphere原生應(yīng)用一樣使用kubesphere第三方應(yīng)用。
其實(shí)kubesphere是開源項(xiàng)目,以開源的方式迭代。kubesphere跟云原生應(yīng)用基金會(huì)cncf緊密合作。作為cncf的會(huì)員,青云qingcloud成為kubernetes官方認(rèn)證的服務(wù)提供商,kubesphere和porter進(jìn)入cncf landscape。同時(shí),kubesphere提供了全球化的站點(diǎn)——kubesphere.io,提供了面向本地化的站點(diǎn)。
周小四說,kubesphere是全球化運(yùn)營,由于項(xiàng)目是托管在github,所以項(xiàng)目溝通渠道也采用全球通用的方式,包括twitter、slack、linkedin、facebook等。到目前為止,kubesphere在github上比去年多了2000多個(gè)stars,現(xiàn)在是3700多個(gè)stars,有了很大的飛躍;forks數(shù)量達(dá)到550個(gè);kubesphere的用戶在過去一年急劇上升,現(xiàn)在已經(jīng)達(dá)到上萬個(gè)。
特別是在過去半年,kubesphere海外用戶達(dá)到58%%uff0c已經(jīng)超過國內(nèi)用戶。有些用戶認(rèn)為kubesphere特別適合國內(nèi)用戶的使用習(xí)慣,但事實(shí)證明它也適合國外用戶。kubesphere全球化的產(chǎn)品定位是非常正確的。
除此之外,kubesphere還做了很多工作,包括社區(qū)宣傳,現(xiàn)在kubesphere的論壇及其他溝通渠道的人數(shù)越來越多,交流非常活躍。越來越多的企業(yè)和個(gè)人參與到kubesphere的開發(fā)團(tuán)隊(duì)中,為kubesphere貢獻(xiàn)了很多、很重要的功能。
同時(shí),kubesphere也加強(qiáng)了合作伙伴的發(fā)展,合作伙伴的構(gòu)成也不限于國內(nèi),比如土耳其的radore?!盁o論是產(chǎn)品設(shè)計(jì)、社區(qū)運(yùn)營還是合作伙伴的發(fā)展,全都是全球化戰(zhàn)略。正因?yàn)槲覀冏隽撕芏喙ぷ?,目前已?jīng)有各行各業(yè)的用戶在生產(chǎn)環(huán)境下在使用kubesphere。”周小四說,
目前,用戶可以從通過開源社區(qū)獲取,在kubesphere官網(wǎng)下載kubekey(新版installer),可以一鍵部署k8s和kubesphere;在已有的k8s基礎(chǔ)上,用ks-installer方式部署;在云廠商提供的容器服務(wù),比如aws eks、阿里云ack、騰訊tke等上面部署kubesphere;購買商業(yè)的產(chǎn)品或者服務(wù),青云qingcloud提供開箱即用的容器一體機(jī);另外,青云qingcloud和土耳其radore提供一鍵部署kubesphere服務(wù)。
“kubesphere是唯一一個(gè)由中國人自己發(fā)起的、全開源的、經(jīng)過cncf基金會(huì)認(rèn)證的k8s發(fā)行版。它從開放性、穩(wěn)定性上,都是給用戶做了承諾。我們看的是整個(gè)生態(tài),而不是單純做產(chǎn)品?!眐ubesphere容器平臺(tái)產(chǎn)品經(jīng)理于爽說。
kubesphere 3.0的亮點(diǎn)
最新的kubesphere 3.0便針對(duì)企業(yè)混合云以及云原生應(yīng)用的需求進(jìn)行了更新,包括多集群管理、可觀察性、平臺(tái)安全能力等方面。以多集群管理為例,其不僅僅是管理底層的基礎(chǔ)設(shè)施,還增加了應(yīng)用層面的功能。
“我們?cè)诙嗉汗芾砩咸峁┝艘粋€(gè)應(yīng)用管理平臺(tái)——openpitrix,它是面向云原生應(yīng)用的全生命周期管理,能夠上架應(yīng)用、下架應(yīng)用、分發(fā)應(yīng)用等。kubesphere多集群管理能夠讓企業(yè)非常輕松地駕馭其混合多云,這是kubesphere 3.0重點(diǎn)解決的問題,完全符合用戶的需求和期望?!敝苄∷恼f。
多集群管理是在混合云時(shí)代圍繞k8s必備的能力,也是用戶最急切的需求。kubesphere 3.0打造了kubesphere風(fēng)格的多集群管理,目標(biāo)是針對(duì)大量存在的異構(gòu)混合云提供一個(gè)中央控制面板,不管是從運(yùn)維角度還是知識(shí)技能的接受程度方面,都極大地降低了用戶的成本。
于爽說,kubesphere的多集群管理與其他競(jìng)品最大的區(qū)別,是我們支持solo和聯(lián)邦兩種集群管理方式。solo是指k8s集群都是獨(dú)立的,但是需要中央控制面板,把所有獨(dú)立的k8s集群聚合起來。
聯(lián)邦在k8s生態(tài)中可以理解為一個(gè)架構(gòu)或者功能,聯(lián)邦集群可以把多個(gè)k8s的集群聚合起來形成一個(gè)k8s資源池。用戶在部署應(yīng)用時(shí),可以把應(yīng)用的副本按照用戶的意愿分布到不同的k8s資源池里,其應(yīng)用從上層構(gòu)建實(shí)現(xiàn)跨zone、跨集群的高可用。
除了多集群管理的增強(qiáng)外,kubesphere 3.0可觀察性能力再加強(qiáng)??捎^察性是k8s生態(tài)里的專業(yè)術(shù)語,按照我們常規(guī)對(duì)it軟件的理解,它包含監(jiān)控、日志、鏈路追蹤、告警、通知,這些都屬于可觀察性的細(xì)分領(lǐng)域,在cncf基金會(huì)里將其命名為可觀察性。
kubesphere圍繞著可觀察性給用戶提供了很多功能,包括基于租戶的監(jiān)控、基于租戶的日志檢索等。在kubesphere 3.0里,這部分功能得到進(jìn)一步的加強(qiáng)。比如自定義監(jiān)控,因?yàn)閗8s本身的設(shè)計(jì)是面向應(yīng)用和服務(wù)的,站在業(yè)務(wù)視角,如何幫助業(yè)務(wù)人員更好地使用這個(gè)平臺(tái),其實(shí)是比較關(guān)鍵的。每個(gè)業(yè)務(wù)自己的基礎(chǔ)監(jiān)控指標(biāo)如何體現(xiàn)在平臺(tái)監(jiān)控層面,這是在kubesphere 3.0里提供支持的。
另外,kubesphere 3.0平臺(tái)安全能力進(jìn)一步加強(qiáng),支持審計(jì)、基于租戶網(wǎng)絡(luò)的安全策略,配置相關(guān)的訪問策略。這契合了現(xiàn)在很多大型企業(yè)的訴求,特別是金融類企業(yè)。
kubesphere 3.0對(duì)生態(tài)伙伴更加友好,適配了大部分主流的云平臺(tái)和容器平臺(tái),還支持kubesphere only的部署方式?!安还苁莗rometheus exporter、helm v3、還是open policy agent,這都是社區(qū)的標(biāo)準(zhǔn),不是kubesphere的標(biāo)準(zhǔn)。我們并沒有給用戶或者合作伙伴強(qiáng)加什么標(biāo)準(zhǔn),而是在整個(gè)生態(tài)領(lǐng)域的框架體系內(nèi),與合作伙伴一起構(gòu)建kubesphere生態(tài)。”于爽說。
kubesphere從產(chǎn)品設(shè)計(jì)之初就秉持一個(gè)原則,專注于用戶的目標(biāo)、用戶的體驗(yàn),不給用戶帶來額外的學(xué)習(xí)成本,通過場(chǎng)景和用戶的使用習(xí)慣交付功能。
kubesphere提供了一個(gè)用戶體驗(yàn)非常優(yōu)秀的控制臺(tái),讓用戶以非常低的成本學(xué)習(xí)容器、云原生應(yīng)用和k8s,基本不需要任何成本地使用上面的應(yīng)用,如devops、微服務(wù)治理、應(yīng)用分發(fā),包括前面提到的多集群管理。
周小四表示,現(xiàn)在容器廠商非常多,特別容易同質(zhì)化。kubesphere秉持工匠精神,同一個(gè)產(chǎn)品,同樣的功能,實(shí)際上在功能的底下,大量的工作是看不到的,但是用戶能看到。
同時(shí),kubesphere通過了可信云容器平臺(tái)解決方案認(rèn)證,也在積極構(gòu)建國產(chǎn)化的生態(tài),更好地兼容國產(chǎn)軟件和硬件,比如鯤鵬、銀河麒麟+飛騰認(rèn)證、統(tǒng)信uos+鯤鵬,并適配了華為euleros。
青云qingcloud最早進(jìn)行云平臺(tái)研發(fā)和公有云運(yùn)營,具有豐富的經(jīng)驗(yàn),包括如何開發(fā)底層基礎(chǔ)設(shè)施(存儲(chǔ)、網(wǎng)絡(luò))以及企業(yè)常用的中間件、應(yīng)用模板等。這些能力也輸出到了kubesphere,讓kubesphere底層的基礎(chǔ)設(shè)施變得非常穩(wěn)健和易用,并與青云qingcloud旗下的其他產(chǎn)品進(jìn)行協(xié)同打通。
眾所周知,云原生應(yīng)用的門檻比較高,很多企業(yè)尤其是傳統(tǒng)企業(yè)無法一步跨入云原生領(lǐng)域,kubesphere提供了一些工具,讓他們不用改原來的代碼,就能直接部署到云原生應(yīng)用平臺(tái)(容器平臺(tái))上,實(shí)現(xiàn)平滑的兼容。
于爽介紹說,某城商行的信用卡中心業(yè)務(wù)正在使用kubesphere。kubesphere提供的平臺(tái)管理、內(nèi)置devops等功能幫助其優(yōu)化代碼版本管理,提高開發(fā)測(cè)試效率,通過統(tǒng)一化的平臺(tái)把各自為政的外包公司匯聚管理起來?!拔覀兊漠a(chǎn)品團(tuán)隊(duì)、服務(wù)團(tuán)隊(duì)和售前解決方案團(tuán)隊(duì),合力幫助用戶梳理了他們的業(yè)務(wù),最終實(shí)現(xiàn)整體性的價(jià)值提升,包括統(tǒng)一的研發(fā)、測(cè)試流程?!?br>周小四也表示,互聯(lián)網(wǎng)企業(yè)最喜歡新技術(shù),又有業(yè)務(wù)的需求,尤其是應(yīng)用快速迭代,以及對(duì)降低成本的需求,都遠(yuǎn)遠(yuǎn)高于傳統(tǒng)企業(yè),所以互聯(lián)網(wǎng)企業(yè)特別容易走向容器技術(shù)領(lǐng)域。但是傳統(tǒng)企業(yè)終究會(huì)走向這一步。所以他們一定會(huì)關(guān)注到容器技術(shù),也一定會(huì)走向這條道路,只不過是時(shí)間的問題?!拔覀?cè)诓煌臅r(shí)期,重點(diǎn)面向不同的客戶,降低傳統(tǒng)企業(yè)走上云原生應(yīng)用的門檻,幫助他們從新型業(yè)務(wù)切入,告訴他們?nèi)萜鞯暮锰?,比如快速迭代、自愈、運(yùn)維成本低?!?br>展望
當(dāng)前容器云原生已經(jīng)進(jìn)入發(fā)展的快車道,用戶越來越多,使用場(chǎng)景越來越復(fù)