这只猫在云端定居了?边缘计算在天猫精灵云应用上的落地实践
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”公眾號,即刻開啟「邊緣 連接 無限可能」的技術世界。
作者:樰籬
原文鏈接?
本文為阿里云原創內容,未經允許不得轉載
總結
以上是生活随笔為你收集整理的这只猫在云端定居了?边缘计算在天猫精灵云应用上的落地实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flink 1.11 与 Hive 批流
- 下一篇: 有效的云安全态势始于三个步骤