CNCF的年報數(shù)據(jù)顯示,2018年,云原生技術(shù)在生產(chǎn)系統(tǒng)中的應(yīng)用數(shù)量翻了一番,正評估和準備使用云原生技術(shù)的企業(yè)用戶數(shù)量增長了3倍以上。今天,人們對云原生技術(shù)的追逐和渴望對比OpenStack有過之而無不及。在企業(yè)數(shù)字化轉(zhuǎn)型的大潮中,云原生技術(shù)儼然已成為取代傳統(tǒng)應(yīng)用的重要技術(shù)驅(qū)動力。
華為是與云原生一起成長的。2015年6月CNCF剛成立,華為就是第一批初創(chuàng)會員,而且也是鉑金會員,也就是從那時起,華為就將云原生列入了戰(zhàn)略技術(shù)投資范圍。2018年,華為在推動云原生的發(fā)展和應(yīng)用方面做了大量富有成效的工作,比如在中國宣傳布道,引起更多中國企業(yè)用戶對云原生的重視,截止到目前已有7000多人參加了華為舉辦的云原生線下活動。另外,華為還出版了4本介紹云原生的書籍,據(jù)出版商的反饋,這幾本書十分暢銷。
2017年,華為云將ServiceStage平臺上的微服務(wù)沉淀的代碼開源并捐贈給了Apache軟件基金會,成為ServiceComb項目。ServiceComb開源不到一年,就迅速在Apache軟件基金會畢業(yè),成為業(yè)界首個Apache微服務(wù)頂級項目。
三年前,華為云PaaS產(chǎn)品部總經(jīng)理廖振欽經(jīng)??嗫谄判牡睾陀脩艚忉?,為什么Kubernetes比Docker swarm好用,為什么Kubernetes是未來的趨勢。今天,沒有人再質(zhì)疑Kubernetes的主流地位,所有話題都聚焦在如何更好地使用Kubernetes,將Kubernetes從云推至邊緣,深入應(yīng)用的各個領(lǐng)域甚至每個角落。
得益于介入早且投入大,華為始終站在云原生技術(shù)與應(yīng)用的前沿,而且對云原生的現(xiàn)狀和未來發(fā)展有前瞻性且深刻的洞察。廖振欽將當(dāng)前云原生的發(fā)展趨勢歸納為四個關(guān)鍵詞:邊緣、多云、智能和異構(gòu)。
以前,一提到邊緣計算,人們的目光都盯在嵌入式設(shè)備上,忽視了邊緣要和云協(xié)同。廖振欽告訴記者,邊緣計算與云的應(yīng)用場景有很多是類似的,有相通之處。比如,在邊緣的管理節(jié)點上,同樣要面臨計算、存儲、網(wǎng)絡(luò)等問題。另外,隨著用戶對邊緣計算應(yīng)用的要求不斷的提高,邊緣計算也要進行容器化、微服務(wù)化改造。華為在兩年多前啟動了KubeEdge項目。這個項目的名字,顧名思義就是將Kubernetes推至邊緣。2019年6月,在KubeCon2019大會上,華為推出KubeEdge 1.0,這是一個具有里程碑意義的版本,不僅實現(xiàn)了端邊云全面協(xié)同,而且產(chǎn)品本身的性能、可靠性和穩(wěn)定性得到了進一步提升,還能支持服務(wù)網(wǎng)格。
廖振欽強調(diào)說,KubeEdge并不是簡單地對Kubernetes進行裁剪,實現(xiàn)輕量化,項目的核心還是實現(xiàn)邊云協(xié)同。比如,在AI場景下,在云側(cè),要利用云中海量的數(shù)據(jù)支持大規(guī)模的AI訓(xùn)練,而輕量的一些AI推理可以放到邊緣運行,這就是邊云協(xié)同。另外一種典型情況是,邊緣側(cè)通常資源比較固定,沒有太大的資源池,所以在業(yè)務(wù)高峰時,可以將邊緣的計算力彈性擴展到云上。
IDC預(yù)測,未來85%以上的企業(yè)都將實施多云和混合云戰(zhàn)略,這將成為企業(yè)的“新常態(tài)”。云原生技術(shù)的可移植性從根本上解決了多云和混合云實施的技術(shù)難題,必將加速多云和混合云戰(zhàn)略的落地進程。
2019年3月,華為云率先推出了全球首個基于Kubernetes-Federation的容器多云混合云解決方案MCP(Multi-cloud Container Platform)。向前追溯,華為從2015年起便聯(lián)合社區(qū)開始孵化Federation項目;2016年該項目完成功能最小集開發(fā);2017—2018年,成為獨立子項目并推出V2版本;2019年3月,華為率先推出Federation商業(yè)化版本,并基于此打造了多云混合云解決方案MCP,在功能上主打跨云應(yīng)用自動容災(zāi)、跨云流量智能分擔(dān)、業(yè)務(wù)地域策略化運營等。
“云原生應(yīng)用的發(fā)展非常迅速,大大超出了我們很多人的期望和想象。之前,我們的工作重點放在對應(yīng)用的支持上,大家都熟知Kubernetes可以很好地支持無狀態(tài)應(yīng)用,對應(yīng)用進行編排、調(diào)度、分發(fā)。”廖振欽話鋒一轉(zhuǎn),“人工智能、大數(shù)據(jù)最需要的還是批量高性能調(diào)度的支持。因此,華為云開發(fā)出AI容器,支持華為云EI服務(wù)?!?/p>
近日,華為云正式宣布將其面向高性能計算的新一代批量計算平臺Volcano項目開源(已在Github開源),激發(fā)企業(yè)AI算力的小宇宙。Volcano源于華為云AI容器,在支撐華為云一站式AI開發(fā)平臺ModelArts、容器服務(wù)CCI等服務(wù)的穩(wěn)定運行中發(fā)揮著重要作用。Volcano提供高性能任務(wù)調(diào)度引擎、高性能異構(gòu)芯片管理、高性能任務(wù)運行管理等通用計算能力,通過接入AI、大數(shù)據(jù)、基因、渲染等諸多行業(yè)計算框架服務(wù)終端用戶。
除傳統(tǒng)架構(gòu)外,在算力方面,華為云從“芯”開始,為“云+AI+5G”時代提供高性價比、自主可控的理想算力。2018年,華為在芯片方面實現(xiàn)重大突破,先是推出昇騰910和昇騰310兩款自研AI芯片,為客戶提供充裕經(jīng)濟AI算力;接著發(fā)布了基于鯤鵬架構(gòu)的7nm服務(wù)器處理器——鯤鵬920(Kunpeng 920),專為大數(shù)據(jù)處理和分布式存儲等應(yīng)用設(shè)計,適合高并發(fā)、低功耗的海量終端數(shù)據(jù)和并發(fā)應(yīng)用場景。華為云容器服務(wù)促進了以Kubernetes為代表的云原生技術(shù)支持包括鯤鵬、昇騰等在內(nèi)的新興多元架構(gòu)。
廖振欽坦言,他的心理壓力比較大,現(xiàn)在中國的原云生應(yīng)用正全面興起,其他廠商又緊追不舍。不能起了個大早趕了個晚集。廖振欽和他的小伙伴們以此激勵自己,努力前進,不能打半個盹。