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