阿里巴巴開源首個(gè)邊緣計(jì)算云原生項(xiàng)目 OpenYurt

來源:簡書
作者:邊緣計(jì)算社區(qū)
時(shí)間:2020-06-17
3432
邊緣云計(jì)算作為基于云計(jì)算技術(shù)的核心和邊緣計(jì)算的能力,構(gòu)筑在邊緣基礎(chǔ)設(shè)施之上的新型計(jì)算平臺(tái),正在成為行業(yè)的新焦點(diǎn)。

15383620-0f9118fadd8e7351.jpg

從2013年美國太平洋西北國家實(shí)驗(yàn)室首次提出邊緣計(jì)算(EC)到今天,本質(zhì)在于解決集中式云計(jì)算發(fā)展瓶頸、釋放終端計(jì)算壓力,實(shí)現(xiàn)算力負(fù)載均衡優(yōu)化的邊緣計(jì)算正在逐漸走向“主流”,在開發(fā)者中關(guān)注度持續(xù)攀升,尤其自2018年開始迎來爆發(fā)。

15383620-06e8036736e03271.jpg

注:圖中數(shù)字代表相對于圖標(biāo)中最高點(diǎn)的搜索熱度,例如,熱度最高得100分,數(shù)據(jù)來源:Google Trends

其中,邊緣云計(jì)算作為基于云計(jì)算技術(shù)的核心和邊緣計(jì)算的能力,構(gòu)筑在邊緣基礎(chǔ)設(shè)施之上的新型計(jì)算平臺(tái),正在成為行業(yè)的新焦點(diǎn)。

北京時(shí)間5月29日,在阿里云容器服務(wù)ACK Edge(邊緣集群托管服務(wù))發(fā)布一周年之際,阿里巴巴正式對外宣布將其核心能力開源,并向社區(qū)貢獻(xiàn)完整的邊緣計(jì)算云原生項(xiàng)目——OpenYurt。

15383620-c8824742ccd023f5.jpg

據(jù)阿里官方介紹,OpenYurt是阿里巴巴首個(gè)邊緣計(jì)算云原生開源項(xiàng)目,匯聚了阿里巴巴眾多邊緣計(jì)算業(yè)務(wù)團(tuán)隊(duì)的深厚技術(shù)積累,深度挖掘了“邊緣計(jì)算+云原生落地實(shí)施“訴求。

兩年前,OpenYurt作為公共云服務(wù)ACK Edge的核心框架,就已經(jīng)應(yīng)用于CDN、音視頻直播、物聯(lián)網(wǎng)、物流、工業(yè)大腦、城市大腦等實(shí)際應(yīng)用場景中,并服務(wù)于阿里云LinkEdge、盒馬、優(yōu)酷、視頻云(視頻點(diǎn)播、視頻直播、實(shí)時(shí)通信、視頻監(jiān)控、智能視覺)等多個(gè)業(yè)務(wù)或項(xiàng)目中。

阿里巴巴云原生開源負(fù)責(zé)人、云原生應(yīng)用平臺(tái)資深技術(shù)專家李響表示:“隨著邊緣計(jì)算的場景和需求不斷增加,‘云邊協(xié)同’、‘邊緣云原生’正在逐漸成為新的技術(shù)焦點(diǎn)。OpenYurt開源項(xiàng)目實(shí)踐‘云邊一體化’概念,依托原生Kubernetes強(qiáng)大的容器編排、調(diào)度能力,實(shí)現(xiàn)完全邊緣計(jì)算云原生基礎(chǔ)設(shè)施架構(gòu),幫助開發(fā)者輕松完成在海量邊、端資源上的大規(guī)模應(yīng)用的交付、運(yùn)維、管控。我們希望OpenYurt開源能推動(dòng)社區(qū)在云原生和邊緣計(jì)算交叉領(lǐng)域的協(xié)同發(fā)展?!?/span>

01 什么是OpenYurt?

阿里云原生團(tuán)隊(duì)表示,使用OpenYurt(Yurt,/j??rt/,蒙古包)作為本次開源項(xiàng)目名稱,期望以其“形”來表示邊緣計(jì)算側(cè)重于創(chuàng)建一個(gè)集中管理但物理分布的基礎(chǔ)設(shè)施,并支持自動(dòng)/自治運(yùn)行操作的含義。

15383620-95eaa3e235b5e329.jpg

OpenYurt主打“云邊一體化”概念,依托原生Kubernetes強(qiáng)大的容器編排、調(diào)度能力,通過眾多邊緣計(jì)算應(yīng)用場景錘煉,實(shí)現(xiàn)了一整套對原生Kubernetes“零”侵入的邊緣云原生方案,提供諸如邊緣自治、高效運(yùn)維通道、邊緣單元化管理、邊緣流量拓?fù)涔芾?,安全容器、邊緣Serverless/FaaS、異構(gòu)資源支持等能力。OpenYurt能幫用戶解決在海量邊、端資源上完成大規(guī)模應(yīng)用交付、運(yùn)維、管控的問題,并提供中心服務(wù)下沉通道,實(shí)現(xiàn)和邊緣計(jì)算應(yīng)用的無縫對接。

02 OpenYurt誕生背景

時(shí)間倒回兩年前,伴隨當(dāng)時(shí)的行業(yè)發(fā)展,邊緣計(jì)算正在成為云計(jì)算的新焦點(diǎn),而規(guī)模和復(fù)雜度的日益提升對邊緣計(jì)算的效率,可靠性,資源利用率等一系列能力提出了更高的要求。

15383620-41f06601f75fcb47.jpg

從2017年底開始,阿里云物聯(lián)網(wǎng)(IoT)和CDN服務(wù)作為典型的邊緣計(jì)算業(yè)務(wù)正面臨著產(chǎn)品規(guī)模的爆發(fā)式增長、運(yùn)維復(fù)雜度急劇攀升、運(yùn)維效率不高的“三難”境地,因此引入云原生理念、全面轉(zhuǎn)型邊緣應(yīng)用的運(yùn)維管理模式成為亟需解決的問題。正是在這樣的背景下,OpenYurt誕生于阿里云容器服務(wù)團(tuán)隊(duì)。

03 OpenYurt技術(shù)特點(diǎn)

OpenYurt沿用了目前業(yè)界流行的“中心管控、邊緣自治”的邊緣應(yīng)用管理架構(gòu),將“云邊端一體化協(xié)同”作為目標(biāo),賦能云原生能力向邊緣端拓展。在技術(shù)實(shí)現(xiàn)上,OpenYurt貫徹了“Extending your native Kubernetes to Edge”的核心設(shè)計(jì)理念,其技術(shù)方案有如下特點(diǎn):

對原生Kubernetes“零”侵入,保證對原生K8s API的完全兼容。不改動(dòng)Kubernetes核心組件,并不意味著OpenYurt是一個(gè)簡單的Kubernetes Addon。OpenYurt通過proxy node network traffic,對Kubernetes節(jié)點(diǎn)應(yīng)用生命周期管理加了一層新的封裝,提供邊緣計(jì)算所需要的核心管控能力。

無縫轉(zhuǎn)換,OpenYurt提供了工具將原生Kubernetes“一鍵式”轉(zhuǎn)換成支持邊緣計(jì)算能力的Kubernetes集群。

低Overhead,OpenYurt參考了大量邊緣計(jì)算場景的實(shí)際需求,在保證功能和可靠性的基礎(chǔ)上,本著最小化,最簡化的設(shè)計(jì)理念,嚴(yán)格限制新增組件的資源訴求。

以上技術(shù)特點(diǎn)使得OpenYurt能夠?qū)崿F(xiàn):

最大程度保證用戶在管理邊緣應(yīng)用時(shí)獲得和管理云端應(yīng)用一致的體驗(yàn)。

兼容所有云廠商的Kubernetes服務(wù),易于集成。

保持極低的運(yùn)維成本。

04 OpenYurt核心能力

15383620-b3d8f543d81be740.jpg

OpenYurt開源的核心能力包括:

邊緣自治能力:YurtHub作為節(jié)點(diǎn)上的臨時(shí)配置中心,在網(wǎng)絡(luò)連接中斷的情況下,持續(xù)為節(jié)點(diǎn)上所有設(shè)備和客戶業(yè)務(wù)提供數(shù)據(jù)配置服務(wù)。YurtHub提供了對大量原生Kubernetes API的支持,可以在節(jié)點(diǎn)和邊緣單元維度提供“Shadow Apiserver”的能力,在邊緣計(jì)算弱網(wǎng)絡(luò)鏈接場景的價(jià)值尤為突出。

邊緣運(yùn)維通道:在邊緣場景,由于大多數(shù)邊緣節(jié)點(diǎn)沒有暴露在公網(wǎng)之上,中心管控?zé)o縫和邊緣節(jié)點(diǎn)主動(dòng)建立網(wǎng)絡(luò)鏈接,所有的Kubernetes原生應(yīng)用運(yùn)維APIs(logs/exec/metrics)會(huì)失去效力;YurtTunnel通過在管控與邊緣節(jié)點(diǎn)之間建立反向通道,并和節(jié)點(diǎn)的生命周期完整聯(lián)動(dòng),承載原生運(yùn)維APIs的流量。

集群轉(zhuǎn)換能力:Yurtctl作為OpenYurt官方命令行工具,提供原生Kubernetes集群支持邊緣計(jì)算infrastructure的一鍵式切換。

其他更高級的功能比如邊緣流量管理、單元化管理,部署、區(qū)域自治等將會(huì)逐步開源。

05 OpenYurt Roadmap

作為阿里云容器服務(wù)ACK Edge的開源版本,OpenYurt將采用全開源社區(qū)開發(fā)模式,每季度發(fā)布新版本更新,包含社區(qū)上游安全/關(guān)鍵bug修復(fù)和新特性、新能力,并逐步將產(chǎn)品完整能力開源,預(yù)計(jì)到2021年一季度正式發(fā)布OpenYurt 1.0版本。大致的RoadMap如下:

15383620-7c434033bb69753e.jpg

主導(dǎo)這次開源的阿里巴巴云原生應(yīng)用平臺(tái)團(tuán)隊(duì),目前已經(jīng)開源OAM、OpenKruise、Dragonfly、Apache RocketMQ、Apache Dubbo等眾多明星項(xiàng)目,是國內(nèi)最資深的云原生開源貢獻(xiàn)團(tuán)隊(duì)。OpenYurt項(xiàng)目的開源,本著“Extending your native Kubernetes to Edge”的設(shè)計(jì)理念,讓云原生技術(shù)在邊緣計(jì)算領(lǐng)域的生態(tài)建設(shè)與普及前進(jìn)了一大步,也為全球開發(fā)者拓展云原生邊界貢獻(xiàn)了一份力量。

原文鏈接:點(diǎn)擊前往 >
版權(quán)說明:本文內(nèi)容來自于簡書,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時(shí)多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時(shí)代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-02
AI時(shí)代云安全新范式,阿里云安全能力全線升級!
AI時(shí)代云安全新范式,阿里云安全能力全線升級!
AI時(shí)代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計(jì)、技術(shù)演進(jìn)、架構(gòu)設(shè)計(jì),才能實(shí)現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺(tái)市場份額,2023:數(shù)智融合時(shí)代的真正到來》報(bào)告——2023年中國大數(shù)據(jù)平臺(tái)公有云服務(wù)市場規(guī)模達(dá)72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達(dá)40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-18
個(gè)人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家