華為云開源兩款容器技術(shù) Kubernetes的拐點(diǎn)時(shí)代到來
云計(jì)算的拐點(diǎn)隱現(xiàn)。當(dāng)然了,我們說的不是云計(jì)算廠商份額的增減,或者競(jìng)爭(zhēng)格局的變化,而是在云計(jì)算下半場(chǎng)抑或云計(jì)算2.0時(shí)代,云原生或許能成為云計(jì)算行業(yè)變革的催化劑。
日前,全球云原生領(lǐng)域最大的峰會(huì)之一KubeCon+CloudNativeCon首次登陸中國(guó)。近年來,中國(guó)是北美之外對(duì)Kubernetes熱情最高的地區(qū),業(yè)界領(lǐng)先企業(yè)悉數(shù)到場(chǎng)。華為云BU PaaS產(chǎn)品部總經(jīng)理廖振欽在大會(huì)主論壇發(fā)表了《進(jìn)入垂直行業(yè),Kubernetes幫助各產(chǎn)業(yè)加速向云原生遷移》的主題演講,表示容器既需要在技術(shù)角度做演進(jìn),更要深入到行業(yè)中實(shí)踐。
獲悉,據(jù)Gartner預(yù)測(cè),到2020年,全球容器市場(chǎng)將超過20億美金,容器逐步成為企業(yè)數(shù)字化轉(zhuǎn)型標(biāo)配,Kubernetes則是容器技術(shù)的核心。
華為云與容器
在容器領(lǐng)域,華為云打的也是全棧的招牌,提供基礎(chǔ)設(shè)施、交付、運(yùn)維、容器化架構(gòu)轉(zhuǎn)型的全流程服務(wù),不過華為云與容器的聯(lián)系不僅于此。
了解到,華為很早就接觸并在云原生領(lǐng)域做貢獻(xiàn)。早在2015年,華為就加入Kubernetes社區(qū)并作為創(chuàng)始會(huì)員之一參與發(fā)起成立CNCF基金會(huì);2016年,華為成為國(guó)內(nèi)第一家發(fā)布基于Kubernetes的容器服務(wù)CCE;2017年華為成為第一批成為全球Kubernetes認(rèn)證的服務(wù)提供商,并且CCE也首批通過了Kubernetes的一致性認(rèn)證。截止目前,華為云在CNCF基金會(huì),全球貢獻(xiàn)3000+ PR,全球排名第三,國(guó)內(nèi)排名第一。咪咕互娛、豬八戒、秒拍等企業(yè)都采用了華為云的容器服務(wù)來加速自身數(shù)字化轉(zhuǎn)型。
在Kubernetes領(lǐng)域,華為先后大顆粒貢獻(xiàn)了集群聯(lián)邦、高級(jí)調(diào)度策略、IPVS負(fù)載均衡,容器存儲(chǔ)快照等項(xiàng)目。本次大會(huì)上,華為云還宣布開源基于容器技術(shù)的一站式基因測(cè)序計(jì)算框架KubeGene與基于Kubernetes架構(gòu)平臺(tái)的邊緣計(jì)算管理框架KubeEdge。
“從來沒有一種云技術(shù),像CloudNative一樣,可以在各個(gè)廠家之間的計(jì)算、標(biāo)準(zhǔn)化上取得這么好的一致性”,廖振欽表示,“核心用戶用了我們的容器技術(shù)對(duì)原有系統(tǒng)進(jìn)行改造以后,整個(gè)資源利用率提升了50%,每年節(jié)省的Capex和Opex的投入都是非常大的?!?/p>
CNCF調(diào)查報(bào)告顯示,58%受訪者已經(jīng)在生產(chǎn)環(huán)境中使用 Kubernetes。Kubernetes從技術(shù)生命周期中的early adopter 進(jìn)入到了 early majority 階段。
不過Kubernetes并非是“萬能藥”。架構(gòu)合理、設(shè)計(jì)靈活、擴(kuò)展性強(qiáng)是Kubernetes的優(yōu)點(diǎn),可以說Kubernetes滿足了應(yīng)用在生產(chǎn)環(huán)境中的一些通用需求,提供了平臺(tái)即服務(wù)(PaaS)的應(yīng)用交付運(yùn)維簡(jiǎn)易性以及基礎(chǔ)設(shè)施即服務(wù)(IaaS)的靈活性,提升了跨基礎(chǔ)設(shè)施移植的方便性,但Kubernetes仍在演進(jìn)中途。
Google軟件工程師Janet Kuo 介紹了Kubernetes的后期發(fā)展模式:開放標(biāo)準(zhǔn)(內(nèi)置 API:在不同環(huán)境中運(yùn)行 Kubernetes;一致性:在任何地方運(yùn)行 Kubernetes 且結(jié)果一致;可擴(kuò)展性(定制 API + Controller;API 策略;基礎(chǔ)設(shè)施可擴(kuò)展;API 可擴(kuò)展;)。
以容器+Kubernetes為基礎(chǔ)的PaaS平臺(tái)已經(jīng)成為互聯(lián)網(wǎng)公司的標(biāo)配,而且逐漸進(jìn)入到傳統(tǒng)行業(yè),不管是大型企業(yè)或者初創(chuàng)公司,不約而同地采用了容器化架構(gòu)。而另一面,Kubernetes經(jīng)歷了3年的發(fā)展,已進(jìn)化到一個(gè)平臺(tái)階段。在滿足了社區(qū)對(duì)于Kubernetes的期望之后,Kubernetes還能有多大的進(jìn)步空間,這決定了Kubernetes是高開低走,還是能再上升一個(gè)臺(tái)階,這個(gè)過程中場(chǎng)景創(chuàng)新都是必不可少。
容器深入場(chǎng)景
認(rèn)為,不可否認(rèn)的是,企業(yè)在應(yīng)用容器過程中仍存在一定技術(shù)門檻,這也是當(dāng)下企業(yè)面臨的主要問題。2016年華為發(fā)布了基于Kubernetes的云容器引擎CCE,提供高可靠高性能的企業(yè)級(jí)容器應(yīng)用管理服務(wù),支持Kubernetes社區(qū)原生應(yīng)用和工具,簡(jiǎn)化云上自動(dòng)化容器運(yùn)行環(huán)境搭建,但不少企業(yè)還希望有更簡(jiǎn)單的方案。
在今年的華為全聯(lián)接大會(huì)上,華為云更進(jìn)一步發(fā)布了基于Kubernetes的Serverless Container(無服務(wù)器容器)引擎——云容器實(shí)例服務(wù)CCI,兼容Kubernetes和Docker的原生接口,用戶不再需要關(guān)注集群和服務(wù)器,通過簡(jiǎn)單的三步配置,即可快速創(chuàng)建容器負(fù)載。
圍繞Kubernetes的生態(tài)構(gòu)建還處于起步階段,尤其是深入到各個(gè)細(xì)分行業(yè)場(chǎng)景時(shí),華為云主推的兩個(gè)場(chǎng)景分別是基因測(cè)序和邊緣計(jì)算。如前所述,要推動(dòng)Kubernetes生態(tài)的進(jìn)一步發(fā)展,做強(qiáng)——技術(shù)的縱向延伸,做大——場(chǎng)景的橫向拓展,兩者都是必需要素。
基因測(cè)序是時(shí)下非常熱門的領(lǐng)域,行業(yè)公司林立而起,但基因測(cè)序帶來的大量數(shù)據(jù)對(duì)處理能力提出了更嚴(yán)苛的要求。計(jì)算密集、資源利用率敏感、波峰波谷業(yè)務(wù)量差異大、行業(yè)工具繁多,流程標(biāo)準(zhǔn)不統(tǒng)一以及環(huán)境搭建復(fù)雜度高,都是基因測(cè)序行業(yè)的共同難題。
結(jié)合基因測(cè)序的具體場(chǎng)景,華為云發(fā)現(xiàn),容器技術(shù)非常符合基因行業(yè)使用,但行業(yè)人員學(xué)習(xí)配置及控制Kubernetes的學(xué)習(xí)成本過高。在這種情況下,華為云有針對(duì)性地發(fā)布了基因容器服務(wù)GCS,將Kubernetes做了封裝,讓基因行業(yè)可以迅速部署和使用容器技術(shù)。圖靈生物采用華為云的云容器引擎CCE后,就快速?gòu)浹a(bǔ)了行業(yè)短板,成為行業(yè)領(lǐng)軍者。
圖靈生物CTO王超提到,“用容器化的方式進(jìn)行打包,管理,升級(jí)都非常的方便,而且用 Kubernetes進(jìn)行管理,資源調(diào)度和維護(hù)都非常簡(jiǎn)單,對(duì)于環(huán)境的擴(kuò)容有利”。
與此同時(shí),另一個(gè)適用容器技術(shù)的場(chǎng)景即是邊緣計(jì)算?,F(xiàn)在,說邊緣計(jì)算是云計(jì)算的下一個(gè)風(fēng)口也不為過。作為從云到端的“最后一公里”,邊緣計(jì)算具備降低帶寬使用和網(wǎng)絡(luò)延遲,實(shí)現(xiàn)更高效的數(shù)據(jù)處理等優(yōu)勢(shì)。然而就目前來看,邊緣場(chǎng)景還有六大痛點(diǎn):云、邊通信受限;高度分散的海量邊緣節(jié)點(diǎn);端側(cè)設(shè)備多樣化;邊側(cè)資源可能受限;邊側(cè)安全控制管理;邊側(cè)的自治與恢復(fù)。
對(duì)此,華為云推出了智能邊緣平臺(tái)IEF (Intelligent EdgeFabric),除了解決上述六大問題外,還結(jié)合華為軟硬件協(xié)同的全棧技術(shù)實(shí)力,以及”云-邊-端”三位一體的全棧智能服務(wù)的優(yōu)勢(shì),提供從芯片、網(wǎng)絡(luò)、硬件、邊緣云服務(wù)、AI全棧一體化的智能邊緣產(chǎn)品,幫助客戶輕松構(gòu)建智能邊緣。該方案適用于安平、工業(yè)制造、車聯(lián)網(wǎng)等領(lǐng)域,通過在云端進(jìn)行模型訓(xùn)練、邊緣側(cè)推理預(yù)測(cè),從而實(shí)現(xiàn)云端和邊緣的高效協(xié)同。
Kubernetes源自希臘語,代表“舵手”和“領(lǐng)航員”的意思,而在如今的云原生領(lǐng)域,Kubernetes生態(tài)在行業(yè)引領(lǐng)者的持續(xù)創(chuàng)新下或許真能開辟一個(gè)大航海時(shí)代。