前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >存储03-存储与主机接口的变迁史

存储03-存储与主机接口的变迁史

作者头像
大话IT架构
发布2020-03-31 16:26:39
1.2K0
发布2020-03-31 16:26:39
举报
文章被收录于专栏:大话IT架构大话IT架构

1.硬盘单盘与主机的接口

1)ATA:ATA协议并行接口,早些年台式机上用的多,目前基本上已淘汰

2)SATA:ATA协议的串行接口,目前磁盘的主流接口

3)SCSI:SCSI协议并行接口,早些年服务器上用的多,目前基本上已淘汰

4)SAS:SCSI协议的串行接口,目前磁盘的主流接口

5)FC:SCSI协议跑在FC接口上,早些年高端存储用,目前基本上也淘汰

猜想:我估计未来会出IP接口的磁盘---好像看到过华为的这种磁盘

小提示:串口和并口之争

1)目前看来,并口失败串口占据主流

2)要想提高单位时间内的通行量,有两种方案:增多车道(并行通道增多)和提高车速(提高传输频率)

3)按常理来说,车道越多单位时间内的数据通信流量越大,这也是早期并口流行的原因。随着频率越来越高,并口的弊端就逐步体现了:线缆不能太长,并行通道不能太多;因为并行通道越多,线缆越宽,布线困难;还有就是频率越高,并行通道之间的干扰越厉害,误码率越高

4)此时串口的优点就显现出来了:线缆可以很长,速率可以足够高

2.raid卡与主机的接口

由于raid一端连接主机,一端连接磁盘;磁盘接口上面我们已经描述完毕,现在我们主要描述raid卡和主机端的接口。raid卡和主机端的接口通常为:PCI和PCIE,早期是PCI接口现在已经淘汰;现在几乎全部都是PCIE接口。

由于raid卡屏蔽了物理磁盘和主机的直接沟通,且raid卡通过PCI或PCIE接口与主机进行通信,此时应该叫:PCI或者PCIE-SAN存储。特别注意,行业里没人这么叫,这是我为了大家理解方便创造的名词。

3.存储控制器与主机的接口

存储控制器是raid卡的升级高配版本,好比QQ升级为法拉利。raid要面向主机和磁盘,磁盘控制器也同样如此。磁盘控制器面向磁盘的接口和raid卡面向磁盘的接口完全一样;但是磁盘控制器面向主机端的接口,从早期到现在有很大的变化和演进。

3.1存储控制器与主机的接口一-SCSI和SAS接口

囿于时代和技术的局限性,存储控制器和主机端的接口最早是SCSI接口,线缆很粗非常笨重且不能太长;随着技术的进步,后来SCSI接口演变为SAS接口,SCSI线缆也就演变成SAS线缆。

由于存储控制器屏蔽了物理磁盘和主机的直接沟通,且存储控制器通过SCSI或SAS接口与主机进行通信,此时应该叫:SCSI或者SAS-SAN存储。特别注意,行业里没人这么叫,这是我为了大家理解方便创造的名词。

3.2存储控制器与主机的接口二-FC接口

由于早期SCSI及SAS线缆的长度及速率的局限性,FC接口在存储控制器上得到了极大的发展。目前现存的存储网络中,绝大部分都是FC-SAN。FC网络的速率从1-2-4-8-16G,虽然目前速率不算太高,但是基本能满足要求;但FC网络有一个SCSI和SAS不具备的优势,即FC有交换机,这样扩展性就非常有优势,且FC光纤可以做的很细且非常长(几十米上百米)。SCSI和SAS的外部交换机我到现在为止还未看到,且SCSI和SAS线又粗又不能太长。

由于存储控制器屏蔽了物理磁盘和主机的直接沟通,且存储控制器通过FC接口与主机进行通信,此时应该叫:FC-SAN存储。

3.3存储控制器与主机的接口三-ISCSI接口即以太网口

受限于以太网技术的发展,早些年以太网的速率还停留在100M或1G的时代。FC网络就已经做到了1-2-4-8G,速率上有很大的优势;且FC网络的延时也比以太网有很大的优势,故早期FC在存储网络上得到了极大的发展和繁荣。FC网络优势明显,但是劣势也明显:那就是太贵了。但是当以太网突破1G的时候,目前更是10G普及的时代,ISCSI就进入了实用阶段。FC-SAN是在FC网络上跑SCSI协议,ISCSI是在以太网上跑SCSI协议。

由于存储控制器屏蔽了物理磁盘和主机的直接沟通,且存储控制器通过IP接口与主机进行通信,此时应该叫:IP-SAN存储。

3.4存储控制器之间的接口

传统的双控时代,存储控制器之间的接口主要是内部PCIE接口,AB两个控制器之间进行心跳和控制信号的传递。

目前的分布式多控时代,存储控制器之间的接口前几年是1或者10G以太网接口,目前基本上都已经转向InfiniBand接口。

4.存储接口总结

磁盘与主机的接口目前逐步收敛为:SATA和SAS接口(SAS兼容SATA)

存储控制器与主机的接口目前已经收敛为:FC和10G以太网接口

存储控制器之间的接口目前已经收敛为:PCIE接口、InfiniBand接口、10G以太网接口

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话IT架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档