7月15日,阿里雲高級技術專家李曉成在2020亞太內容分發大會上發表《面向5G的雲網一體及雲原生應用實踐》主題演講,從邊緣計算產業機遇與挑戰來解讀阿里雲邊緣計算的佈局,並分享阿里雲在雲網一體化、邊緣雲原生等領域的技術實踐,本文為演講原文。
近幾年,邊緣計算產業整體發展迅速,有以下幾個契機:一是中國5G商用進程加速,它的大帶寬、大連接,低延時的應用場景,也催生了大量的邊緣業務需求。二是今年3月份,國家出臺了加快5G和數據中心等“新基建”建設的利好政策,帶動了邊緣計算產業的投資與發展。三是邊緣計算分佈式的網絡架構,可實現離線、就近計算,滿足特定行業對實時性、可靠性與安全性等的嚴格要求。隨著未來終端數量的增多,帶寬極速增長,更多的計算會在邊緣發生,因此邊緣計算節點將成為數字經濟時代新的分佈式基礎設施。
邊緣計算的典型應用場景及技術挑戰
針對於5G邊緣計算可以有哪些應用場景,我們可以從用戶、標準兩個方面來看:
從用戶體驗看,5G具有更高的速率、更寬的帶寬,只需要幾秒即可下載一部高清電影,能夠滿足消費者對虛擬現實、超高清視頻等更高的網絡體驗需求,更偏向互聯網應用的體驗。從行業應用看,5G具有更高的可靠性,更低的時延,能夠滿足智能製造、自動駕駛等產業應用的特定需求,拓寬融合產業的發展空間,支撐經濟社會創新發展。
從5G標準演進來看,去年2018年6月14日,3GPP R15版本發佈,從場景分類看,更多使用大帶寬、分佈式的互聯網應用迅速發展狀態,如直播、在線教育、視頻會議、企業協同辦公等,這些目前是基於分佈比較廣泛的大規模的邊緣雲計算節點來做就近接入、分發以及計算。這個月3GPP R16版本也凍結了,同時R16也是發佈5G第一個演進版本,在主要聚焦在工業物聯網(IIoT)、超可靠低延遲通信(URLLC)智能交通系統(ITS)和車對車(V2X)通信增強定位,更省電,新版的規範對低時延有了更好的支持,對屬地化創新應用有比較好的支持,讓5G、邊緣計算更適合垂直領域業務的應用。
我們在電視、網絡及各類媒體可以經常看到很多新的5G邊緣計算場景出現,比如最近特別火的雲遊戲,雲手機,這類屬於物理設備雲化的場景,比如虛擬主播、虛擬球賽,這屬於AR/VR的大場景,比如現在智慧交通的城市大腦,智慧家庭等,屬於各類工業交通家庭等垂直場景。隨著資本市場的關注,5G新基建的加速,大家都看到,邊緣計算機會來了。但回到邊緣計算本身,我們要思考如何從產品上、技術上等各個維度給用戶帶來更大的價值要如何為用戶提供簡單、易用、高效、穩定的邊緣計算服務。
接下來會從調度、計算、存儲、網絡四個層面分別來看:
首先從調度能力來講,邊緣節點數量較多,分佈較廣,如何做到算力的快速分發以及全網萬級節點鏡像秒級分發。
其次是計算層面,邊緣計算主要為用戶提供就近的計算服務,節點的資源類型多種多樣,對整體的管控和生產系統需要具備融合生產能力,可以在不同資源類型上通過融合計算生產引擎生產如虛擬機、容器、安全容器等多種類型的計算形態。
對於存儲層面來看,邊緣計算的產品和研發團隊,大部分都有CDN行業的經驗,具備較強的緩存技術能力,但是對於邊緣計算來講,除了服務於應用互聯網和產業互聯網,需要提供基於互聯網節點的低成本、分佈式、多類型的存儲和緩存系統,同時存儲數據的安全性也是要特別考慮的一點。
最後網絡層面,當邊緣節點可以提供更多的計算能力的時候,如何讓用戶更容易使用邊緣計算服務,邊緣網絡能力是不可或缺的一部分,我們需要構建一個雲-邊-端協同邊緣計算網絡,支持多雲協同(含與運營商MEC網絡協同)的能力,以透明的方式為用戶提供提供安全、可靠、加速、低成本的網絡服務。
綜上來看,提供一個標準、穩定、能力豐富的邊緣計算服務,需要大量的人力、資源、是技術投入,挑戰是非常大的。
阿里雲邊緣計算的技術特徵與實踐
針對於這些遇到的挑戰,阿里雲在邊緣計算領域也在不斷的探索與嘗試,2018年發佈了ENS邊緣節點服務,面向用戶提供邊緣雲計算服務。
邊緣計算和中心雲都是大規模,但是規模屬性有所不同,“邊緣”是大量的小資源池,“雲”是少量的大資源池。阿里邊緣計算整體設計理念是輕量、小巧,對周邊環境的依賴比較小,可靈活部署,節點數量比較多,覆蓋領域較廣,同時具有如下技術特徵:
第一、從資源層面,支持部署在異構資源上,整體節點小型化架構為主。
第二,從管控層面,採用集中管控,雲管基於不可靠互聯網建立安全通道,實現各類節點的統一管理及調度,同時支持邊緣節點脫網自治。
第三,從網絡層面,支持雲網一體,一鍵接入的能力,支持5G MEC節點分流。
第四,從服務層面,ENS系統可提供融合生產、融合計算、融合調度、融合網絡能力,為用戶提供更便捷、更極致的使用體驗。
目前,邊緣節點服務ENS支持一鍵資源交付、雲原生部署、資源實時監測、開放的PaaS方案能力。首先,算力全域覆蓋,可以通過阿里雲控制檯和OpenAPI一鍵創建,對於節點選擇、實例開通、實例管理、鏡像管理提供可視化操作界面,使用簡單便捷;其次,邊緣提供雲原生能力,實現雲邊統一的K8S的託管,同時也有邊緣自治能力,業務操作可以做到一鍵啟停管控,同時也提供Serverless的能力,可幫助客戶進行計算託管服務;第三,提供監測和運維的完整體系,並且支持釘釘、郵件、電話、API多維度告警;第四,提供了豐富的PaaS能力,可為用戶提供邊緣回雲加速、智能視頻上雲、高性價比的邊緣存儲等PaaS方案。
關於雲網一體化的應用實踐
當邊緣計算節點越來越多,承載的用戶越來越多,不同的用戶在使用邊緣節點服務的時候也會提出更多的需求。除了提供的豐富算力之外,如何才能讓邊緣計算節點發揮更大的價值?我們分析了一些典型的用戶場景,發現客戶對邊緣網絡的組網和加速需求比較強烈。
首先,用戶用戶端側與邊緣雲網絡安全組網需求。用戶上邊緣雲,首先要接入邊緣雲網絡,目前的接入方式會是多種多樣的,可以通過專線或者家裡的Wi-Fi,也可以通過4G或者5G網絡接入,所以ENS雲網一體化的能力也提供了多種接入方式,讓用戶更容易上邊緣雲。第二,用戶有很多分支機構,或者使用了多個節點,需要實現多地域進行組網。第三,客戶業務部署在邊緣節點內,對邊緣節點內有自組網及安全需求。第四,用戶邊緣節點間組網及質量優化需求,比如音視頻通信、直播、視頻會議等場景,這些公司大多有較強的研發能力,基於邊緣計算節點提供的組網、選路、加速服務,為用戶提供低成本、高質量的網絡服務。
阿里雲邊緣網絡致力於打造雲、邊、端一體的協同能力,主要體現在以下4個方面:
第一,雲邊網絡能力:當業務部分下沉到邊緣雲上,部分業務在公共雲上,怎麼把兩個雲之間做一些互聯互通。現在可以提供基於阿里雲SAG的產品,可以打通跟雲上VPC的互聯互通,也可以提供動態選路以及質量優化的一些數據參考,幫助用戶能更好做到雲邊協同。
第二,邊邊網絡能力:剛才提到了如此多的ENS節點,我們節點之間可以幫助用戶在使用各類業務的時候,提供一些加密傳輸,包括動態選路,三層加速都進行比較大的優化。
第三,節點內網絡能力:在ENS裡面,單節點服務於更多用戶,ENS會提供多租戶的內網隔離,自定義內網網段,還提供安全組限速的能力。
第四,端邊網絡能力:ENS會提供豐富的接入類型,比如互聯網的接入、VPN、4G、5G,還可以提供基於4G、5G流量調度的能力,幫助用戶更優使用邊緣節點。
接下來介紹在雲網一體化應用實踐的落地場景,利用ENS全域節點資源,面向在線教育等場景,可實現完成的業務數據流本地化。例如同學的學生在家觀看視頻,教師的接流、轉碼、分發可就近分發給同屬地的學生,學生可以進行本地播放觀看視頻,從效果上看,視頻質量高,網絡延遲比較低,邊緣雲相比於公共雲的帶寬和計算成本也會降低很多。
關於邊緣雲原生應用實踐
隨著邊緣計算的場景越來越多,基於邊緣計算的雲原生應用在快速發展,阿里雲邊緣計算團隊在實際的雲原生應用的探索和實踐中,同樣遇到了很多挑戰。首先是多入口的挑戰, 4G、5G 、Wi-FI、專線,入口的流量有很多,包括被調度的設備和節點數量眾多。邊緣計算節點由於單點資源的數量限制,導致邊緣上彈性能力相對比較弱。其次,基於不可靠的互聯網,我們會在防抖動上面怎麼雲邊通信、邊邊通信,把鏈路質量、網絡傳輸做的更好。第三是中間件集成,面向產業互聯網的場景,對於中間件,如數據庫、消息中間件、安全能力是強需求,如何通過雲原生的能力讓中間件更容易下部署和使用。
針對這些挑戰,阿里雲提供了雲邊統一的容器化解決方案。基於K8S對邊緣節點服務進行調度, 完全兼容K8S標準API,從管理、管控、分發調度上面可以做到雲邊一致。
首先介紹一個比較典型的場景是邊緣serverless場景。Serverless的應用場景主要是無狀態的應用場景。主要有幾類,如壓測的業務,很多業務系統部署在公共雲,系統複雜組件多,為了確保系統的穩定性和質量,需要定期對整個系統進行檢測,以保證系統運行良好,可正常對外提供服務。另外一類是業務監測類,如廣告類的業務,廠商需要對投放的效果進行監測。這類業務的特點,一是對資源要求是彈性靈活的,也就是按量付費,即來即用,用完即走。二是對運營商的位置有比較大的要求,希望在某些固定的區域去完成應用的部署。
這些壓測或者業務監測類的業務實現都非常簡單,基於容器服務可以做到靈活部署和調度,可以理解為ENS實現了對虛擬設備託管。同時用戶在使用邊緣容器服務時非常簡單,只要提交定製配置模板、應用鏡像上傳、API調用三步即可,用戶可以比較好的專注到自己後臺應用,涉及資源的申請、應用的分發以及雲邊協同、應用調度、運維監控等由ENS來負責。
第二個場景是高清視頻的場景。首先5G MEC可部署在接入機房、匯聚機房核心機房等不同位置,可為用戶提供就近入、分流能力。利用MEC資源更好為用戶提供服務,在打通MEC與邊緣節點的網絡後,我們可以幫助很多用戶去把應用通過雲原生的方式調度到MEC的節點上去。針對於高清視頻等場景,對5G網絡QoS、定位等能力有較強的需求,利用運營商提供的通信能力開放平臺提供的API,可實現IT與CT能力的有效結合。同時打通5G MEC的管控和編排系統,可將邊緣節點和運營商的MEC在資源、調度、網絡多個維度全面協同,未來可為5G的大帶寬、低時延、廣覆蓋等邊緣計算場景提供更優質的服務。
阿里雲一直致力於打造一個標準、開放、被集成、合作共贏的邊緣計算生態。隨著5G大規模商用,邊緣計算契機的到來,希望更多合作伙伴能和阿里雲一起推進邊緣計算產業的發展。