水土不服,用戶望而卻步

企業(yè)在應用容器技術(shù)上也反映出了諸多問題:所有業(yè)務不能遷移到同一個容器中,且企業(yè)微服務放在不同的容器里,如何讓服務之間實現(xiàn)通信并互相發(fā)現(xiàn);成百上千個容器對于企業(yè)管理來說麻煩不小;企業(yè)實時獲取容器服務狀態(tài)并收集日志,達到統(tǒng)一管控也是一個問題;容器運行中的服務持續(xù)性,以及新版本鏡像如何更新到不同環(huán)境等一系列問題困擾著企業(yè)用戶。

穩(wěn)定的底層分布式調(diào)度系統(tǒng)讓K8S率先獲得用戶的認可,但實際上對于用戶而言,K8S部署相對復雜,學習和運維的成本也高,上游功能組件較多,粗線條的多租戶模式設(shè)計,時常不能直接觸達企業(yè)所需,而且K8S初始為開源項目,社區(qū)活躍人員多在國外,缺乏本土支持,這讓很多國內(nèi)的企業(yè)用戶在體驗上感到有些水土不服。

切中企業(yè)痛點, 與K8S大有不同

青云QingCloud容器及應用平臺研發(fā)總監(jiān)周小四表示,現(xiàn)在企業(yè)用得很多的是Kubernetes,Kubernetes也出了很多發(fā)行版,為了幫助企業(yè)更方便地管理容器,青云推出了這款產(chǎn)品。的確,與傳統(tǒng)虛擬化技術(shù)相比,容器鏡像體積更小,秒級啟動速度,所有容器的運行環(huán)境均依照統(tǒng)一標準化定義文件Dockerfile,無需平臺綁定,大大降低了企業(yè)風險,最大限度利用起宿主機資源,將微服務功能以高效、經(jīng)濟的方式輸出,讓持續(xù)集成/持續(xù)交付的效益最大化,這里周小四談到,“以前我們在技術(shù)中用CI/CD,比如虛擬機作為交付CI/CD的標準,效率很低,如果不用虛擬機,只是基于每個開發(fā)應用做CI/CD,因為環(huán)境不標準,風險很大;有了容器后,一是標準化,二是效率高。CI/CD在企業(yè)里被普及的程度更高,因為企業(yè)能看到CI/CD帶來的實際好處。”

為啥叫KubeSphere?Sphere譯為范圍、空間,Kube就是Kubernetes,其愿景是通過KubeSphere把所有關(guān)于Kubernetes的資源統(tǒng)一管理起來。KubeSphere 是一款定制標準和接口,存儲廠商很容易對接到該平臺,與主流開源的插件集成上來,也集成了自身的網(wǎng)絡(luò)和存儲插件,在青云APPCENTER里,可使用青云塊存儲,存儲插件以及分布式塊存儲方案。

區(qū)別于傳統(tǒng)K8S,用戶不需要太深入了解Kubernetes,就能快速上手,且場景支持相對全面,CI/CD、微服務治理等,這些都是互聯(lián)網(wǎng)企業(yè)非常需要的,KubeSphere控制臺提供統(tǒng)一管理入口,細粒度的資源權(quán)限管理,支持所有K8S的上層資源管理。

青云表示,此次發(fā)布的另外一款產(chǎn)品OpenPitrix多云應用管理平臺,相當于是現(xiàn)有AppCenter的升級版。當前AppCenter只能對接青云平臺,OpenPitrix的目標是跨云,不同的云平臺都可以使用OpenPitrix做應用管理,包括K8S。而KubeSphere的后臺就使用了OpenPitrix,提供現(xiàn)有AppCenter所有和應用相關(guān)的功能。比如開發(fā)者開發(fā)一款應用,需要對這個應用做版本管理,OpenPitrix就可以做到。用戶使用應用的過程中可實時洞察整個應用的使用狀態(tài)、計費、監(jiān)控、日志等。K8S沒有CI/CD,但是在企業(yè)中是必須的。因為業(yè)務上線必須通過CI/CD工具鏈的幫助,而KubeSphere能提供對整個場景的支持。

另外一方面,K8S不支持微服務治理,而KubeSphere基于istio,istio是基于開源的微服務治理項目,目前已成為主流。青云KubeSphere具有基于istio提供的可視化的限流熔斷、灰度發(fā)布、AB測試等功能。作為互聯(lián)網(wǎng)化企業(yè),而灰度發(fā)布、AB測試對傳統(tǒng)企業(yè)互聯(lián)網(wǎng)化而言非常重要。

六大功能亮點,覆蓋更多用戶

從具體功能上看,KubeSphere有六大亮點:第一,跨平臺的統(tǒng)一門戶,管理多種K8S。用戶的K8S可部署在物理機上,也部署在虛擬機上,甚至可以部署在公有云平臺上,K8S可以部署在這些云平臺上。第二,向?qū)経I簡單易學。第三,多場景、一體化、整體化解決方案,持續(xù)集成/持續(xù)交付、多租戶管理、微服務治理等各種企業(yè)所需的場景支持,這是以前K8S不具備的。第四,易于集成第三方系統(tǒng)即企業(yè)環(huán)境中,因為企業(yè)有自己的監(jiān)控系統(tǒng)、日志系統(tǒng)、集中化認證系統(tǒng),適應更多企業(yè)場景,這點尤為重要。第五,多租戶及細粒度的權(quán)限管理,這也是考慮到企業(yè)場景的安全需求。第六,對網(wǎng)絡(luò)和存儲的完善。KubeSphere把現(xiàn)有主流開源的存儲和網(wǎng)絡(luò)插件集成到產(chǎn)品中,同時青云也開發(fā)了自己的網(wǎng)絡(luò)存儲插件。去年其在AppCenter上線了K8S的應用,其中就用到了青云開發(fā)的網(wǎng)絡(luò)和存儲插件,這樣就可以直接使用青云IaaS底層的網(wǎng)絡(luò),應用資源調(diào)度更便捷。

覆蓋更多目標客戶

據(jù)了解,今年下半年青云將陸續(xù)推出KubeSphere超融合一體機,并將在平臺上推出兩款重要產(chǎn)品———QingCloud Container Service(即QCS)和QingCloud KubeSphere Service(即QKS),目前KubeSphere代碼已開源,并放在GitHub上,目標實現(xiàn)100%開源。

分享到

zhangnn

相關(guān)推薦