我最近读了新书“ Elastic Computing”,由阿里巴巴技术委员会负责。从序言2020年7月开始确实是非常新的。在这个流行病时代,短时间内的出版再次证明了中国人民的伟大。关于这本书的内容,我不想多说。在阅读了几个小时后,我挑选了一些错别字,然后我将获得你们的奖励。最令人印象深刻的原因之一就是为什么要使用神龙的裸机服务器,而对RDMA的支持是一个关键方案。将RDMA引入云计算的目的也很明确-HPC。 HPC是老黄的巢穴,也是老黄整合网络,计算和存储的实验领域。在Mellanox和ARM的祝福下,老黄提出了自己的口号:CPU,进行业务编排,框架GPU,计算DPU,数据处理和服务,我不得不说老黄的营销部门非常强大,而DPU就像那。清空。比较我们通用的P2P [1]的功能,我们仅讨论P2P。不认识的人认为我们只是一部金融电影。不幸的是,我们公司没有赶上Pitupi的美好时光。其他人的非对称P2P实现具有一个响当当的名字GPUDirect。同样,老黄的TensorCore也有一个乌龟的名字,DSP。让我们在这里谈论这个RDMA。 RDMA的优缺点非常明显。在过去的十年中,Mellanox作为替代以色列公司继续投资多年。 (大多数以色列公司的常规做法是创新第一代产品并出售公司。该公司无法出售,第二代产品是SoSo,如果有第三代产品,您真的可以接受通行证)。当Flash首次进入数据中心时,每个人都在考虑DAS到SANder以及哪种网络最合适。其中,我尝试了PCIE外部连接,AMD的HT等。就像来自HPC的朋友说的那样:“几年后将涌现出许多硬件公司,然后每个人都将承担一个,然后大多数公司将死掉。”因此,您可以看到IBversb它在2010年成为主流,并且已经在HPC中用尽。现在是将这种HPC专用技术应用于超大规模数据中心的好时机。第一个成功大规模使用IB的成功案例是Oracle的Exadata [1],随后是大量的SDS存储公司。 Flash + RDMA是每个人的标准配置。直到Microsoft在数据中心中进行大规模部署为止。实际上,以前的RoCE本质上是一个通道协议,类似于以前的FCOE,只是在RoCEv2发行时,由于微软的祝福,Mellanox真正实现了,存储方面最出色的Iwarp进入了协议。利基市场。但是目前,IBM和Netapp仍然坚持下去。原来,英特尔网卡的老板是非常不服气的,“我们从事网卡已经近20年了,Mellanox的以太网网卡具有许多不支持它的功能,但是它们已经成为高级技术。并成为Smartnic?” 。在这种情况下,EMC当时还谈到了像Fusion-io这样的初创公司。无论结果如何,Microsoft与Mellanox在DataCenterNetwork中的深入合作都使Mellanox在25G领域取得了成功。在高端网卡领域取代英特尔和博通。当年我看到Annapuna的EBS表现后,当我加入新公司时,我告诉大公司进行RDMA和RoCEv2。但是大人物是大人物,他们认为无损网络一直是一个传奇。而且,当时的AI处于风口浪尖。简而言之,这件事也使我看到Hyperscale使用RDMA的事实,只有两种配置:Mellanox的RDMA和它们自己的RDMA。微软是第一个考虑这一点的人,他们只是认为只有两种类型的RDMA。由Microsoft实现的RDMA的细节很少透露,欢迎有识之士分享。但是另一个大哥哥AWS的RDMA有很多细节。拿另一个经常教育我的老板的话说:“他们想做的事写在EFA的驱动程序中!!!”。在火焰图流行的时代,静态分析确实有点反人类。最好由HPCRDMA的负责人Panda教授首先由AWS的EFA招募。他们在SC19和今年发布了许多有关EFA的详细信息[2]。当然,AnnapurnaCTONafea也有一篇软文[3]熊猫教授的学生对Azure和AWS的RDMA性能进行了分析。因为它太敏感了,所以关心它的人可以了解它。但是将来,估计每个大工厂都会很快炫耀其中一项资本:“我的RDMA是自行开发的,