2020年1月10日,在青云QingCloud舉辦的媒體溝通會(huì)上,KubeSphere容器平臺(tái)產(chǎn)品經(jīng)理于爽向大家展示了青云QingCloud為了支持云原生趨勢(shì)打造的,可以“開箱即用”的云原生平臺(tái)——KubeSphere。
KubeSphere容器平臺(tái)產(chǎn)品經(jīng)理于爽
不得不“云原生”的時(shí)代
云原生是解決客戶在企業(yè)業(yè)務(wù)落地時(shí)適應(yīng)數(shù)字化、互聯(lián)網(wǎng)化趨勢(shì)時(shí),一個(gè)很落地的解決架構(gòu)。前幾年,互聯(lián)網(wǎng)企業(yè)在做云原生,之后潛移默化地影響傳統(tǒng)企業(yè),現(xiàn)在很多傳統(tǒng)企業(yè)也在往這個(gè)方向發(fā)展。可以說,這是云原生最好的時(shí)代,也是不得不云原生時(shí)代。
云原生的優(yōu)勢(shì)在于可以很好地構(gòu)建容錯(cuò)性好、易于管理、便于觀察的松耦合系統(tǒng)。結(jié)合可靠的自動(dòng)化手段,云原生技術(shù)使工程師能夠輕松地對(duì)系統(tǒng)作出頻繁、可預(yù)測(cè)的重大變更。在現(xiàn)實(shí)生活中,我們經(jīng)常會(huì)看到很多互聯(lián)網(wǎng)企業(yè)都會(huì)做促銷活動(dòng),很多銀行、保險(xiǎn)都在做數(shù)字化轉(zhuǎn)型,類似互聯(lián)網(wǎng)企業(yè)線上頻繁的活動(dòng)。這一切都需要基礎(chǔ)設(shè)施做配合,包括企業(yè)的應(yīng)用架構(gòu)、業(yè)務(wù)實(shí)現(xiàn),而云原生技術(shù)正是輔助企業(yè)完成數(shù)字化轉(zhuǎn)型的。
在數(shù)字化轉(zhuǎn)型2.0時(shí)代,是為了應(yīng)對(duì)業(yè)務(wù)模式非常頻繁的變化而產(chǎn)生的,從原來的云模式變成云原生的模式。Gartner報(bào)告稱“到2020年,大概有75%的全球化企業(yè)將在生產(chǎn)中使用容器化應(yīng)用。”即將業(yè)務(wù)應(yīng)用跑在像Kubernetes這樣的基礎(chǔ)設(shè)施里。
此外,云原生應(yīng)用架構(gòu)將在2-5年內(nèi)達(dá)到“Plateau of Productivity”,即在企業(yè)所有的IT基礎(chǔ)設(shè)施都可以用云原生闡釋和構(gòu)建。在這一輪數(shù)字化轉(zhuǎn)型中,企業(yè)必然走向云原生。
開箱即用的云原生 - KubeSphere
Kubernetes最開始是由谷歌開源的支撐云原生的基礎(chǔ)設(shè)施平臺(tái)。它源于谷歌內(nèi)部的一套基礎(chǔ)設(shè)施borg,里面耦合了很多谷歌自己的業(yè)務(wù)邏輯。谷歌把它的共性拆出來,開源成Kubernetes。谷歌把它貢獻(xiàn)給CNCF基金會(huì),現(xiàn)在很多國(guó)際、國(guó)內(nèi)的企業(yè)都在致力于推進(jìn)Kubernetes的演進(jìn)、迭代,包括我們熟知的微軟、IBM,包括青云都是這個(gè)社區(qū)主要的貢獻(xiàn)者。
目前不管是物理機(jī)還是云平臺(tái),只要用戶的業(yè)務(wù)構(gòu)建于Kubernetes、以容器化的方式交付,就可以跑在不同的平臺(tái)之上。這意味著你沒有被任何服務(wù)商鎖定,你的業(yè)務(wù)可以很好的跨基礎(chǔ)設(shè)施做應(yīng)用遷移。但目前Kubernetes只提供了資源運(yùn)行的最基礎(chǔ)平臺(tái),你可以把它理解為“毛坯房”,沒有家具和家電,只能保證企業(yè)最基礎(chǔ)的應(yīng)用,后續(xù)的使用會(huì)變得非常復(fù)雜。過高的學(xué)習(xí)使用成本,正在阻滯著Kubernetes的企業(yè)應(yīng)用普及。
注意到這些企業(yè)的需求,于是青云QingCloud打造了云原生專業(yè)平臺(tái)—— KubeSphere,并且將代碼在GitHub上開源。
KubeSphere的設(shè)計(jì)開發(fā)理念在于“平臺(tái)歸平臺(tái),應(yīng)用歸應(yīng)用”。通過青云專業(yè)的產(chǎn)品體驗(yàn)優(yōu)化,讓Kubernetes實(shí)現(xiàn)“開箱即用”。
社區(qū)用戶把KubeSphere稱為云原生全家桶,因?yàn)?a href="http://m.qzkangyuan.com/cnidc/cloud/yzx/2019/36207.html">KubeSphere提供了很多可選的功能組件,用戶可以在使用過程中,根據(jù)自己的業(yè)務(wù)需求有選擇性的使用這些組件。簡(jiǎn)單羅列了一下:
一、即點(diǎn)即用的DevOps,面向開發(fā)測(cè)試人員,覆蓋了開發(fā)測(cè)試全鏈條的發(fā)布。從提交代碼、構(gòu)建應(yīng)用、應(yīng)用發(fā)布到測(cè)試環(huán)境、測(cè)試通過發(fā)布到準(zhǔn)生態(tài)環(huán)境及生產(chǎn)環(huán)境,這一套流程在KubeSphere平臺(tái)上可通過可視化界面進(jìn)行統(tǒng)一的管理。
二、靈活可選的微服務(wù)框架,現(xiàn)在Java系比較主流的SpringCloud、Dubbo;CNCF現(xiàn)在主推的Istio,Istio是由谷歌、IBM和Lyft三家公司主導(dǎo)的開源項(xiàng)目。不管是傳統(tǒng)微服務(wù)框架還是主流的云原生微服務(wù)框架,在KubeSphere平臺(tái)上都可以得到很好的支持。
三、應(yīng)用跨平臺(tái)一鍵部署。這是得益于容器、Kubernetes的特性,天然地在KubeSphere產(chǎn)品里支持。
此外,青云把自身擅長(zhǎng)的技術(shù)同時(shí)輸出到這個(gè)平臺(tái),比如青云有自己的SDN、SDS產(chǎn)品,包括QingCloud云平臺(tái),都可以跟KubeSphere很好的整合。這個(gè)整合并不是強(qiáng)綁定的關(guān)系,KubeSphere既可以安裝在青云之上,也可以安裝在其他云平臺(tái)、物理機(jī)或者VMware之上。如果你目前正在使用青云其他產(chǎn)品,在KubeSphere上也有與之對(duì)接的接口,可以保證這些產(chǎn)品之間很好的整合。