《端云协同 - 1- 无宸 - 淘宝网络库的跨代演进与体验创新.pdf》由会员分享,可在线阅读,更多相关《端云协同 - 1- 无宸 - 淘宝网络库的跨代演进与体验创新.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、宸(徐杰)淘宝网络库跨代演进与体验创新云管端用融合NetworkingContents目录1.云管端用融合Networking2.新协议:IETF QUIC 规模化应用3.高实时:低延迟帧同步架构升级4.低带宽:压缩协议算法扩展强管控:终端网络QoS服务5.01引端管云用融合Networking网络库在大规模端云协同中的位置无规模不网络、无网络不协同连接基础服务/网元1万+10亿+使用终端用户1,000,000,000+用户1千+渗透业务单元淘宝天猫淘宝特价版闲鱼DNSAMDCCDN ASERVEROSS 首页有好货每日好店淘宝直播消息互动会员导购交易广告端云用户APP接入服务业务单元中台服务
2、淘宝网络库网络库面临的端云协同挑战业务域提供高性能端云协同管道、网络域具备10亿级终端端云协同调度能力高性能端云协同管道服务高可用大规模连接调度内容化:快启播、高清晰游戏化:低延迟、云渲染远程化:大吞吐、弱影响高吞吐:更高传输效率要求高稳定:复杂网络环境适应弹性化:前/后台体验平衡新需求基础化:IDC/CDN数据化:METRICS/TRACE高覆盖:首页/消息/交易/.已服务新挑战已具备高性能:连接复用与保活高可用:快速调度与灾容细粒度:地域/平台/用户/新一代网络库演进策略网络域南北向贯通演进、业务域东西向重点突破互动游戏化【游戏化】远程化资源下载【远程化】短视频播放【内容化】东西向重点突破
3、南北向贯通演进用低延迟架构升级云/管/端HTTP/3 协议规模化ZSTD 压缩算法扩展QoS 服务应用02新协议IETF QUIC 规模化应用淘宝网络协议发展历程2013201620202023SPDY 时代HTTP/2 时代HTTP/3 时代HTTP/3 规模化应用高性能网络协议是端云协同体验革新的基石手淘上线SPDY构建双向传输能力手淘全量升级HTTP/2.0手淘主版本正式上线XQUIC重点业务HTTP/3 浓度超 90%,MPQUIC 应用Google着手研究 GQUIC2018 2018 手淘自研IETF QUIC 实现XQUIC库2021 2021 XQUIC开源,自研MPQUIC验
4、证Google 规模化应用 GQUICIETF QUIC工作组成立工作组连续修订6草案IQUIC 草案提交IEFGIQUIC 草案发布RFC淘宝&阿里云提交MPQUIC草案成功工作组草案20132013201520152016201620182018202020202021202120222022202320232015 2015 手淘自研私有轻量级加密协议Slight-SSLQUIC/HTTP3技术架构方案端云一体化架构端云图片视频RPC网络库TnetXQUICAMDCLVS/SLBTengineNGX_XQUIC_MODULEXQUIC数据流数据流调度流调度流XQUIC协议功能模块公共模块
5、应用层传输层QPACKRequestH3-FramePriorityLogging握手信息交换密钥生成证书校验对称加解密Metrics帧封装流管理MTU探测流控Configuration包封装连接管理丢包检测拥塞控制MemoryUDP Socket端云协同高性能基石用户态协议栈相比H2的四大优势MPQUIC的多路聚合传输端云协同大规模实践协议实现端云一致性协议调度端云协同性标准化协议端云演进独立性MULTIPATH-QUIC 模型通过底层多路传输聚合,进一步扩展带宽,云管端用全链路协同贯通SERVERLoss Detect&RetransmissionPacketSchedularConges
6、tionControl(Path 1)CongestionControl(Path 2)Path ManagementPacketReceiverACKPath ManagementAware of Wi-Fi/Cellular environmentVideoCodecVideoPlayerPlayback bufferFeedbackPlayback bufferStatusAdd/DelpathRecv FailNew pathSenderData-PlaneReceiverData-PlaneControl-Plane用云管端用复杂网络环境穿透终端网络库DNATASERVER业务服务1