智能計算、邊緣計算環境下的雲原生進化之路

2020-12-23 DOIT

雲計算的發展,經歷了虛擬化、商業IaaS、商業PaaS,到開源IaaS、開源PaaS、雲原生等階段,核心組成部分也經歷了從伺服器到虛擬機再到容器的演變。

2015年創立的CNCF發布的開源平臺Kubernetes,讓雲原生技術得到長足發展,越來越多的行業、場景採用雲原生技術,企業和個人開發者4年增長了近20倍,來自超過2k個公司的3.5萬多個開發者向開源社區貢獻了14萬餘行代碼。

今天,在5G、AI &大數據應用日漸普及的背景下,為適應多雲混合雲、智能計算、邊緣計算、異構計算等計算環境,雲原生正在迎來新的進化。

在華為開發者大會2020(Cloud)期間,來自華為雲、才雲科技、中國聯通的技術專家,帶來了雲原生技術的最新發展成果和趨勢走向。

Kubeflow + Volcano 加速機器學習平臺容器化進程

近10年來,AI發展迅速。在AI訓練過程中,涉及到硬體、作業系統、驅動、程式語言和運行時、存儲和資料庫、框架、上層應用預算法等多層技術堆棧,應用K8s,則能讓用戶屏蔽程式語言以下的所有堆棧,更多關註上層技術實現。

K8s長於任務調度,在分布式AI訓練過程中,能把訓練任務分布到不同的集群上執行。但K8s默認的調度器存在諸多問題,如:

•資源的爭搶問題

•Head-of-Line Blocking問題

•優先級問題

•部分任務的親和性問題

•PS Worker 的帶寬很大程度上影響訓練問題

•拓撲問題

另一方面,隨著AI應用需求的增加,人們開始考慮如何進一步簡化上層的存儲、框架技術堆棧,讓AI訓練更加容易,Kubeflow應運而生。

Kubeflow定位於K8s平臺上ML工作負載管理工具,如數據存儲、框架選擇均能通過Kubeflow獲得管理,實現分布式訓練、分布式實驗、分布式服務、管道服務等功能,進一步簡化堆棧。

使用Kubeflow,流程更加清晰簡單,用戶只要關心業務邏輯、算法、模型代碼的開發,就能完成從模型訓練到模型發布一整套流程,不必關注底層。

Volcano是在Kubernetes 上針對大數據、深度學習等場景設計的調度系統,能夠解決部分分布式訓練任務調度的痛點問題。Volcano基於K8s,具有高擴展性,且容易學習上手。

才雲科技機器學習平臺工程師、Kubeflow開源社區維護者高策介紹,分布式AI訓練任務的資源爭搶成本極高,等待時間長達10秒級,採用Volcano PS-Worker 親和性調度之後, PS和Worker之間的通信速度變快,任務執行效率提高,等待時間有大幅度下降。

高策分析這一顯著提高來自兩個方面原因:一方面任務執行時間縮短,資源很快被釋放,其他任務獲得資源的等待時間變少;另一方面與默認調度器比較,Volcano解決了資源爭搶問題,不會再發生任務無謂等待甚至鎖死的情況。

基於 KubeEdge 的邊緣計算平臺幫助客戶降本增效

隨著5G通信的商用,萬物互聯時代快速到來,網絡邊緣的設備數量、產生的數據爆發增長,集中式的數據中心(包括公有雲服務)將面臨實時性、帶寬、能耗、數據隱私的挑戰,越來越多的場景需要應用邊緣計算。

在K8s上,可以通過K3s、Microk8s、KubeEdge三種架構實現邊緣計算,KubeEdge以雲邊協同、邊緣側的輕量和邊緣自治能力而獲得更多應用。

聯通雲計算有限公司容器團隊負責人、KubeEdge開源社區Approver張杰,負責在聯通雲的容器和KubeEdge落地工作,他介紹了一個汽車保養門店車位績效AI識別的典型應用案例:

客戶是一家汽車保養連鎖機構,每個門店都有多個保養車位,每個車位都需要記錄車輛維護數量、時間,以評估每工位、每門店的業務績效。如果採用通常做法,額外購置智能攝像頭或者使用雲識別服務的話,成本會非常高昂。

聯通雲計算通過KubeEdge部署的邊緣計算系統,採用工位攝像頭來抓取車輛進出的照片,實時識別車輛信息、計算車輛停留保養時間,實現全天統計無遺漏,最後匯總報表推送至雲端的運營中心,實現門店乃至車位的業績效率統計、實現KPI考核,以及門店地域的汽車維修熱點統計分析,實現門店資源的全局調度等功能。

這一邊緣計算方案,繼續採用原有系統的IP攝像頭,不需額外購置智能攝像頭,只需一次性投入,運營過程中每次識別幾乎不產生使用費用,很好地保護了客戶投資。

這是一個典型的雲端向雲邊端遷移的過程中,聯通雲在邊緣側加入幾臺arm 伺服器,實現就近計算,只上報統計結果,即解決了延遲問題,又提高了敏感數據的安全性問題。

系統改造後,在雲端會有應用服務的管理平臺以及業務的運營平臺。控制層面由k8s master和kubeedge的cloudcore管理。每個線下門店的ARM伺服器上都安裝kubeedge的邊端組件:mqtt、edgecore服務等,管理pod的生命周期以及對應的終端管理。

所有的應用都經過容器化改造,使用KubeEdge統一管理和下發。使用KubeEdge本身提供的能力,既能最大化發揮容器的快速部署的優勢,也能實現雲邊協同和邊緣自治的能力。很好的滿足了客戶對於運維和運營的需求。

藉助邊緣計算系統,單張圖片識別時間開銷 < 50ms,且在網絡質量不佳時,也可以離線使用。同時,利用IoT感知技術,可以實時監控輪胎等可燃物料存儲區域的溫度狀態,如果店面出現明火及煙霧時,會及時推送報警短視頻到門店管理人員及運營平臺,達到自動報警的目的。

火了這麼久,2020年雲原生將走向哪裡?

王澤鋒是華為云云原生開源負責人、KubeEdge項目聯合創始人,他是國內最早的一批K8s Maintainer,是KubeEdge項目和Volcano項目開源的主導者。

王澤鋒預測了2020年雲原生在企業落地的3大趨勢,他認為:更多企業採用多雲混合雲,以避免廠商綁定;更多的AI &大數據應用開始雲原生開發;5G + AI +邊緣將成為雲原生向外延伸的新機遇。

近年來K8s在中國的發展迅速,5G、AI、邊緣計算正在創造新體驗、新應用、新產業,促進智能在諸多行業的普及和應用。KubeEdge和Volcano正是在這個過程中創立,並在應用實踐過程中,逐漸得到完善。

邊緣計算具有連接的廣泛性、數據帶寬優化、邊緣的自治性、業務的實時性、安全與隱私保護等優勢。但在落地實現中,每個應用場景的具體設備、網絡通信等條件都不盡相同,需要面對資源有限、網絡不暢、離線自治、設備接入和管理等現實問題。

KubeEdge是K8s上更好地實現邊緣計算的工具,針對邊緣側的實際環境做了諸多優化:實現了邊緣側節點的離線狀態自治;雲邊消息傳輸默認使用websocket,支持雲邊協同;同時支持雲端集群和邊緣端集群的管理;在邊緣側節點Edgecore 的內存暫用率大約是70M,極致輕量;同時兼容k8s 的核心api功能等等。

KubeEdge由華為開源並於2019年3月捐給CNCF基金會,是K8s IoT Edge Working Group 的關鍵參考架構之一,目前有超過250位貢獻者參與維護。

以KubeEdge為核心構建的華為雲智能邊緣平臺,具有大規模、輕量化、邊緣智能、超強算力等特點。平臺支持十萬節點、百萬應用,雲端統一管理、配置、升級;資源佔用小於128mb,支持輕量化容器和函數管理;集成40+ AI算法,邊緣流計算以及時序型資料庫;支持華為鯤鵬/華為昇騰算力調度,邊緣AI推理算力提高3倍。

AI&大數據近年來成為新的熱點,雲原生能帶來諸多好處:實現自動化、標準化、易擴展;支持異構硬體,降低複雜度;提高利用率和性價比等等。

但AI&大數據的雲原生技術還不完善,目前主要解決了各個計算框架容器化的問題,仍有許多能力需要完善,如:改善資源分配的孤立性,避免作業死鎖;針對資源的拓撲優化;作業任務間的依賴關係支持。

Volcano開源項目基於K8s構建Batch系統,提供針對AI大數據的複雜作業管理和高級調度能力。

Volcano項目基於華為雲容器平臺大規模高性能計算應用管理的最佳實踐,在原生 K8s 的基礎上,補齊了作業 (Job) 調度和設備管理等多方面的短板。目前,Volcano 在華為雲上對接了包括一站式 AI 開發平臺 ModelArts、雲容器實例 CCI、雲容器引擎 CCE 在內的多款服務,是整個高性能計算領域不可或缺的基座。自開源以來,項目已經吸引了來自騰訊,百度,快手以及 AWS 等多個公司的貢獻者。

雲原生代表了新一代的技術方向,其在中國的發展如火如荼,CNCF的會員數量從2015年只有華為1家初創&白金會員,到今天已經發展到50家。全球1/4認證的K8s服務提供商來自中國;全球1/3的K8s培訓發生在中國。

在雲原生熱度持續上升的過程中,其生態獲得發展,超過90個廠商提供了認證的K8s的雲服務或者發行版,Kubernetes的南向有多種運行時、存儲、網絡等插件供用戶選擇,北向的應用管理和數據服務生態也持續豐富——業界主流的CICD工具鏈、資料庫、消息中間件等都支持對接K8s或直接在K8s上運行。

2020年已經過去四分之一,雲原生在多雲混合雲,邊緣計算,智能計算等領域的強勁發展勢頭,值得所有開發者關注。

_____END_____

未經允許不得轉載:DOIT » 智能計算、邊緣計算環境下的雲原生進化之路

相關焦點

  • 行業數位化邊緣計算專題論壇:深耕邊緣計算應用創新 加速行業數字...
    邊緣計算連接了物理世界和數字智能世界,敏捷、實時、智能、安全等特性使其成為行業數位化轉型不可或缺的關鍵要素。2020年12月10日,由邊緣計算產業聯盟(ECC)主辦的2020邊緣計算產業峰會(ECIS2020)在北京召開,其行業數位化邊緣計算專題論壇11位報告人聚焦物聯網、智能交通、數據中心、5G、工業網際網路等熱點話題分享邊緣計算技術典型應用場景和最新發展態勢,探討如何利用邊緣計算技術加速各行業數位化轉型。中國信息通信研究院邊緣計算研究員王哲擔任本次論壇執行主席。
  • 全民追劇《隱秘的角落》 百度智能雲邊緣計算背後默默出力
    愛奇藝副總裁餘珂在接受採訪時表示,「百度智能雲邊緣計算真正幫我們做到了提效、降本、提升用戶體驗,從而能更從容的應對視頻業務的快速變化。」邊緣計算帶來全方位改善2019年9月,愛奇藝開始將CDN的調度能力下沉到邊緣計算節點,由此也正式開啟了和百度智能雲雙方在邊緣計算領域的新嘗試。經過國慶閱兵這一重大直播事件對邊緣計算的穩定性、可靠性檢驗後,愛奇藝將直播、點播等場景的一系列操作都遷移到了離終端用戶更近的邊緣計算節點上。這樣一個簡單的調整帶來的改善是明顯的,調度效率更高、成本還有顯著下降。
  • 讓「5G+AI」觸手可及,百度智能雲TechDay首發多款重磅邊緣計算產品
    【天極網IT新聞頻道】百度智能雲正通過「雲+邊+端」的融合加速推動5G+AI技術的應用落地。10月24日,百度智能雲在線下舉辦了TechDay邊緣計算技術創新沙龍,暢聊邊緣計算的技術演進、最新產品和應用落地,在業界首發了MEC邊緣+5G網絡能力開放的產品IME和部署在現場級別的邊緣算力盒子。
  • 邊緣計算:計算架構不斷演進的必然
    中國科學院姚建銓院士遠程接入會議,他在報告《邊緣計算理論科學問題初探》中指出:「邊緣計算實為數字智能世界橋梁和脈絡,更是支撐智慧社會的大腦-脊髓-神經網絡,需從國家高度建設邊緣計算發展的共生生態。」 邊緣計算,計算架構不斷演進的必然 邊緣計算,是數字世界的計算架構不斷演變過程中的必然,這與生物進化過程中,從單細胞生命體,到多細胞聯合體,再到複雜生命體的演化過程如出一轍,雲邊端協同的計算架構猶如人的大腦、脊髓以及周圍神經系統的架構一樣。
  • 三大陣營角逐邊緣計算 兩種技術路線加速競合
    三大陣營角逐邊緣計算 兩種技術路線加速競合2020-12-11 20:58出處/作者:C114通信網整合編輯:佚名責任編輯:zhaoyongyu1>   在「2020邊緣計算產業峰會」上,中國信息通信研究院技術與標準研究所副所長曹薊光表示:三大陣營正在推動邊緣計算發展,包括IT網際網路企業(雲計算服務商、CDN廠商等)、OT工業企業、CT基礎電信企業(通信運營商、設備商),「5G+MEC」和「雲衍生的邊緣計算」這兩種技術路線正在加速競合
  • 「邊緣計算」成為5G核心關鍵詞
    而隨著新基建為我國5G發展按下「快進鍵」,邊緣計算成為5G的核心關鍵詞之一。日前,工業和信息化部發布的《關於工業大數據發展的指導意見》中明確提出,推動人工智慧、區塊鏈和邊緣計算等前沿技術的部署和融合;中國聯通發布MEC(移動邊緣計算)規模商用網絡,2020年將在全國重點城市完成上千個邊緣節點的建設;中國移動研究院主任研究員劉景磊也表示,邊緣計算是中國移動5G+的重要一環。
  • 雲原生2.0「進化論」:從ON Cloud到IN Cloud
    也就是說,在ONCloud架構下,計算、網絡、存儲等基礎設施仍然缺乏一種對其業務應用在高可用、高性能、自動彈性等方面的支持,也同時亟待補充一種能夠滿足跨集群、跨區域、跨雲的全局化業務場景的能力。  簡言之,他們需要企業業務與雲化應用實現一種理想的結合,一種真正由內而外實現價值轉化的新派「雲原生」。
  • 邊緣計算邁入2.0時代,邊緣計算需在標準上有所作為
    邊雲協同趨勢下未來邊緣計算標準如何制定?目前業界又有哪些成功的實踐應用呢?對此,ECC需求與總體組主席黃還青、ECC邊雲協同2.0產業項目經理阮斌鋒、CCF分布式計算與系統專委會副主任郭得科、天津大學教授王曉飛四位專家在接受專訪時為我們進行了解讀。
  • 邊緣計算:5G時代核心技術 一文了解新概念運用進程
    《專項規劃》提出,在臨港新片區,根據先行啟動區的八個重點產業區場景需求,統籌推進5G、光纖寬帶、工業網際網路、物聯網、數據中心及邊緣計算等通信基礎設施規劃建設。今日早盤,邊緣計算廠商達實智能實現兩連板漲停。基於科技產業區的場景需求,近日,上海聯通已在某企業廠區完成5G-SA專網+MEC邊緣計算部署,下行速率達1.16Gbps,上行速率達200Mbps,時延低至6ms。
  • 預計在2024年全球邊緣計算市場將達到2506億美元
    服務協同的目標是提升邊緣應用形成的效率,服務協同主要包括兩個方面,一是來源於中心雲的雲服務與雲生態夥伴所提供的能力,包括數據類、智能類、應用使能類的能力;二是通過雲原生架構,為邊緣服務的接入、發現、使用、運維提供一整套流程。
  • 原創| 一文了解邊緣計算和邊緣AI
    眾所周知,AI晶片分為雲端和邊緣端,雲端晶片要求高性能,邊緣端晶片由於應用場景眾多,對於環境和能耗等也有更多要求。事實上,當前邊緣AI晶片已不再是個小眾領域,除地平線以外,包括谷歌、英偉達、英特爾、高通、華為、寒武紀均於近兩年推出邊緣AI晶片,AI晶片的戰火已經由雲端蔓延到了邊緣。
  • 雲原生架構定義了vRAN的未來
    vRAN基於網絡功能虛擬化(NFV),可將典型的基於硬體的網絡體系結構轉換為基於軟體的環境。仍可能需要某種形式的硬體加速。在邊緣數據中心的「現成的商用」(COTS)伺服器上運行的虛擬機(VM)上提供了一些BBU控制功能,所有這些都會導致二維分解:4G和5G作為邊緣用例邊緣計算的趨勢影響著4G和5G網絡。邊緣計算的主要優勢包括零接觸配置,多集群管理,較小的佔用空間,高可伸縮性和自動化操作。
  • 《工業網際網路邊緣計算安全白皮書(2020)》正式發布
    《白皮書》提出工業網際網路場景下的邊緣計算技術架構及安全框架,就工業網際網路邊緣計算安全的保護對象、面臨的風險以及安全防護措施和相關安全角色問題進行深入分析,並且對未來工業網際網路邊緣計算安全的前景進行展望。
  • 解鎖萬億級市場,邊緣計算不「邊緣」 — 華映洞察
    我們相信,在邊緣計算領域可以誕生新的平臺性的大型科技企業,在靠近邊端的場景下,賦能各行業客戶進行數位化、智能化轉型升級。隨著邊緣側數據通信、存儲、處理量的爆發式增長,其數據價值將被進一步釋放。、高安全性要求,在資源受限及設備異構的複雜環境下,提供雲中立的、輕量化的、開放的邊緣計算IOT平臺架構; 基於邊緣的、現場的垂直行業paas/saas平臺; 接下來,從頭開講邊緣計算的前世今生。
  • 基於英特爾AI計算機視覺的新創中天智能交通路側視頻邊緣計算設備
    面向智能交通管理的應用場景,深圳市新創中天信息科技發展有限公司(以下簡稱:新創中天)推出了基於英特爾®AI計算機視覺的智能交通路側視頻邊緣計算設備(以下簡稱:路側視頻邊緣計算設備),適用於交通路口、城市道路以及高速公路等不同的場景。
  • 姚建銓院士:「4 3 2 1」維度立體闡述邊緣計算
    中國科學院姚建銓院士遠程接入會議,他在報告《邊緣計算理論科學問題初探》中指出:「邊緣計算實為數字智能世界橋梁和脈絡,更是支撐智慧社會的大腦-脊髓-神經網絡,需從國家高度建設邊緣計算發展的共生生態。」邊緣計算,計算架構不斷演進的必然邊緣計算,是數字世界的計算架構不斷演變過程中的必然,這與生物進化過程中,從單細胞生命體,到多細胞聯合體,再到複雜生命體的演化過程如出一轍,雲邊端協同的計算架構猶如人的大腦、脊髓以及周圍神經系統的架構一樣。
  • 啟富投顧:邊緣計算再次被聚焦
    上面股票不作為買賣依據,只作為行業分析 【邊緣計算再次被聚焦】 近日,中國電信智慧家庭公司已完成智能家居邊緣計算能力研發,基於對用戶家裡的天翼網關設備軟體升級,將智慧家庭平臺智能設備自動化、場景化管理能力下沉到天翼網關。
  • 押寶「邊緣計算」的地平線,與舞檯燈光邊緣的餘凱
    我們核心的關注點是邊緣 AI 計算。」餘凱說。其實早在 2015 年創立之初起,地平線就一直致力於整合算法能力打造嵌入式人工智慧處理器及軟硬一體平臺。簡單來說,地平線正在深耕邊緣計算。本屆 CES 上地平線也首次亮相了自己的獨特產品路徑,開發出 Matrix 與 XForce 兩款軟硬結合 AI 計算平臺,並衍生出多個基於這兩款平臺的應用級解決方案。
  • 百度智能雲:雲智一體,推動智能計算融入新基建
    2020年5月,百度智能雲戰略調整中提出雲智融合的戰略思路,並在8月20日的智能計算峰會上首提AI-Native理念。而在12月17日的「ABC SUMMIT2020百度雲智峰會」上,百度智能雲又凸顯了「雲智一體」的競爭優勢。
  • 中文版邊緣計算白皮書發布,引領行業新趨勢
    一個邊緣計算的環境一般有以下特點:多個站點之間的潛在高延遲、網絡不可靠和慢速帶寬, 伴隨著一般數據中心中心化資源池所不能應對的其他交付服務和應用功能。通過將部分或者全部處理程序遷移至靠近用戶或數據收集點,邊緣計算能夠大大減少在大規模分布式站點下給應用程式所帶來的影響。邊緣計算的「邊緣」指的是位於管理域的邊緣,儘可能地靠近數據源或用戶。