企業(yè)通常有本地物理服務(wù)器,也有云上的云主機(jī),他們會(huì)選擇Kubernetes這種容器編排工具將多個(gè)服務(wù)器構(gòu)建成集群,從而為容器應(yīng)用留下更多可用資源,容器應(yīng)用可根據(jù)實(shí)際需求,輕松、快速地創(chuàng)建、銷毀、遷移,應(yīng)用管理的靈活性提升,并且管理成本能降低。

Kubernetes是一項(xiàng)類似于PaaS的開(kāi)源技術(shù),本身提供一些基礎(chǔ)的PaaS功能,比如部署、擴(kuò)展、負(fù)載均衡等。作為事實(shí)上的行業(yè)標(biāo)準(zhǔn),所有想規(guī)?;褂萌萜髟圃夹g(shù)的企業(yè)都會(huì)選擇Kubernetes。

Kubernetes的自由度很高,用戶可以自己配置監(jiān)控、日志以及告警等方案,還可以基于它實(shí)現(xiàn)CI/CD(持續(xù)開(kāi)發(fā)持續(xù)集成)和DevOps(開(kāi)發(fā)運(yùn)維一體化),讓應(yīng)用開(kāi)發(fā)、部署的速度,運(yùn)維的效率都產(chǎn)生質(zhì)的飛躍。

Kubernetes作為一種更先進(jìn)的工具,使用它意味著工作效率的提升,意味著企業(yè)競(jìng)爭(zhēng)力的提升,這就是它廣受追捧的原因。

云原生操作系統(tǒng)讓你體驗(yàn)Kubernetes的好

但想用Kubernetes并不容易,下圖是博云的容器云產(chǎn)品族的全景圖,它展示了企業(yè)容器云原生架構(gòu)的主要構(gòu)成模塊,包括底層的軟硬件基礎(chǔ)設(shè)施,基于Kubernetes的容器云平臺(tái),還有上層的四大類服務(wù)。

這是什么呢?

博云將容器云產(chǎn)品族稱作是以應(yīng)用為中心的云原生操作系統(tǒng),“操作系統(tǒng)”是什么我們都很熟悉,常見(jiàn)的操作系統(tǒng)有Windows和Andriod,特點(diǎn)是簡(jiǎn)單易用,不用別人教就可以隨意安裝卸載和管理應(yīng)用,簡(jiǎn)單易用正是容器云產(chǎn)品族所追求的效果。

為達(dá)到這種效果,從2012年成立到2022年的最新發(fā)布,博云大概花了十年時(shí)間。

2015年推出了容器云1.0版,2017年發(fā)布集成容器、微服務(wù)和DevOps的平臺(tái),2018年開(kāi)始做微服務(wù)管理產(chǎn)品線,同年還發(fā)布了容器云2.0版本,開(kāi)始自研容器網(wǎng)絡(luò)Fabric和容器負(fù)載均衡組件BeyondELB,2021年還將邊緣網(wǎng)絡(luò)組件Fabedge和存儲(chǔ)插件Carina開(kāi)源。

以上基本都是容器云平臺(tái)方面的積累,確保底層能穩(wěn)定運(yùn)行。2022年,隨著微服務(wù)應(yīng)用管理BMS、中間件管理BMM、AI應(yīng)用支撐產(chǎn)品BCC以及容器安全產(chǎn)品BKS的發(fā)布,容器云才變成了容器云產(chǎn)品族,新的發(fā)布意味著用戶可以更輕松地用上云原生操作系統(tǒng)。

博云容器云產(chǎn)品族事業(yè)線總經(jīng)理趙安全介紹了博云容器云產(chǎn)品族的四個(gè)特點(diǎn):

第一個(gè),可運(yùn)行的應(yīng)用類型很“全”,無(wú)論是微服務(wù)的,還是有狀態(tài)的中間件,或者是AI應(yīng)用都可以運(yùn)行。

第二個(gè)特點(diǎn),“快”,能讓應(yīng)用交付的速度變得很快。

第三個(gè)特點(diǎn),平臺(tái)本身很“穩(wěn)”。

第四個(gè)特點(diǎn),“省”,通過(guò)提升資源利用率來(lái)降本增效。

前三個(gè)特點(diǎn)是所有操作系統(tǒng)必備的素質(zhì),而第四點(diǎn),則建立在前三個(gè)特點(diǎn)的基礎(chǔ)上。

企業(yè)的決策者通常更關(guān)心第四個(gè)特點(diǎn),但運(yùn)營(yíng)者和IT負(fù)責(zé)人其實(shí)更關(guān)心前三個(gè)特點(diǎn),這么一看,云原生操作系統(tǒng)可以是企業(yè)各個(gè)角色的最大公約數(shù)。

基于開(kāi)源,不只是開(kāi)源

有朋友可能會(huì)說(shuō),這不就是基于開(kāi)源做方案嗎?

這句話有兩個(gè)問(wèn)題:

其一,博云的容器云產(chǎn)品族叫“產(chǎn)品家族”,是產(chǎn)品不是方案,產(chǎn)品標(biāo)準(zhǔn)化程度高,方案的定制化要求高。

其二,基于開(kāi)源的東西想要用好很難,想在企業(yè)生產(chǎn)環(huán)境中用好,更難。技術(shù)方面需要處理好系統(tǒng)的安全性、穩(wěn)定性和健壯性的問(wèn)題,還要經(jīng)過(guò)實(shí)戰(zhàn)和踩坑的煎熬過(guò)程。

博云的容器云經(jīng)過(guò)了大量客戶長(zhǎng)期大規(guī)模生產(chǎn)級(jí)實(shí)踐驗(yàn)證,400多位企業(yè)客戶覆蓋十多個(gè)行業(yè),其中有23家是世界五百?gòu)?qiáng)企業(yè),頭部金融客戶中,有52%的企業(yè)都在用博云。

其中,作為底層的博云企業(yè)級(jí)Kubernetes發(fā)行版BKE經(jīng)過(guò)了多種磨煉,累計(jì)裝機(jī)超10萬(wàn)個(gè)節(jié)點(diǎn),累計(jì)部署的Pod數(shù)量超過(guò)100萬(wàn),經(jīng)過(guò)了實(shí)際落地檢驗(yàn),踩過(guò)多少坑應(yīng)該只有天知道。

博云產(chǎn)品經(jīng)理 王亮表示,僅僅靠開(kāi)源是沒(méi)有辦法讓云原生技術(shù)架構(gòu)進(jìn)行企業(yè)級(jí)落地的,因?yàn)殚_(kāi)源組件在很多場(chǎng)景中都無(wú)法滿足實(shí)際需求,而博云目前所做的事情,一方面是基于社區(qū)技術(shù),另一方面,也在反哺社區(qū),據(jù)了解,博云目前在社區(qū)貢獻(xiàn)中排全球第11名。

淺藍(lán)色的是社區(qū)原版,紫色是增強(qiáng)過(guò)的,藍(lán)色是博云自己專屬的

我們看到,雖然Kubernetes提供了很多功能和組件,但博云企業(yè)級(jí)Kubernetes發(fā)行版BKE還包含了金融級(jí)的高性能網(wǎng)絡(luò)組件Fabric,企業(yè)級(jí)容器負(fù)載均衡組件BeyondELB,支持有狀態(tài)應(yīng)用的存儲(chǔ)組件Carina等,許多博云自己開(kāi)發(fā)和開(kāi)源的組件。

這其中,最讓趙安全引以為豪的是其在網(wǎng)絡(luò)性能方面的優(yōu)勢(shì),具有豐富的金融級(jí)能力,具有高性能、低延遲的特點(diǎn),經(jīng)常能在PoC中勝出。

博云的底層平臺(tái)依靠Kubernetes管理模塊(BKM)實(shí)現(xiàn)了管理異構(gòu)Kubernetes集群的能力,以及在多個(gè)發(fā)行版之間備份、遷移應(yīng)用的能力,都是比較底層的關(guān)鍵能力。

BMS解決微服務(wù)落地面對(duì)的五大挑戰(zhàn)

受關(guān)注度比較高的還有微服務(wù)應(yīng)用管理子產(chǎn)品BMS。BMS可以用來(lái)測(cè)試、發(fā)布、運(yùn)行、治理和監(jiān)控微服務(wù),BMS也是經(jīng)過(guò)行業(yè)磨煉的,博云依靠BMS在金融行業(yè)落地了生產(chǎn)級(jí)的Service Mesh,這是行業(yè)內(nèi)為數(shù)不多的Service Mesh落地實(shí)踐。

中間件的價(jià)值,也就是中間件的必要性

作為行業(yè)專家,趙安全認(rèn)為中間件管理子產(chǎn)品BMM是非常有必要,它可以避免很多穩(wěn)定性和維護(hù)方面的風(fēng)險(xiǎn),于是就有了專門的中間件管理產(chǎn)品。

新的發(fā)布中,博云容器云產(chǎn)品族提升了對(duì)于AI應(yīng)用的支撐能力,提供了AI應(yīng)用支撐子產(chǎn)品。在安全方面也準(zhǔn)備了容器安全子產(chǎn)品,可進(jìn)行容器全生命周期安全管理。

最后值得一提的是,博云的云原生操作系統(tǒng)也可以支持信創(chuàng)生態(tài),包括鯤鵬、飛騰、海光、兆芯、龍芯在內(nèi)的各種國(guó)產(chǎn)處理器平臺(tái)和銀河麒麟、統(tǒng)信UOS等國(guó)產(chǎn)操作系統(tǒng)。

分享到

zhupb

相關(guān)推薦