WICC 2019:融云首次解密全球通信網(wǎng)底層基礎(chǔ)架構(gòu)

日前,2019全球互聯(lián)網(wǎng)通信云大會(WICC)在上海圓滿落幕。作為大會主辦方的融云,面對場內(nèi)外數(shù)萬開發(fā)者,首次對其自建的全球通信網(wǎng)(SD-CAN)的架構(gòu)進(jìn)行解密,分享了架構(gòu)設(shè)計背后的故事和演進(jìn)歷程。

在連續(xù)多年穩(wěn)居國內(nèi)即時通訊領(lǐng)域市場占有率第一之時,融云已然將目光放在了更廣闊的全球市場之上。自2016年起,融云跟隨中國出海企業(yè)進(jìn)行海外布局,為他們提供安全、可靠的全球通信云服務(wù)能力。時至今日,在全球化布局上,融云擁有3個數(shù)據(jù)中心,3000多個動態(tài)加速節(jié)點,并自研最優(yōu)鏈路調(diào)度算法,可以有效解決跨國、跨運營商、大規(guī)模用戶訪問導(dǎo)致的響應(yīng)慢、丟包高、服務(wù)不穩(wěn)定等諸多痛點。

WICC 2019:融云首次解密全球通信網(wǎng)底層基礎(chǔ)架構(gòu)

融云首席架構(gòu)師李淼演講

突破代碼所無法解決的難題,跨過技術(shù)調(diào)研與選型瓶頸

融云首席架構(gòu)師李淼認(rèn)為:“代碼可以解決的問題都不是問題,代碼解決不了的問題才是最難的問題”。在李淼眼中,什么是代碼解決不了的難題?那就是搭建全球互聯(lián)的通信云底層基礎(chǔ)架構(gòu)。

早期,融云通過提供SDK,讓開發(fā)者更易集成融云的通信云能力到自己的App應(yīng)用中,這是融云將通信云技術(shù)普惠給廣大開發(fā)者的初衷。融云憑借安全、可靠的互聯(lián)網(wǎng)通信云技術(shù)能力,服務(wù)的中國企業(yè)越來越多,并且隨著中國出海企業(yè)逐漸布局到了海外市場,為了進(jìn)一步助力中國企業(yè)出海,融云自建全球通信網(wǎng)絡(luò)的想法應(yīng)運而生。

融云講了一個真實案例,曾經(jīng)有落地韓國的旅游App客戶向融云反映,自己的用戶在韓國、泰國等地常常因連接不暢,導(dǎo)致體驗不佳。后來融云在韓國、泰國部署了加速節(jié)點,對當(dāng)?shù)氐逆溌愤M(jìn)行加速,解決了這個問題,但由于終端客戶分布的隨機(jī)性很大,當(dāng)用戶漫游到除韓國、泰國以外的海外地區(qū),甚至到北歐等地時,仍然面臨連接問題。

解決客戶的問題就是融云研發(fā)團(tuán)隊的使命,融云全球通信網(wǎng)的構(gòu)建已經(jīng)變得刻不容緩??梢哉f,是客戶的海外布局需求讓融云打開了建設(shè)全球通信網(wǎng)絡(luò)的大門。

融云全球通信加速網(wǎng)絡(luò)演變歷程

融云對全球通信網(wǎng)絡(luò)的平臺能力定義是:用戶能夠就近接入、覆蓋區(qū)域廣泛、通信質(zhì)量穩(wěn)定、支持動態(tài)路徑切換。2016年,融云全球通信加速網(wǎng)絡(luò)v1版本正式上線運行,基本滿足了出??蛻魧τ谌蛲ㄐ诺男枨?,并顯示出性能優(yōu)越、資源消耗低、結(jié)構(gòu)簡單、運維方便等優(yōu)勢。同時,融云持續(xù)在尋找對應(yīng)區(qū)域的服務(wù)商上,加大技術(shù)和人力的成本投入,進(jìn)行資源配置的優(yōu)化和整合。通過對兩年的運營數(shù)據(jù)比對:在沒有加速網(wǎng)絡(luò)的情況下,融云對海外用戶整體的連通率大概只有78%左右,通過加速網(wǎng)絡(luò),融云在全球的用戶整體連通率可以達(dá)到99.5%以上,全球互聯(lián)互通的成效初顯。

但是,v1版本的全球通信網(wǎng)絡(luò)同時也面臨著多中心重復(fù)建設(shè)、鏈路選擇不智能、功能相對單一等問題。因此,2018年融云決定放棄v1版本中的架構(gòu)設(shè)計,重新搭建通信云全球互聯(lián)的底層基礎(chǔ)架構(gòu),進(jìn)行v2版本迭代。

由于融云全球通信加速網(wǎng)絡(luò)v2版本采用自研的邊緣節(jié)點,承載了更多的業(yè)務(wù)數(shù)據(jù)的處理能力,顯示出四大優(yōu)勢:第一,支持多中心接入。在設(shè)計時增加了新的路由節(jié)點,在整個網(wǎng)絡(luò)里,可通過邊緣節(jié)點向路由節(jié)點匯聚數(shù)據(jù)流量,數(shù)據(jù)可向任意一個數(shù)據(jù)中心導(dǎo)入;第二,多協(xié)議支持。自研的邊緣節(jié)點,使v2版本不僅能支持 HTTP、HTTPS,還能支持 WebSocket、WebSocketS 以及實時音視頻 RTC 的信令等更多協(xié)議;第三,管控方便。v2版本可以精確地控制每個客戶的流量轉(zhuǎn)向和流量調(diào)度;第四,靈活調(diào)度。相比于v1版本只能通過下發(fā)配置的方式進(jìn)行調(diào)度,在v2版本可通過管控節(jié)點的方式對流量周轉(zhuǎn)進(jìn)行控制。

優(yōu)化之路境無止境

5G正式商用后,融云SD-CAN 全球通信網(wǎng)絡(luò)除了承載人與人之間的通信,還將更多地承載人與物、物與物的通信。針對互聯(lián)網(wǎng)通信請求高并發(fā)、小數(shù)據(jù)包的傳輸特點,為全球客戶提供優(yōu)質(zhì)的網(wǎng)絡(luò)加速服務(wù),這是融云未來所要面臨的挑戰(zhàn)。

面對挑戰(zhàn),融云希望全球通信網(wǎng)絡(luò)在邊緣計算和去中心化的實時數(shù)據(jù)交換方面有所突破。首先,在邊緣計算方面,由于融云目前很多協(xié)議、邏輯、控制都是通過類似模塊的方式寫成,如果要更新這些,需要重新部署服務(wù)來解決。盡管現(xiàn)在可以做到使用戶無感、無損地更新迭代,但要降低運營成本,融云要在邊緣節(jié)點上增加類似FaaS(Function as a Service)的能力,并通過一些動態(tài)語言在邊緣結(jié)點上實現(xiàn)腳本化的運維操作,通過管控節(jié)點下發(fā)這些計算能力。

其次,在去中心化的實時數(shù)據(jù)交換方面。雖然RTC本身就是去中心化的實時交換,但是現(xiàn)在的交換數(shù)據(jù)一般都是音視頻,融云后續(xù)會建立雙端TCP連接,通過去中心化的網(wǎng)絡(luò),實現(xiàn)兩個用戶之間的文件傳遞和數(shù)據(jù)交互。

結(jié)語

融云歷經(jīng)三年的潛心研發(fā),最終構(gòu)建起安全、可靠的全球互聯(lián)網(wǎng)通信云網(wǎng)絡(luò)。在全球通信網(wǎng)絡(luò)的架構(gòu)演進(jìn)之路上,融云始終如一,抱定為客戶帶來至佳體驗的宗旨,在專業(yè)化的道路上不懈探索。隨著5G通信和物聯(lián)網(wǎng)技術(shù)的全面覆蓋,融云勢必將通過SD-CAN全球通信網(wǎng)絡(luò)為出海開發(fā)者和企業(yè)提供更為強勁的服務(wù)能力。

極客網(wǎng)企業(yè)會員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-12-24
WICC 2019:融云首次解密全球通信網(wǎng)底層基礎(chǔ)架構(gòu)
日前,2019全球互聯(lián)網(wǎng)通信云大會(WICC)在上海圓滿落幕。

長按掃碼 閱讀全文