天天看點

邊緣計算在天貓精靈雲應用上的落地實踐

簡介: IoT的概念早已飛入尋常百姓家,在你我的日常生活中發揮着“智能”作用。比如,智能家居、智慧照明、GPS 導航、手機計步器等。未來,随着使用者和技術的延伸和拓展,物聯網的資訊交換和通信價值将會被繼續放大。那麼問題來了,如此龐大的裝置和資訊量,如何進行管理和整合重組?如何高效準确智能地對使用者需求和實際應用場景做出反應?如何讓資料流動産生更大價值?如何向着更智慧加速邁進?邊緣計算,就是讓IoT終端更智慧的一把鑰匙。今天,邊緣醬找來了天貓精靈和阿裡雲邊緣計算的技術2位小哥,一起來為大家講講邊緣計算如何讓IoT終端有大智慧!

IoT的概念早已飛入尋常百姓家,在你我的日常生活中發揮着“智能”作用。比如,智能家居、智慧照明、GPS 導航、手機計步器等。未來,随着使用者和技術的延伸和拓展,物聯網的資訊交換和通信價值将會被繼續放大。那麼問題來了,如此龐大的裝置和資訊量,如何進行管理和整合重組?如何高效準确智能地對使用者需求和實際應用場景做出反應?如何讓資料流動産生更大價值?如何向着更智慧加速邁進?邊緣計算,就是讓IoT終端更智慧的一把鑰匙。

今天,邊緣醬找來了天貓精靈和阿裡雲邊緣計算的技術2位小哥,一起來為大家講講邊緣計算如何讓IoT終端有大智慧!

邊緣醬:天貓精靈和邊緣計算是啥時候搞到一起的?

邊緣計算進階技術專家李曉成:

那是在一個夜黑風高的晚上,一次産品需求對焦會上,我們就這麼“在一起”了。

天貓精靈進階技術專家林中松:

天貓精靈面臨的是一個IoT的家庭市場,在我們帶屏裝置上運作的應用以安卓應用為主。現在的IoT裝置上大部分應用都是以本地應用的方式來運作的,我們比較超前,想要研究一下雲應用這個技術方向。是以,這一切還要從“雲應用”說起。

邊緣醬:怪我沒文化了,這“雲應用”是個什麼意思?

邊緣計算進階技術專家李曉成:

雲應用(Cloud App)是基于AIoT的應用生态,利用雲計算的能力,将安卓應用運作在雲端一種雲服務;雲應用可讓最終使用者在使用智能帶屏終端裝置時擁有與本地應用一緻的使用者體驗。随着雲的快速發展以及網絡基礎設施的能力提升, 相信“雲遊戲”, “雲桌面”, “雲手機”的這些概念你一定都聽過,那麼雲應用跟這些概念有什麼關系呢?本質上,雲應用和這些概念是類似的,即都是通過虛拟化的方式來把應用跑在雲上,把渲染的結果通過網絡流推送到端側,通過網絡協定收集使用者操作事件來操控應用的一種技術。

天貓精靈進階技術專家林中松:

雲應用這種技術主要的計算發生在雲端伺服器。在雲端的計算和終端的計算都産生計算成本,為什麼選擇讓計算發生在雲端呢?假設需要支援100個終端的應用,雲應用在伺服器上的計算成本比增加100個終端的硬體來支援該應用成本來的低很多,那麼雲應用就可能會有優勢了。要降低成本,提高虛拟化和流化服務的密度是最關鍵的。

天貓精靈雲應用的針對場景不隻是遊戲,而是比遊戲更多的類别,除了遊戲之外的大部分應用類型都能支援。另外我們希望把這雲應用做成跟本地應用一緻的使用者體驗: 即點即用,不需要登陸到雲端的桌面或者手機。我們認為在IoT的裝置上這樣的使用者體驗會更加好。

邊緣醬:那天貓精靈打算怎麼做雲應用呢?

天貓精靈進階技術專家林中松 :

天貓精靈是面向家庭市場為主的AIoT産品,目前帶屏裝置上運作的安卓系統為主,是以天貓精靈雲應用的需求主要是以安卓應用上雲為主。基于安卓系統的應用生态目前是非常龐大,也是非常普及的,從手表、手機、智能音箱、電視等等智能裝置上都可以看到安卓的影子,如果将安卓運作雲端,大家可以看到和安卓運作在智能終端上也是有比較大的差異,具體的差異點見下圖:

邊緣計算在天貓精靈雲應用上的落地實踐

邊緣計算進階技術專家李曉成:

為了更好的滿足終端雲化業務需求,能更好的支援天貓精靈業務發展,阿裡雲邊緣計算團隊(ENS)和天貓精靈團隊進行了緊密的合作,經過了一系列實踐,現在天貓精靈雲應用已經正式在阿裡雲邊緣計算節點的落地啦。

邊緣醬:那天貓精靈究竟是怎麼用邊緣計算實作雲應用的呢?

邊緣計算進階技術專家李曉成:

大概是這樣。阿裡雲在2018年釋出的邊緣節點服務(ENS)目前已經實作了31個省三大營運商資源全覆寫,也在進一步下沉到區縣。ENS通過部署接入、渲染、編解碼、分發及存儲等天貓精靈雲應用所需的服務,天貓精靈可輕松在邊緣擁有自己對應的影子裝置。每一個雲應用在ENS上對應其一個影子裝置(虛拟裝置),利用雲計算的能力,可以做到按需使用、動态配置設定,天貓精靈的最終使用者無需感覺影子裝置的真實位置,真正實作雲-邊-端體系的全面協同。

邊緣計算在天貓精靈雲應用上的落地實踐

為了更好的讓大家了解天貓精靈雲應用on ENS的方案,這裡重點講一下,我們采用的是雲-邊-端協同的軟體架構:

雲:以管控和排程能力為主,能力部署在中心雲,簡稱雲

天貓精靈排程服務:負責終端裝置的鑒權、雲端資源的排程/管理、使用者事件的記錄和分析等;

影子裝置托管服務:負責影子裝置的鑒權、雲應用排程/管理/分發、監控及告警等;

ENS資源排程服務:負責執行個體資源的生産、排程、銷毀等,提供資源全生命周期管理能力;

邊:以提供就近接入的影子裝置為主,能力部署在邊緣雲,簡稱邊

計算:提供影子裝置所需的虛拟機執行個體以及相關容器;

網絡:提供影子裝置所需的網絡能力,多租戶、容器網絡、安全組等能力;

存儲:提供影子裝置所需的存儲能力,存放系統和使用者資料;

端:使用者最終使用的天貓精靈終端(含雲應用),簡稱端

包括天貓精靈雲應用運作所需的基礎作業系統及硬體,以及各類應用軟體及優化後的特性

包括了雲應用所需的流化等功能,負責與邊緣雲進行進行裝置及音視訊流互動

邊緣計算在天貓精靈雲應用上的落地實踐

天貓精靈進階技術專家林中松:

目前,天貓精靈分布在各個城市的不同家庭裡面,可家庭網絡根據屬地不同就近接入邊緣雲,實作終端流暢視訊播放及互動體驗,而ENS所提供的低延遲時間、低成本、廣覆寫的邊緣雲資源,可以作為雲應用快速發展的基礎。雲應用對天貓精靈的價值展現在打破低成本IoT裝置導緻的硬體限制,讓各種複雜度的應用在天貓精靈上流暢運作,應用接入無限制,可營運度得到極大提高,更新維護變得容易。雲應用提高了IoT裝置的想象空間,讓泛計算得以實作,智能應用隻需要通過螢幕就可以輸出給千家萬戶。

邊緣醬:看來初步的合作十分成功呀,兩位小哥接下來有什麼計劃呢?

天貓精靈進階技術專家林中松 :

天貓精靈雲應用或者裝置雲化的實踐才剛剛開始。從産品和技術發展來看,面向終端雲化場景的雲計算軟硬體解決方案尚處于起步階段,各個雲廠商、晶片、伺服器 、軟體方案多為第一代産品,整體的方案、功能、性能、穩定性、成本結構均有較大的提升和優化空間。我們初步計劃在虛拟化密度提升、高可用優化、流化協定優化和視訊品質提升等方面再下點功夫,繼續前進。

邊緣計算進階技術專家李曉成:

5G的快速發展和普及讓萬物互聯時代加速到來,這進一步加速了終端裝置攝像頭、手機、平闆、手表、音箱、電腦、智能家居等終端的移動屬性,終端上雲的趨勢愈發明顯,未來數千億級别的智能終端及應用需要一個全新的機遇雲原生架構的生态系統來支援,來運作在雲端。

邊緣計算在天貓精靈雲應用上的落地實踐

邊緣雲作為中心雲計算的延伸,具有分布式、廣覆寫、低延時等特性,基于已有邊緣節點以及與營運商等合作的MEC節點,來進一步建構基于城市計算場景,利用新技術、新方案、新硬體體系驅動創造新的商業模式,通過科技驅動創新,為社會創造價值,讓生活更美好。

邊緣醬:

作為大腦般的雲計算的觸角,邊緣計算如神經元一樣将能力延伸到更靠近終端或人或物的網絡節點,提供分布式、可定義、可排程、标準開放且安全的計算平台及服務。未來,我們也期待更多的場景落地生根,等着兩位的好消息哦~關注“阿裡雲Edge Plus”公衆号,即刻開啟「邊緣 連接配接 無限可能」的技術世界。

原文連結:

https://developer.aliyun.com/article/781552?

版權聲明: 本文内容由阿裡雲實名注冊使用者自發貢獻,版權歸原作者所有,阿裡雲開發者社群不擁有其著作權,亦不承擔相應法律責任。具體規則請檢視《阿裡雲開發者社群使用者服務協定》和《阿裡雲開發者社群知識産權保護指引》。如果您發現本社群中有涉嫌抄襲的内容,填寫侵權投訴表單進行舉報,一經查實,本社群将立刻删除涉嫌侵權内容。

繼續閱讀