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基础设施建设方面也存在很大差异。公有云大部分覆盖的是发达国家地区,在偏远地区覆盖则是空白,特别在非洲,南美,中亚地区。

多数企业选择多云的方式进行业务部署,这势必又增加了复杂度。有些是跨地域的多个云服务商,有些是同地域的多个云服务商,还有背后更加复杂的运营商网络专线组合。复杂的电信运营商、云服务商跨网问题成为区域覆盖的挑战。

想给用户天涯若比邻的体验?业务全球化面临的三重挑战相关推荐

  1. 三星的净利润大跌与其多项业务均面临中国企业的冲击有关

    三星公布了今年一季度的业绩,业绩显示净利润同比下滑56.9%,柏颖科技认为出现如此糟糕的业绩与它多项业务面临中国企业的冲击有关,而且随着中国企业的竞争力在不断增强,三星未来将面临更严峻的局面. 中国企 ...

  2. (翻译)你想做用户体验经理吗?

      我记得曾经有个研究生问过我,她是否应该在硕士毕业后继续攻读博士学位.我问她自己认为获得博士学位有什么好处,她回答说拥有博士学位会让她更快地进入管理层.   她的想法源于许多人普遍存在的错误假设-- ...

  3. [译] 想帮助用户做决定?你的APP可以这样设计!

    原文地址:Design your app for decision-making 原文作者:Jeni 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:PTH ...

  4. 本想去小米之家体验MIX FOLD 没想到却被另一款折叠屏手机种草

    前几天小米发布了MIX系列的新产品--MIX FOLD,作为突破性的MIX系列新秀,在发布会上一亮相就吸引了笔者这个"伪"米粉的兴趣.折叠屏这种全新形态的手机可是比苹果还有&quo ...

  5. dmp标签_从零搭建一套DMP用户画像标签系统-业务逻辑

    DMP(Data Management Platform)数据管理平台,是把分散的多方数据进行整合纳入统一的技术平台,并对这些数据进行标准化和细分,让用户可以把这些细分结果推向现有的互动营销环境里的平 ...

  6. 应用性能管理:用户的使用体验应该如何监控?

    应用性能管理:用户的使用体验应该如何监控? 如何搭建 APM 系统 需要监控用户的哪些信息 总结 我们了解了服务端监控搭建的过程.有了监控报表之后,团队在维护垂直电商系统时,就可以更早地发现问题,也有 ...

  7. 携手HMS Core统一扫码服务, 兴业证券优理宝App提升用户扫码体验

    兴业证券优理宝App联合华为HMS Core,集成HMS Core统一扫码服务,在提升扫码成功率的同时,还支持C端用户用手机端APP扫描手表端二维码,实现行情在手机与手表间跨终端流转,行情信息,抬腕可 ...

  8. 沃丰科技发布基于企业微信的新一代CRM微丰,背靠12亿用户启动“开挂”体验

    沃丰科技发布基于企业微信的新一代CRM微丰,背靠12亿用户启动"开挂"体验 随着功能普及和日趋完善,企业微信正成为企业沉淀客户资产的一大杀器.在今年,企业微信与微信将进一步打通,除 ...

  9. 使用DataGridView数据窗口控件,构建用户快速输入体验

    使用DataGridView数据窗口控件,构建用户快速输入体验 在"随风飘散" 博客里面,介绍了一个不错的DataGridView数据窗口控件<DataGridView数据窗 ...

最新文章

  1. 一个关于wwf和linq的部署问题?
  2. tomcat需要设置环境变量吗
  3. 数据网络卡顿怎么处理_监控网络卡顿怎么办
  4. 【Demo】创建固定资产Bapi
  5. 小明分享:8ms平台入门教程
  6. 智能推荐:“相关性搜索”只给你最想要的
  7. 在生产环境下处理EFCore数据库迁移的五种方法
  8. 【HDU - 4217 】Data Structure? (线段树求第k小数)
  9. 本地运行vue.js项目,如何更改调试的默认端口?
  10. EfficientDet论文阅读解析【精】公式纯手打
  11. vista企业版和旗舰版中的Bitlocker功能概述
  12. EtherCAT主站SOEM函数详解---- ecx_statecheck
  13. du-查看文件夹大小-并按大小进行排序
  14. word论文排版操作
  15. logistics回归分析——二元逻辑回归
  16. 解决ValueError: Cannot run multiple SparkContexts at once; existing SparkContext
  17. 用RelativeLayout实现左中右三部分显示
  18. Proteus中继电器详解
  19. 指尖心跳,通过手指测量心率波形
  20. 人工智能编程语言介绍

热门文章

  1. 华子笔试 TLV的匹配 java版本
  2. 用MATLAB程序控制伺服电机,使用MATLAB和Arduino开发板进行步进电机控制
  3. LeetCode 热题 HOT 100
  4. mysql导入sas文件夹_SAS建立本地文件夹
  5. NOIP复赛中低级错误排行榜
  6. Win7运行程序时弹出“windows防火墙安全警报“的解决方法
  7. 时间的朋友——观后感
  8. 西门子PLC-smart二分频源程序带解析
  9. 计算机中丢失vulkan-1.dll,德军总部2新巨像vulkan-1.dll丢失怎么办 vulkan-1.dll丢失解决方法...
  10. Verilog HDL——运算符