日前,開源業(yè)界最負盛名的云原生會議KubeCon+CloudNativeCon+Open Source Summit 2019在上海世博中心如期而至,這個由Linux基金會旗下的云原生基金會(CNCF)所發(fā)起的技術盛會,經(jīng)過多年的經(jīng)營和發(fā)展,已經(jīng)成為云原生領域全球最大的技術峰會之一。而自從去年該會議落戶中國上海,就吸引了眾多國內(nèi)技術人員的關注,今年也不例外,參會人數(shù)遠超去年。
這次活動也吸引了眾多國內(nèi)大廠的關注,華為云作為此次大會唯一的戰(zhàn)略贊助商,表現(xiàn)搶眼,秀肌肉的同時,可以看出華為云在誠心誠意的貢獻云原生生態(tài)。
此次大會,華為云不僅推出了已經(jīng)開源、并正式成為CNCF認證項目的KubeEdge 1.0版本,還重磅開源了面向高性能計算的新一代批量計算平臺Volcano項目,并重點介紹了全球首發(fā)的基于Federation商業(yè)版的容器多云混合云解決方案MCP(Multi-cloud Container Platform)。可以看出,華為云將近幾年在開源方面取得的關鍵成果在本次大會上做了重點展示,致力于全面回饋和共享給云原生社區(qū)和廣大開發(fā)者,助力云原生生態(tài)發(fā)展。
KubeEdge:將AI輕松賦予邊緣
去年,在KubeCon 2018上,華為云正式宣布KubeEdge開源,將其貢獻給了CNCF社區(qū)。KubeEdge的名字來源于Kube+Edge,顧名思義就是依托Kubernetes的容器編排和調(diào)度能力,實現(xiàn)云邊協(xié)同、計算下沉、海量設備接入等,將Kubernetes的優(yōu)勢和CloudNative云原生應用管理標準延伸到邊緣,主要用于解決當前在邊緣計算領域用戶所面臨的協(xié)同、網(wǎng)絡、管理、擴展、異構等方面的問題和挑戰(zhàn)。

KubeEdge通過將AI能力、大數(shù)據(jù)能力等延伸到邊緣,解決了與云上服務的數(shù)據(jù)協(xié)同、任務協(xié)同、管理協(xié)同、安全協(xié)同訴求;通過數(shù)據(jù)本地化處理、邊緣節(jié)點離線自治,解決了云和邊緣之間的網(wǎng)絡可靠性和帶寬限制的問題;通過大幅優(yōu)化邊緣組件的資源占用(二進制大小約46MB,運行時內(nèi)存占用約10MB),解決了邊緣資源的約束問題;通過在云邊之間構建的雙向多路復用網(wǎng)絡通道,解決了從云端管理高度分布的海量節(jié)點和設備難的問題;而南向支持對接物聯(lián)網(wǎng)主流的通信協(xié)議(MQTT,Bluetooth,Zigbee,BACnet等),則解決了異構硬件接入難的問題。
基于這些能力,KubeEdge非常適用于工業(yè)質檢、文字識別、人臉識別、駕駛行為分析等應用場景,并能夠顯著提高3倍檢查效率、降低10倍帶寬消耗、提升40%的運維效率,從而為邊緣計算領域的開發(fā)者提供了一個高效、簡單、方便的平臺。
而正是由于KubeEdge在邊緣計算領域的出色表現(xiàn)以及給開源開發(fā)者帶來的可預期收益,今年3月,CNCF基金會及技術委員會全體一致同意,來自華為云的KubeEdge成為CNCF在智能邊緣領域的首個正式項目。
實際上,華為云早在2018年年初就以KubeEdge為內(nèi)核打造了商業(yè)化產(chǎn)品智能邊緣平臺(IEF),該服務歷時一年多的線上運行,已經(jīng)支持華為云在邊緣視頻智能分析、工業(yè)智能等多領域為客戶成功提供商業(yè)解決方案。
除了提供KubeEdge能力外,借助華為云整體服務產(chǎn)品優(yōu)勢,IEF還具備其他一些優(yōu)勢:
1. 通過與華為云一站式AI開發(fā)平臺ModelArts配合,通過云端模型訓練,邊緣推理的方式,支持視頻分析文字識別、圖像識別等20+AI模型下沉,將智能下沉到邊緣,目前已在智慧園區(qū)、工業(yè)制造、零售商超等領域實踐,具有廣泛的應用前景;
2. 提供軟硬一體化解決方案,為用戶提供低成本、開箱即用、云上集中運維的一站式服務,在方案完整性和易用性上領先友商;
3. 與華為自研Ascend (昇騰)AI芯片深度集成,形成高性能、低成本的邊緣AI推理算力。
Volcano:讓智能算力像火山一樣爆發(fā)
Volcano源自于華為云AI容器,是容器批量調(diào)度領域的全新開源項目,在支撐華為云一站式AI開發(fā)平臺ModelArts、容器服務CCI等服務穩(wěn)定運行中發(fā)揮重要作用。Volcano提供了高性能任務調(diào)度引擎、高性能異構芯片管理、高性能任務運行管理等通用計算能力,通過接入AI、大數(shù)據(jù)、基因、渲染等諸多行業(yè)計算框架服務終端用戶。
在今年3月,斯坦福大學發(fā)布最新的DAWNBench榜單中,華為云ModelArts獲得圖像識別訓練和推理性能的雙料冠軍,其背后就有Volcano的助力。同時,得益于Volcano的高性能任務處理機制,華為云基因容器服務GCS將基因測序的效率提升了30%,成為基因測序行業(yè)的一匹黑馬,受到國內(nèi)多家頭部基因測序企業(yè)的青睞。
目前,Volcano已開源在GitHub中,可直接下載使用。
MCP:使多云容器管理不再復雜
據(jù)介紹,MCP (Multi-cloud Container Platform)是華為云針對未來混合云發(fā)展趨勢而推出的全球首個基于K8S-Federation的容器多云混合云解決方案。該方案一經(jīng)發(fā)布,就吸引了國內(nèi)的互聯(lián)網(wǎng)、金融、傳媒等近50家企業(yè)參與公測。
其實,早在2015年,華為便聯(lián)合社區(qū)開始孵化Federation項目;到2016年,該項目完成功能最小集開發(fā);2017-2018年,成為獨立子項目并推出V2版本;并最終在今年3月,華為率先推出Federation商業(yè)化版本。基于Federation的商業(yè)化版本,華為云重磅打造了這款多云混合云解決方案,功能上主打跨云應用自動容災、跨云流量智能分擔、業(yè)務地域策略化運營等場景,緊貼行業(yè)客戶訴求,讓客戶的選擇更靈活、業(yè)務更穩(wěn)定可靠。

具體來說,MCP具有以下特征:
1)多云多活應用、秒級流量接管:云單點宕機故障發(fā)生時,應用實例和流量可以秒級完成遷移;
2)自定義流量策略實現(xiàn)自動跨云彈性:用戶通過在跨云部署應用時提前定義流量策略,可應對未知流量高峰。私有云或某個公有云上的服務無法負擔時,可以根據(jù)流量策略,將服務彈性擴容到其它云集群上,分擔流量負載,避免因流量沖擊而造成系統(tǒng)癱瘓;
3)地域親和性策略優(yōu)化客戶訪問體驗:應用跨區(qū)域部署時,使用自定義的流量管理親和性策略,能更合理的根據(jù)地域對流量進行分配。降低業(yè)務訪問時延,提升業(yè)務響應速度。
值得一提的是,華為云MCP也是云原生技術領域首個商用的多云&混合云的管理平臺,比Google剛剛發(fā)布的Anthos早了近一個月。
華為云:云原生領域的引領者
實際上,除了上述三個云原生項目以外,華為云還有CCE(云容器引擎),CCI(云容器實例,無服務器容器),AOM(應用運維管理),AOS(應用編排服務),SWR(容器鏡像服務),Istio(網(wǎng)格服務)等云原生項目。同時,針對不同的行業(yè),華為云還推出了如上述的基因容器服務GCS以及AI容器、微服務應用平臺ServiceStage等云原生項目。
2017年,華為云將ServiceStage平臺上的微服務代碼開源并捐贈給了Apache 軟件基金會,成為 ServiceComb項目。ServiceComb 開源不到一年,就迅速在Apache軟件基金會畢業(yè),成為業(yè)界首個Apache 微服務頂級項目。
本次大會,華為云在KubeCon & CloudNative Con OSS上主辦了微服務同址活動Apache ServiceComb Meetup。會上,華為云的多位技術專家聯(lián)合Apache Committer和伙伴用戶等分享了微服務相關技術、開源開發(fā)經(jīng)驗及微服務業(yè)務實戰(zhàn)經(jīng)驗。此外,Apache Committer還重磅發(fā)布了以多語言SideCar方案 Mesher、一鍵式契約管理的服務契約工具 (ServiceComb-toolkit)、服務中心支持多微服務技術棧之間異構通信(ServiceComb-service-center/syncer) 等創(chuàng)新項目。

其實,這些項目只是華為云對于云原生貢獻的一部分,華為云對于云原生早有布局。華為公司是CNCF創(chuàng)始成員,也是中國最早的CNCF的鉑金會員,擁有GB、TOC Contributor和Ambassador席位。華為在K8S項目貢獻排名居中國第一,全球第三,目前在社區(qū)主導Architecture SIG、MultiCluster SIG、Scheduling SIG、LTS WG、Policy WG、K8s-infra-WG等小組的工作,并擁有Steering Committee委員、多個SIG co-chair和Approver席位,在K8S中主導的高級調(diào)度策略、多集群聯(lián)邦、服務路由管理、Container Policy Interface等多個大顆粒技術方案被社區(qū)接受。華為公司還是OCI創(chuàng)始成員,擁有TB和認證委員會席位、有7名maintainer ,向社區(qū)貢獻Patch 600+、社區(qū)貢獻排名TOP3,和社區(qū)一起制定容器運行時的標準、幫助社區(qū)完成對ARM64的兼容、驗證容器運行時標準,促進社區(qū)認證工作。

目前,華為云的云原生服務棧已經(jīng)覆蓋CNCF 技術全景圖的七大類別、共16款產(chǎn)品,涵蓋應用上云,以及云上開發(fā)與運維的全生命周期服務。同時,作為Kubernetes 最早的采用者及全球首批Kubernetes認證服務提供商,華為云將K8s的技術積累與實踐經(jīng)驗應用于多個業(yè)務場景,并在公有云上推出云容器引擎CCE、Istio 服務網(wǎng)格,以及全球首款基于K8s的Serveless容器服務CCI。華為儼然已經(jīng)成為云原生領域的引領者和領導者。
不過,華為絕不會躺著云原生的功勞簿上睡大覺,就像華為云PaaS產(chǎn)品部總經(jīng)理廖振欽在KubeCon第三天的演講中所說的那樣,在這幾年里,華為和CNCF一起成長,但華為決不能犯“起個大早,趕個晚集”這樣的錯誤,因此,華為一直不遺余力的在中國開展云原生的布道宣傳,使中國更多的企業(yè)認識到了云原生重要性,而云原生技術也在中國取得了蓬勃發(fā)展。未來,華為也會不斷加大在云原生領域的技術投入,把最好的技術持續(xù)貢獻給社區(qū),一起把云原生事業(yè)做大做強。
云原生:數(shù)字化轉型的魔力之手
就像魔術師擁有一雙化腐朽為神奇的雙手一樣,云原生的本質是推動傳統(tǒng)企業(yè)向數(shù)字化企業(yè)轉型的“魔力之手”。云原生不是一個產(chǎn)品,而是一套技術體系和一套方法論,而數(shù)字化轉型是思想先行,從內(nèi)到外的整體變革。云原生包括DevOps、持續(xù)交付(Continuous Delivery)、微服務(MicroServices)、敏捷基礎設施(Agile Infrastructure)、康威定律(Conways Law)等,以及根據(jù)商業(yè)能力對公司進行重組的能力,既包含技術(微服務、敏捷基礎設施)、也包含管理(DevOps、持續(xù)交付、康威定律、重組等),可以說是一系列云技術和企業(yè)管理方法的集合,通過實踐及與其他工具相結合更好地幫助用戶實現(xiàn)數(shù)字化轉型。這也是為什么近些年來,眾多廠商和企業(yè)用戶之所以青睞云原生的重要原因。
在以華為云為代表眾多廠商的合力推動下,基于開源、開放、技術共享理念的云原生市場一定會取得更加蓬勃的發(fā)展,從而助推眾多企業(yè)成功實現(xiàn)數(shù)字化轉型,邁入精彩紛呈的云原生時代!