9月16日,Distributed Cloud|2021全球分布式云大會·上海站隆重召開。在全球分布式云大會不懈布道下,云計算行業(yè)對分布式云的關注度愈發(fā)高漲,以全球分布式云聯(lián)盟成員為代表,涌現(xiàn)出了大量分布式云技術和實踐成果,為分布式云計算發(fā)展夯實了基礎。
2021全球分布式云大會為分布式云計算發(fā)展再添強大推力,本次大會共設有分布式云主題報告會、邊緣云論壇、云原生專題論壇、分布式數(shù)據(jù)庫論壇四大論壇,圍繞分布式云、邊緣算力、云原生、分布式架構等技術與實踐展開。全球分布式云聯(lián)盟聯(lián)合阿里云、騰訊云、Google Cloud、中興通訊、京東云、安邁云、網(wǎng)心科技等國內(nèi)外分布式云頂尖技術服務商,共話分布式云創(chuàng)新新趨勢,共謀云計算變革新未來,共享分布式云計算新紅利!
在9月16日上午召開的分布式云主題報告會上,阿里云資深技術專家盧日發(fā)表了題為《GRTN打造阿里云邊緣云最佳流媒體場景實踐》的精彩演講。
盧日首先分享了他對分布式云的見解,他表示,Gartner連續(xù)兩年將分布式云列為全球10大最頂級技術趨勢,并預測到2025年超過50%的企業(yè)將會使用分布式云,分布式云代表了云計算的未來。
盧日表示,分布式云可以分為本地公共云、城域區(qū)域云、5G移動邊緣云、IoT邊緣云、網(wǎng)絡邊緣云等,分別服務于不同的用戶場景。分布式云目前已經(jīng)處于創(chuàng)新驅(qū)動期,未來充滿了挑戰(zhàn)機遇和想象空間。
阿里云提出的云-邊-端協(xié)同體系,云+端形成一朵云,與分布式云的理念不謀而合,越來越多的生態(tài)應用依賴于云-邊-端的協(xié)同,阿里云邊緣云在體系之中扮演承上啟下的角色:一方面,整合各種各樣的邊緣節(jié)點,建設無處不在的邊緣覆蓋;另一方面,基于自研的分布式操作系統(tǒng),實現(xiàn)統(tǒng)一納管、統(tǒng)一調(diào)度。
阿里巴巴下一代流媒體網(wǎng)絡GRTN就是構建在云-邊-端協(xié)同體系下典型分布式流媒體實踐,盧日將其總結為九個字:一朵云、一張網(wǎng)和一體化。
一朵云指阿里云GRTN構建在中心云原生和邊緣云原生的基礎設施之上,并將技術有機融合,借鑒SDN的設計理念,進行CD分離,將控制放在中心,將數(shù)據(jù)面分布下沉到阿里云邊緣云2800多個節(jié)點之上。
一張網(wǎng),具備場景化的QOS能力、400毫秒以內(nèi)的實時通訊能力和超低延時能力,GRTN同時具備了全鏈路的RTC和動態(tài)組網(wǎng)能力,這些能力都是下一代流媒體傳輸網(wǎng)絡的典型特征。
一體化,GRTN提供了一體化解決方案,不僅支持視頻上云,視頻分發(fā)的流媒體特性,同時具備分布式計算、分布式存儲處理能力。
GRTN可以為企業(yè)構建流媒體應用提供更加易用,更加專業(yè)的服務,阿里云將GRTN打造成流媒體云原生aPaaS服務,擁有更敏捷的計算、更實時的連接、更多元的資源、更精細的控制、更科學的評測等特征。
更敏捷的計算
典型的流媒體全鏈路分為七個環(huán)節(jié):采集、編碼、發(fā)送、分發(fā)、接收、解碼和渲染,在傳統(tǒng)架構里面,為了構建企業(yè)的流媒體云端應用,開發(fā)者通常的做法是將自研流媒體處理程序和軟件或系統(tǒng)部署到云中心、邊緣計算的虛擬機或容器里,這在某種程度上不僅是資源浪費,還會付出額外的研發(fā)成本去針對虛擬機資源進行部署和調(diào)度。
其實開發(fā)者真正需要的只是一個媒體處理軟件的落地環(huán)境,而不是捆綁了操作系統(tǒng)、CPU、磁盤、網(wǎng)卡的通用設施。因此阿里云倡導流媒體云原生平臺針對重計算,為開發(fā)者提供Serverless服務,開發(fā)者可以將自研的媒體處理程序,盧日稱其為Serverless流媒體算子,流媒體云原生平臺可以按需對算子進行部署和調(diào)度。算子可以分為前處理算子和后處理算子,為媒體流進行前處理和后處理。
更實時的連接
在七個環(huán)節(jié)當中,中間三個環(huán)節(jié)與傳輸和組網(wǎng)相關,這個子領域的核心指標主要有規(guī)模,比如是否支持千萬級并發(fā)以及一些核心的QoE指標,如首屏、延時 、卡頓等。盧日表示,未來低延時勢必成為各行各業(yè)的標配能力。因此對流媒體網(wǎng)絡組網(wǎng)方式會提出了更高要求。一方面在建設上需要擴充更多的節(jié)點資源,另一方面,系統(tǒng)需要加強對各種異構資源的適配能力。在提供優(yōu)質(zhì)鏈路資源的同時兼顧系統(tǒng)的穩(wěn)定性和易維護性。
阿里云倡導流媒體云原生平臺采用Hybrid混合組網(wǎng),未來能夠?qū)崿F(xiàn)全場景的覆蓋,面向終端針對各種場景進行協(xié)議適配。因此,流媒體云原生平臺對流媒體協(xié)議的快速開發(fā)和上線有更高的要求,媒體流是流媒體云原生平臺管理的基本單元,阿里云提供多種組網(wǎng)方式,兼容豐富的流媒體協(xié)議、追求低延時的同時,關注系統(tǒng)的其他指標。需要針對這些不同的場景和業(yè)務需求進行智能適配,構建一張多維的流媒體的編排系統(tǒng)。
更多元的資源
在云計算領域,多云模式已為很多企業(yè)普遍接受,多云是一大趨勢,多云對于客戶產(chǎn)生了很大價值。當一家供應商出現(xiàn)故障的時候,可以快速切換到另外一家供應商,最大縮減業(yè)務的不可用時長。提升業(yè)務的穩(wěn)定性是非常典型的多云價值,因此可以借鑒多云思路提升云服務本身的穩(wěn)定性,阿里云流媒體云原生平臺能夠具備對更多元的資源托管和調(diào)度能力。
隨著容器化的技術發(fā)展成熟,利用容器化的技術對業(yè)務進行分層和租戶隔離,能盡量減少影響。雖然對軟件的管理和運維部署上提出了新的挑戰(zhàn),但業(yè)務穩(wěn)定性的提升是顯而易見的。業(yè)務的創(chuàng)新和產(chǎn)品迭代效率可以依賴于客戶的情況進行靈活的控制,同時還可以提升系統(tǒng)的彈性能力,非常具有好的業(yè)務價值。
更精細的控制
傳統(tǒng)的流媒體服務在開放、自主和便捷上其實有很多的局限性,導致的后果是,流媒體云廠商被管道化,創(chuàng)新能力低下;鏈路長,成本很高。流媒體云原生平臺能夠提供對平臺內(nèi)部更精細的控制,包括可編程、可觀測、可擴展,并且具備低代碼的特性。
內(nèi)部需要構建多種控制器,又可以分為兩大類,一種是重計算控制器,一種是輕計算控制器。典型的輕計算控制器,可以讓第三方客戶用可編程的方式擴展自己的QOS算法;分布式Serverless視頻算子分布平臺可以歸為重計算控制器,第三方也可以植入他算子。
除業(yè)務隔離,還需要進一步采用安全容器技術,進一步降低控制器的開放所帶來的安全隱患。開放自主的策略可以刺激流媒體的創(chuàng)新,未來可以構建算子商城,將有價值的算子和算法在行業(yè)內(nèi)進行傳播。
更科學的評測
質(zhì)量優(yōu)化是流媒體提供商的重要工作之一,在質(zhì)量優(yōu)化過程中有一些比較常見的痛點,如過度依賴于調(diào)優(yōu)工程師的經(jīng)驗,這種經(jīng)驗很難進行沉淀,并且試錯成本很高。
阿里云流媒體云原生平臺可以借助A/B測試的理念,構建一套更科學的、閉環(huán)的測試系統(tǒng),以達到QOE的持續(xù)優(yōu)化和迭代目的,可編程設計能夠有效降低成本,通過數(shù)據(jù)來驅(qū)動和評測調(diào)優(yōu)效果,快速逼近天花板。另外,數(shù)據(jù)平臺還需要沙盤模擬能力,可以對調(diào)優(yōu)進行先驗的預測,減少線上的回歸。
GRTN短延時直播RTS典型案例
GRTN經(jīng)過阿里多個團隊的協(xié)同研發(fā)以及多種業(yè)務場景的打磨,目前阿里集團不少APP和網(wǎng)站已經(jīng)上線了低延時直播能力,包括淘寶、釘釘、優(yōu)酷、Lazada等等,值得一提的是,相對傳統(tǒng)的直播用戶體驗,2020年雙十一淘寶電商直播延時降低了80%多,流暢度提升了30%多,今年的雙十一進一步壓縮延時,提升流暢度和清晰度。
在對外商業(yè)化上,GRTN提供的域名數(shù)達到數(shù)千個,幫助客戶提供直播的視聽體驗。比如某短視頻平臺上線GRTN RTS直播以后,直播的時延降低了70%多,并且視頻的渲染卡頓降低了40%多。
最后,盧日表示,希望能夠借助分布式云計算大好形勢推動流媒體云服務更加普惠,在繼續(xù)服務好互聯(lián)網(wǎng)行業(yè)的同時,更好地賦能傳統(tǒng)行業(yè),在通用和便捷之間尋找平衡。阿里巴巴GRTN不僅是基于云原生的,更是面向流媒體云原生設計的,致力于提供流媒體云原生的服務,方便我們的客戶能夠構建自己的流媒體云原生應用,讓流媒體服務無處不在。阿里云邊緣云倡導,和各位同仁共打造普惠的流媒體云原生生態(tài),為用戶提供更實時、更流暢以及更高清的視聽體驗。