其他
微秒级“复活”网络:揭秘腾讯云新一代HARP协议
云计算时代,大量计算、存储资源在服务器之间横向流动。承担服务器与服务器数据传输工作的交换机,自然成了数据中心的“神经枢纽”。
等等,这么说,那万一交换机出故障,数据中心内部岂不是“断网”了吗?😱服务器和服务器无法对话,上层业务轻则响应变慢,重则中断。
今天,就跟大家揭秘一下,在单个交换机故障时,腾讯云的新一代高性能网络,可以在100微秒内找到新的通路,实现0断链,从而保证上层业务不受影响。
这背后的武器,就是腾讯云自研高性能网络协议——HARP(Highly Available and Reliable Protocol)。
确定性多路径传输、微秒级路径切换
数据中心网络传统采用TCP传输协议,虽然能保证稳定可靠地传输数据,但延时大、占用系统资源高,且采用单路径路由,对网络故障的容忍度低。
为此,行业纷纷基于UDP协议展开新型网络协议的探索。UDP协议虽然速度快,但可能产生“丢包”,不能确保数据百分百送达。
腾讯云HARP协议是如何实现取长补短、青出于蓝的?
通过自研的报文编号方案追踪每个报文的发送和接收状态,HARP以极低开销支持乱序接收和选择性重传,保证了报文的可靠传输。
同时,HARP通过确定性多路径传输和微秒级路径切换,为上层应用提供高可用网络服务。
HARP在每个连接内采用多路径传输,每条路径有独立的拥塞探测能力。
相比起TCP遭遇故障的典型重连恢复时间(约为1s),HARP减少了99.9%。
10000+节点、200Gbps带宽
“高可用”只是解决了服务可靠性的问题。比如腾讯云的云硬盘服务采用HARP后,即使网络发生故障,上层业务仍然可用并且性能抖动小。
高可扩展
高带宽
低延时
这球真看不下去!