欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

FCoE 已死,iSER 能否帮助以太网统一数据中心网络?

最编程 2024-05-20 15:27:38
...

这个周末有点狗血,先是周五晚上我转了一篇别人推荐的文章,是关于云存储的性价比的对比。文章从号称中立的角度对比测试,给出作者自己的一些结论。周六某云找我,要求我删帖,说这个数据对他们不利。我不同意,说可以给他们发一篇反驳的文章,我这个平台允许有不同的声音。但令人晕倒的是,他们的反驳文章居然只是把里面关于他们的数据修改了,观点修改了,其他一模一样,说这是危机公关,要实现搜索覆盖。都一次见这么烂的公关招数,难道现在的公有云把用户都当*吗?为了我们读者的体验,我拒绝了他们的转发要求。就如去年我拒绝了某证券分析公司VP让我帮忙炒作某上市公司的高端存储一样。不是我和谁过不去,而是不愿意给社会添堵。竞争会促进技术的进步,但不基于事实的炒作又是另一回事。不过,也有业内人士告诉我,我周五转的文章里面的数据可能也是不真实的,我现在无法确定她说的是否事实,只能劝我们的读者擦亮眼睛,不要轻易相信微信文章的测试数据,包括西瓜哥转发的,只要不是西瓜哥亲自测试的,你都应该表示怀疑,O(∩_∩)O哈哈~

今天,我们聊回技术,还是技术略为让人感到实在一些。

我前面给大家分享过Gartner的2015存储技术炒作曲线(参考文章最新Gartner阵列魔力象限发布,华为离领导者还差一个Infinidat后半部分),分析师认为FCoE已经未老先衰了,不看好。这是以太网一统数据中心网络的一大挫折。今天,我们来聊聊另外一个技术,iSER(iSCSI Extensions for RDMA),这个技术如果成功,也会实现以太网一统数据中心网络的目标。支持iSER跑在以太网的存储厂商,最有名的就是我们前面介绍过的Zadara Storage(参见文章ZADARA双控统一存储云——现代与传统对立统一的SERVER SAN)。

DMA作为一种直接内存访问技术,现在应用非常普遍。

特别是RDMA,访问可以跨节点,成为HPC最喜欢用的技术之一。

EMC的XtremIO,就是利用Infiniband RDMA将存储的节点高速互连在一起,成为一个整体对外提供服务(EMC的高端存储VMAX3节点高速互联也是Infiniband,估计也是RDMA,但没有找到相应的资料来佐证)。

其实服务器和存储之间的数据传输,也可以利用RDMA技术来减少时延,降低双方CPU的利用率。

RDMA可以和成熟的iSCS协议配合,优化iSCSI的消息和数据传输,但同时保持iSCSI良好的管理型和可路由特性。

这个技术就叫iSER,iSER是iSCSI Extensions for RDMA的缩写。

iSER最初在2007年标准化(RFC 5046),但2014年RFC 7145成为新的iSER标准,取代了RFC 5046。iSER支持三种传输层,InfiniBand,RoCE和iWARP。

由于IB很难一统数据中心网络,而iWARP需要TCP/IP堆栈支持,效率比较差,因此,未来一统数据中心网络的存储协议,最有可能的就是iSER over RoCE。

特别是新的闪存时代,可能会使得iSER更加热门,而iSER目前最大的鼓吹者就是Mellanox,在今年的美国闪存峰会上,他们有一个演讲,讲了iSER要火的一些理由。

首先,闪存的速度越来越快,使得网络协议的时延也成为瓶颈。Intel推广NVMe over Fabric解决这个问题,但Mellanox主推iSER。

因为iSER现在已经支持100G,是目前最快的存储协议之一。

关键是iSER除了支持InfiniBand,还支持RoCE。FCoE淡出后,iSER成为以太网一统数据中心的新希望。

iSER如果利用DCB网络,完全无需TCP/IP堆栈,传输的效率比iWARP要高,但比SRP更好管理,因为它利用了iSCSI成熟的管理技术。

还有,iSER支持所有SCSI/iSCSI的应用,因此,应用都无需改动。只是OS需要驱动,目前Linux和VMware ESXi,Oracle Solaris已经支持,Windows和FreeBSD也会很快支持。存储如Zadara已经支持,网络也有相应的接口卡和数据中心交换机支持。

NetApp收购LSI的存储E系列是支持iSER经典的存储产品之一,但传输采用的是Infiniband,在HPC领域应用比较多。

而Zadara则利用40G无损以太网,在存储即服务领域提供高性能的存储访问。

Mellanox提供的测试结果表明,iSER比iSCSI有更好的性能和更少的CPU占有率。

在ESXi下,性能表现也非常突出。

在VDI场景下,每台服务器可以支持更多的桌面。

而ROI也把杠杠的。

而iSER在OpenStack下也是就绪的。

因此,Mellanox认为,iSER可以充分发挥闪存的速度,如果利用RoCE还无需TCP/IP堆栈,而且预计越来越多的存储提供iSER的支持。总之,他们认为,iSER会得到更广泛的应用。

FCoE出师未捷身先死,iSER over RoCE能够帮助以太网一统数据中心网络吗?你了解还有哪些存储产品将要支持iSER over RoCE,也可以在评论里面告诉我们。

目前,存储宇宙第一大厂EMC还没有支持iSER,让我对Mellanox的鼓吹有点怀疑。各位看官,你是如何看待这个问题呢?