域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)
無(wú)論是云還是容器還是傳統(tǒng)信息化,從一個(gè)技術(shù)從概念到落地,從企業(yè)的談資到不得不面對(duì)的轉(zhuǎn)型問(wèn)題,中國(guó)企業(yè)其實(shí)已經(jīng)經(jīng)歷了好幾輪不得不面對(duì)的技術(shù)變革。雖然早在5年前的2015年,云原生的概念就已有定義,但在應(yīng)用上線越來(lái)越敏捷的今天,如何打破企業(yè)在開發(fā)、測(cè)試、運(yùn)維互相分裂的狀態(tài),將整個(gè)企業(yè)開發(fā)運(yùn)維部門更有效的結(jié)合起來(lái),是一個(gè)企業(yè)能否快速取得關(guān)鍵成功的必然需求,也是企業(yè)的一種自然法則下的選擇,正是這一需求推動(dòng)了云原生的發(fā)展。
KubeSphere容器平臺(tái)產(chǎn)品經(jīng)理 于爽
何種因素推動(dòng)了云原生的快速發(fā)展
云原生的優(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)型的。
在軟件架構(gòu)上,以前的單體應(yīng)用是所有的業(yè)務(wù)都在一個(gè)應(yīng)用包里,把所有代碼打包在一起;之后有了分層,3 Tier、MVC(前端、后端、中間控制器);后來(lái)IBM主導(dǎo)SOA的架構(gòu),有服務(wù)總線,是一種比較好的解耦方式,但它還是面向集中式的業(yè)務(wù);現(xiàn)在談?wù)摳嗟氖俏⒎?wù),很多互聯(lián)網(wǎng)企業(yè)已經(jīng)做到生產(chǎn)業(yè)務(wù)微服務(wù)化。
協(xié)作流程因?yàn)闃I(yè)務(wù)需求的變化也體現(xiàn)了云原生的優(yōu)勢(shì):以前的運(yùn)維和開發(fā)團(tuán)隊(duì),開發(fā)、測(cè)試、美工、項(xiàng)目經(jīng)理,所有人面對(duì)同一個(gè)項(xiàng)目、同一個(gè)產(chǎn)品,可能需要?dú)v時(shí)三個(gè)月甚至半年時(shí)間才發(fā)布一個(gè)版本,所有人都得參與上線過(guò)程。在現(xiàn)在,業(yè)務(wù)開始往敏捷、DevOps方向發(fā)展,團(tuán)隊(duì)被拆解,微服務(wù)使得項(xiàng)目或產(chǎn)品已經(jīng)被切割成很小的模塊。比如購(gòu)物車團(tuán)隊(duì)可能只需要一個(gè)全棧的研發(fā),他不需要了解其他模塊的業(yè)務(wù),他跟其他模塊的溝通是服務(wù)與服務(wù)之間的API、文檔等。是一個(gè)很松耦合的團(tuán)隊(duì)組織架構(gòu)。
Gartner報(bào)告稱“到2020年,大概有75%的全球化企業(yè)將在生產(chǎn)中使用容器化應(yīng)用。”云原生應(yīng)用架構(gòu)將在2-5年內(nèi)達(dá)到“Plateau of Productivity”,即在企業(yè)所有的IT基礎(chǔ)設(shè)施都可以用云原生闡釋和構(gòu)建。
可以說(shuō)云原生更像當(dāng)初企業(yè)上云一樣,從一個(gè)談資到了不得不去做的事情,通過(guò)優(yōu)勝劣汰的自然法則,不能通過(guò)云原生在業(yè)務(wù)上建立優(yōu)勢(shì)的企業(yè),很可能面臨的是被競(jìng)爭(zhēng)對(duì)手在業(yè)務(wù)上的淘汰。
開箱即用,KubeSphere讓企業(yè)專注于業(yè)務(wù)創(chuàng)新
Kubernetes最開始是由谷歌開源的虛擬化平臺(tái)或是支撐云原生的基礎(chǔ)設(shè)施平臺(tái),開源后貢獻(xiàn)給了CNCF基金會(huì),包括微軟、IBM以及青云QingCloud都是這個(gè)社區(qū)的主要貢獻(xiàn)者。目前對(duì)于企業(yè)而言,雖然采用Kubernetes的企業(yè)可以很好的在跨基礎(chǔ)設(shè)施上進(jìn)行應(yīng)用遷移,但考慮到Kubernetes只提供了基礎(chǔ)平臺(tái),用戶需要一個(gè)桌子需要自己先制造釘子和錘子,這讓企業(yè)在高昂的IT人力成本下,開發(fā)人員從事的卻是和業(yè)務(wù)本身無(wú)關(guān)的工作,這一復(fù)雜的特性,讓Kubernetes在企業(yè)中的普及受到了影響。
為了可以讓企業(yè)將有限的開發(fā)人員集中于業(yè)務(wù)創(chuàng)新,青云QingCloud打造了自己的KubeSphere云原生專業(yè)平臺(tái),并在2018年4月,在GitHub上開源KubeSphere第一行代碼;2018年7月發(fā)布KubeSphere 1.0,借助青云的CIC大會(huì)正式發(fā)布,時(shí)至今日,KubeSphere已發(fā)布到了2.1版本,并聚焦于降低平臺(tái)落地的成本以及用戶使用的成本。
社區(qū)用戶把KubeSphere稱為云原生全家桶,因?yàn)镵ubeSphere提供了很多可選的功能組件,用戶可以在使用過(guò)程中,根據(jù)自己的業(yè)務(wù)需求有選擇性的使用這些組件。簡(jiǎn)單羅列了一下:
首先,核心功能開箱即用。一、即點(diǎn)即用的DevOps,面向開發(fā)測(cè)試人員,覆蓋了開發(fā)測(cè)試全鏈條的發(fā)布。從提交代碼、構(gòu)建應(yīng)用、應(yīng)用發(fā)布到測(cè)試環(huán)境、測(cè)試通過(guò)發(fā)布到準(zhǔn)生態(tài)環(huán)境及生產(chǎn)環(huán)境,這一套流程在KubeSphere平臺(tái)上可通過(guò)可視化界面進(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)品里支持。其次,健壯的容器基礎(chǔ)設(shè)施。青云QingCloud主導(dǎo)的開源項(xiàng)目肯定會(huì)把自己擅長(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)品之間很好的整合。
最后,企業(yè)級(jí)增強(qiáng)特性。極簡(jiǎn)人機(jī)交互,通過(guò)社區(qū)用戶和商業(yè)用戶的反饋,我們對(duì)KubeSphere的產(chǎn)品體驗(yàn),信心是非常強(qiáng)的。在大型企業(yè)落地,多租戶、運(yùn)維友好和安全都是必須的功能。從剛剛演示的監(jiān)控場(chǎng)景,監(jiān)控功能從資源視角、應(yīng)用視角,運(yùn)維人員都可以得到滿足。另外是合規(guī),從產(chǎn)品控制層面,像銀行、保險(xiǎn)公司部署安裝KubeSphere時(shí)都要滿足他們審計(jì)上的要求。
2020年KubeSphere將橫跨兩個(gè)大版本
雖然在去年11月青云QingCloud剛剛發(fā)布KubeSphere到2.1版本,但根據(jù)青云的路線圖顯示,青云將在今年3月發(fā)布KubeSphere的3.0版本。根據(jù)于爽的介紹,在3.0.0版本里除了支持多集群外,KubeSphere也會(huì)傾向網(wǎng)絡(luò)租戶隔離、計(jì)量、GPU可觀察性,對(duì)接vGPU的功能。其主要原因在于通過(guò)開源社區(qū)和Meetup活動(dòng),青云收集用戶最主要的關(guān)心點(diǎn)是多集群、項(xiàng)目管理。Kubernetes在向統(tǒng)治一切基礎(chǔ)設(shè)施的方向邁進(jìn),Kubernetes集群規(guī)模會(huì)越來(lái)越大,一個(gè)集群已經(jīng)承載不了企業(yè)現(xiàn)有的業(yè)務(wù),企業(yè)會(huì)擁有多個(gè)集群,分布式的管理這些業(yè)務(wù),而青云很快就將在大版本更新中加入企業(yè)關(guān)注的需求。
更讓人意外的是根據(jù)路線圖,青云將在2020年發(fā)布KubeSphere 4.0.0版本,更新將聚焦于計(jì)費(fèi)系統(tǒng)、AI模型市場(chǎng)、訂閱模式以及可插拔模式,可以看出,其中主要都是和企業(yè)用戶關(guān)聯(lián)度比較大的功能。但從中我們也不難看出,從一年一個(gè)大版本到現(xiàn)在半年一個(gè)大版本,青云顯然已經(jīng)在這一業(yè)務(wù)領(lǐng)域駕輕就熟。
可以說(shuō)KubeSphere是青云為企業(yè)鋪平開發(fā)運(yùn)維環(huán)境差異性的平臺(tái),考慮到了企業(yè)用戶的業(yè)務(wù)、運(yùn)維以及開發(fā)的多重差異化需求,并提供了完善的環(huán)境和方案,真正讓企業(yè)用戶開箱即用,將全部精力集中于業(yè)務(wù)創(chuàng)新。
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!