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

Kubernetes是一項類似于PaaS的開源技術(shù),本身提供一些基礎(chǔ)的PaaS功能,比如部署、擴展、負載均衡等。作為事實上的行業(yè)標(biāo)準,所有想規(guī)模化使用容器云原生技術(shù)的企業(yè)都會選擇Kubernetes。

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

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

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

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

這是什么呢?

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

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

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

以上基本都是容器云平臺方面的積累,確保底層能穩(wě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)品族的四個特點:

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

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

第三個特點,平臺本身很“穩(wěn)”。

第四個特點,“省”,通過提升資源利用率來降本增效。

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

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

基于開源,不只是開源

有朋友可能會說,這不就是基于開源做方案嗎?

這句話有兩個問題:

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

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

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

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

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

淺藍色的是社區(qū)原版,紫色是增強過的,藍色是博云自己專屬的

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

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

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

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

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

中間件的價值,也就是中間件的必要性

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

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

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

分享到

zhupb

相關(guān)推薦