《王浩宇-声网实时互动场景下的创新之路-对外版.pdf》由会员分享,可在线阅读,更多相关《王浩宇-声网实时互动场景下的创新之路-对外版.pdf(36页珍藏版)》请在三个皮匠报告上搜索。
1、探索边缘计算的未来王浩宇 Dylan声网云原生边缘计算团队负责人声网实时互动场景下的创新之路业务的朴素需求01体验好,高可用,便宜,快速扩展,而且哪都能跑离户更近?l云游戏场景可以简单粗暴,越近越好,可实时互动不定:l交互的多可能遍布各地l多了server 2 server的路,处理不好带来更多问题放在今天看,计算下沉,边缘分发是共识和趋势但为什么不是中化计算,边缘传输加速?边缘计算会带来更好的体验么成本更低?l资源分散后,不定能有效利l算打包聚合在起才最效,数百个机房,会流量分配不均匀,是调度是汇聚,级联,动态组,忙的不亦乐乎,还不如资源堆在起什么也不做l就近接带来层层转发,数倍推成本l来不
2、同地区的户接同个机房 vs 各接就近的机房,机房间互相转发流量l北上,三个户互动,除了上下带宽 3份,就近接每个机房还需要额外多两份转发带宽,考虑FEC和多路径传输,还需要再翻1.5倍,共12份带宽,放了2倍;随数增加还会何倍数放可性更?l故障的险是被分散了l但数据中很少出问题,机房反是故障不断天然的云边协同l整个业务场景基本能在边缘侧闭环lCDN的流量分发l物联,云游戏,控,智慧城市,定是本地化就近的场景中化架构解决80%问题,边缘架构解决剩下20%问题的同时,带来了200%的新问题该不该下沉边缘“得不偿失”的云边协同l业务场景复杂,具有不确定性l对开发者和服务提出极要求,同机房内原本简单的
3、微服务变复杂,依赖的中间件,云的弹性,基建的可靠性都不复存在真的不能上云么?l游戏业务同样延迟敏感,提到边缘计算,都是挠头l公有云要啥有啥,前在套个全球加速,覆盖问题也解决了l公有云太贵?没错,所以我们也尝试过海外运营的AS,全球建设区域级数据中,跟互联数据交换中共址,通过BGP Peer和Transit搭建PoP,同Google搜索样络覆盖问题络解决Tldraw在个全上云的时代,为什么要把的基建丢的满世界都是,给找麻烦?实时互动的白板应该在边缘还是在中心?Agora Flathttps:/ 3000ms同步性差,链路,质量保障极速直播集成简单成本低,同步性强,质量有保障解决质量和体验问题解决
4、质量和体验问题第二步第三步解决资源弹性和利效率问题解决资源弹性和利效率问题第四步解决边缘业务的局限性解决边缘业务的局限性第一步度可迁移度可迁移&在哪都能跑在哪都能跑第五步解决易性与扩展性解决易性与扩展性在边缘能跑起来只是第步,把边缘好很难把边缘计算装进业务需要几步?解决在哪都能跑03以高度可迁移为设计基准千奇百怪的运环境l不同时期采购的硬件设备,租机,虚拟机,各有不同l电源可以只有个,机器能就l软件的式解决硬件问题l怎么办?l业务扛下所有l从络协议,到RPC,中间件,全部研,为互动和边缘做适配适应各种环境,屏蔽基建层的差异把不可靠的基础设施变为可靠Edge Service媒体信令编解码接入质量
5、探测.传输全球各地的机器没有“real”timel早期机器靠系统带ntpdate时间偏差从上百ms到数秒l从CMOS芯不到虚拟机底层迁移带来的时间跳变l建个类似Google Spanner的TrueTime?lGPS时钟,PTP协议搞起来l可是要每个机房都去部署卫星天线么?就算条件允许,成本也受不了l怎么办?l搞软件时间同步实现毫秒级精度,适应各种机房环境从最基本的时间同步和域名解析说起打好基础不容易当DNS解析被“调包”l运营商DNS经常李逵变李,尤其是移动,案还拿了专利奖l莫名其妙解析被洞,指向错误IPl不遵守EDNS和真实的TTLl发的DNS包根本投递不到真实地址就被调包l不劫持解析成功
6、率也很感l海外运营商就没问题了?错误率同样感l服务器的IP被DNS Resolver错误识别国家和地区l追着Maxmind等各IP数据库把服务器地址改对l怎么办?l更,研DNS resolver,的路从0起步打造快速部署的边缘机房l个机房的服务整体迁移到另个城市需要多久?l主要取决于物流效率,个核机房3天可以搬完l持续增的覆盖地图:以列的Rosh Hain City,尼利亚的Lagos,厄多尔的Quito,肯尼亚的Nairobil主要取决于机器采购与海关,我们也有很多合作伙伴协助解决机器供应问题在硬件到位的基础上,快速完成架构部署扩展到任意国家和城市的覆盖机房络还是没有质量保障,怎么办?lIP