存储 频道

FCoE加速InfiniBand退出存储网络

存储和网络
    计算机与计算机之间的存储和通讯有很多种不同的技术,而这些不同技术的概念可以追述到很久以前,并且随着时间的推移不断发展到今天的地步。最基本的,以太网技术用于计算机与计算机之间的通讯,而光纤通道技术用于计算机与存储之间的通讯。

    很多人都会记得在上世纪90年代末和最近10年的初期,光纤通道通讯尝试着TCP/IP协议与支持光纤协议的转换,并在光纤通道中增加TCP/IP协议的支持,但非常不幸都失败了。这个失败的原因是,与在其后不久出现的1 Gbit以太网相比,每个端口的价格和每块主机适配卡的价格太贵了。

    因此对于两种不同的要求我们采用两种不同的技术去应对,光纤通道协议非常适合将大量的数据包或数据块传输到预先指定的地点。但是它不能象以太网协议那样,有很多机制去保证一个数据包传送错误的时候重新传送这个数据包。

    概念上讲,存储网络和TCP/IP网络有着不同的要求和不同的目标、目的。就好像你不能将一个方形的铆钉钉进一个圆形的孔穴中,当然你可以通过重击砸进去,但你那样做了肯定会使孔穴崩裂。

    通过这样对网络的划分,你会看到NICs和以太网其他各种通讯接口的的成本是大幅下降的。如果你比较光纤通道或者InfiniBand的整体成本,你会看到在每个数据通道上的接口成本有着非常巨大的下降。当你的环境中有着成百上千的端口的时候,其成本之间的差异也是成倍增长的。

    那么这些与InfiniBand又有什么关系呢?InfiniBand尝试着将存储和通讯整合到一个网络中。InfiniBand的概念来自于大型集群系统中,集群应用对低延迟、高性能通讯要求。在低延迟的要求下,发送和接收计算机信息的通讯必须是直接存储存取(DMA)方式的。并且,这所有的数据都是最初应用程序通过并行虚拟设备(PVM)和消息传输接口(MPI)进行存取的。

    所以刚开始,InfiniBand仅仅是电脑之间的快速通讯而已,但是在几年之前,InfiniBand网络应用相当少的时候,美国政府的一些实验室开始要求它们的RAID控制器厂商生产适用于RAID控制器的InfiniBand接口,这样他们就不需要为存储搭建一个光纤通道的网络,为设备间通讯搭建一个InfiniBand网络。很多RAID控制器厂商为了满足一些最大用户的需要,欣然接受了他们的建议,与此同时,InfiniBand团队也快速做出了响应,推出了满足InfiniBand协议要求的SCSI接口。

    随着时光的飞逝,到今天,InfiniBand已经成为了集群系统互联的协议标准,慢慢的进入了许多小型的集群用户中。据IDC公司预计在未来五年,HCAs的增长将达到350%,交换机端口将增长600%。 

0
相关文章