想給用户天涯若比鄰的體驗?業務全球化面臨的三重挑戰
01 疫情下的在線需求與用户體驗
弗裏德曼在《世界是平的》一書中提出,經濟全球化的發展進程中形成了三次浪潮,分別是勞動力密集型的全球化、資本密集型的全球化和知識密集型的數字全球化。數字化技術對全球商業環境帶來了深遠的影響,新冠疫情席捲全球,在線連接成為了溝通的主題,然而網絡問題卻成為業務全球化的障礙。
由於疫情導致的實時在線需求暴漲,對於全球網絡來説,首當其衝的流媒體和視頻會議的壓力劇增。為了防止網絡出現擁堵和避免出現音視頻卡頓模糊的現象,YouTube、Netflix和Disney+等被迫降低用户端分辨率,以減輕帶寬壓力。而倉促上線的各類視頻會議服務更是一度集體崩潰。
由於疫情帶來的隔離和出行限制,在線文娛風口熱流湧動。據《南方週末》報道,中國人平均一天花在手機應用上的時間為196分鐘,有5億人以電競遊戲作為居家休閒的主要方式之一。但網絡下載速度慢,遊戲掉線、卡頓等問題嚴重影響了用户體驗。跨境電商購物遭遇訂單響應慢、支付失敗等問題,用户流失將會非常嚴重。
02 網絡問題制約着企業業務全球化的步伐
當前業務全球化成為了眾多主流互聯網公司的核心戰略。內容型業務也成為全球化的熱點,在中國企業的出海潮中也有很多體現。在以內容為潮流的出海互聯網企業中,遊戲、直播、在線教育、泛娛樂、辦公協作成為企業的熱門選項。
對於業務全球化,公司會將更多精力放到運營,底層的全球服務構建變得弱勢,然而往往很多業務在拓展中用户體驗便是在底層基礎設施中卡殼。
在硬件配置高宂餘的當下,大多數互動、動作類遊戲應用考驗的不再是機器的配置,核心體驗在於操作反饋的及時性,全球不同地域的玩家是否能夠獲得實時暢快的體驗是遊戲運營方最基礎的保障。加之全球不同地域的區域同步、用户每次登錄遊戲的一次性成功率、連接的穩定性等多維的用户訴求,遊戲運營商需要在籠統的“遊戲體驗”下做更精準的需求拆解和更優質的技術應對。
音視頻直播則更加考驗直播的清晰度、流暢度,曾經作為視頻網站的單選題,也在用户體驗層次升級後變成了魚和熊掌兼得的選項。在全球不同地域覆蓋如何保障音視頻流暢訪問也成為關鍵,尤其是東南亞等電信基礎設施服務能力較弱的情況下依然能提供流暢的視聽體驗。
對於跨境電商、金融等場景,更加需要及時、穩定、快速數據同步的服務,這依然對互聯網出海應用的底層抗打擊能力提出了要求。
03 原生互聯網沒有QoS保障
互聯網提供的是Best-Effort(盡力而為)網絡互聯服務,它的使命是盡最大可能地傳輸數據,因此它優先考慮的是連接性和可擴展性,但不保證將數據完整傳輸出去,也不保證用户的時延、可靠性等QoS質量以及優先級。
互聯網是由各個區域性網絡組成的,沒有中心化管理和調度機制,全球性的網絡傳輸需要跨多個網絡。然而每個區域都由不同的ISP來運維,不同ISP根據服務提供規模和性質會有不同層級,不同層級ISP之間也有不同數據路由規則。
不同層級的ISP互聯
依託 BGP協議,ISP間的直連(Peering)和轉接(Transit)更加高效。這種組織方式保證了規模與可擴展性,但是作為代價降低了端到端網絡通信的可用性與質量。
一方面BGP沒有設計對持續擁塞、丟包、突發流量、延遲大等網絡問題的檢測發現,只要還能通就繼續沿着原來路徑發送,儘管從丟包延時抖動等參數上看網絡已經嚴重惡化,大部分應用程序的體驗將會很糟糕,對實時性和質量敏感的應用則無法使用。假設上海電信到美國LA方向帶寬擁堵,造成丟包高達 30%,同時上海電信到香港方向帶寬富裕不丟包,BGP協議沒辦法做到捨棄直連,轉為從香港運營商轉接到美國LA從而改善質量。
另一方面當一條路徑確實不通時,BGP需要花費很長時間才能恢復,有實驗表明 10%的路徑無法實現 95%的可用性、35%的路徑可用性低於4個9(99.99%)、40%的路徑故障花費30分鐘以上才能修復、5%的路徑故障修復時間超過2小時45分鐘。
因此,Internet骨幹網的路由架構是為了相對簡單、高可擴展性優化的,它成功地支撐了過去幾十年Internet規模的幾何級數增長,背後的代價就是無法快速提供有 QoS 保障的網絡傳輸。。
同時從用户網絡接入層面來看,WiFi、3G、4G、5G等多種接入方式,讓接入網絡問題愈發複雜。3G、4G、5G無線信號受區域影響不穩定,上下行帶寬有限。WIFI則受設備限制,飽受性能參差不齊、信號時好時壞、干擾嚴重等問題困擾。同時接入網的高複用比,高峯期流量擁塞問題顯著。
在使用互聯網提供的是Best-Effort(盡力而為)網絡互聯服務時,取決於當前的負載情況會遇到不同程度的丟包、延時和帶寬限制。然而當前存在包括音視頻通訊、在線遊戲、移動金融、企業全球辦公、企業遠程協作、跨境電商、跨網跨區域的物聯網數據消息同步,以及各類出海應用和海外用户訪問國內源站等,都要求網絡傳輸有確切定義的實時性與可用性,這些應用需要有更強大的QoS保障。
04 QoS保障背後的技術挑戰
我們對上文不同場景需求進行拆解中,可以將一些共性的訴求做一些歸納,看看業務全球化下互聯網應用QoS保障需要面對哪些挑戰。
挑戰一:全球網絡基建參差不齊,跨網延遲大,弱網影響用户體驗。
Speedtest發佈了2020年12月份全球網速排行榜,中國移動網絡速率全球第四,是全球平均水平的三倍。而像印度,非洲,中亞,東南亞部分地區平均網速,只有中國的十分之一,相當於中國3G的年代。國內大部分的APP,出海都將面臨常見弱網問題。如帶寬受限,高峯期擁塞,丟包嚴重。對端側協議優化,業務優化提出更高的要求。
運營商間的數據交互接口複雜,導致跨運營商訪問延遲增加。在跨國連接中,國際海纜稀缺資源,跨大區服務帶寬有限,高峯期擁塞。同時運營商之間路由協商依賴人為配置,配置錯誤時有發生,導致流量黑洞。
挑戰二:分佈式部署,跨區域高質量訪問構建成本高。
基於專線的跨區域訪問構建,單M成本千元以上,專線的計費模型,擴容方式也難以支撐業務快速的彈性擴展。在硬基礎設施的高成本下,需要更優的底層軟件技術降低成本,然而軟件的低成本帶來的是人力的大投入,這需要企業在業務發展中有更多的博弈。
挑戰三:公有云覆蓋有限,多雲複雜度高。
公有云通道往往受到網絡帶寬、節點佈局等因素制約,跨境業務訪問還是面臨不少難題。出海企業所處行業不同,業務要求不一,加上出海的國家和地區在法律法規和IT基礎設施建設方面也存在很大差異。公有云大部分覆蓋的是發達國家地區,在偏遠地區覆蓋則是空白,特別在非洲,南美,中亞地區。
多數企業選擇多雲的方式進行業務部署,這勢必又增加了複雜度。有些是跨地域的多個雲服務商,有些是同地域的多個雲服務商,還有背後更加複雜的運營商網絡專線組合。複雜的電信運營商、雲服務商跨網問題成為區域覆蓋的挑戰。
- 天才製造者:獨行俠、科技巨頭和AI|深度學習崛起十年
- Go內存管理一文足矣
- React如何原生實現防抖?
- 分佈式日誌存儲架構設計方案
- Chrome插件:雲音樂聽歌識曲
- 全場景AI推理引擎MindSpore Lite, 助力HMS Core視頻編輯服務打造更智能的剪輯體驗
- 頁面搭建系統的那些事兒
- 張文驍:遊戲開發的“零件人”夢碎之後|OneFlow U
- App 出海 —— Google 結算系統面面觀
- Curve 基於 Raft 的寫時延優化
- Pandas 中最常用的 7 個時間戳處理函數
- 實現Nest中參數的聯合類型校驗
- JDK內置鎖深入探究
- Docker 實戰教程之從入門到提高 (八)
- 騰訊三面:Cookie的SameSite瞭解吧,那SameParty呢?
- 實錄 | MegEngine 大 Kernel 卷積工程優化實踐
- 虛幻引擎 5 來了!不止 Lumen、Nanite 新技術,性能及 UI 均迎來大升級
- 前端新手快速上手APICloud App開發
- 高效使用Java構建工具|Maven篇|雲效工程師指北
- 雲音樂隱性關係鏈的探索與實踐