传统的数据中心网络采用TCP传输协议,可以保证稳定可靠的数据传输,但延迟长,占用系统资源高,采用单路径路由,对网络故障容忍度低。
因此,业界已经开始探索基于UDP协议的新网络协议。UDP协议虽然速度快,但可能会造成丢包,无法保证数据100%送达。
所以,腾讯云自己开发了高性能网络协议HARP(高可用可靠协议)。目前,HARP已逐步落地腾讯云的块存储等业务,成为腾讯自研银山智能网卡和凌轩芯片的标准化能力。
事实上,当单个交换机出现故障时,腾讯云新一代高性能网络可以在100微秒内找到新路径,实现零断链,从而保证上层服务不受影响。
腾讯介绍,自主研发的消息编号方案跟踪每条消息的发送和接收状态,HARP以极低的开销支持乱序接收和选择性重传,保证了消息的可靠传输。
同时,HARP通过确定性多路径传输和微秒级路径切换,为上层应用提供高可用的网络服务。
除了面向云的硬盘(CBS)、高性能计算(HPC)等基础场景,HARP作为高性能通信基础,还可以应用于数据中心对网络性能要求较高的业务,如AI培训、键值存储、分布式大数据应用、VPC等。