浅谈
NVMe SSD
双端口(
1
):应用设计实现
双端口对于
SSD
和数据中心来讲着实是个重要特性,所以我们
请了研发
部门的工程师写了上下两篇双端口文章,从应用模型、设计实现到可靠性和
性能测试,都介绍一遍。这篇是上篇,介绍了双端口应用模式和设计实现。
双数据路径(或多路径)对企业级应用并不陌生。原来,电脑都通过单一
路径连接到一个装置。随着时间的推移,这种实现模式逐渐暴露出了种种弊
端。在单路径场景中,如果从主机到驱动器本身的数据路径受到破坏,则无
法访问数据,这为双路径(或多路径)概念铺平道路。
SCSI
设备是第一个使用两个物理连接实现双端口功能的设备。随着串行
连接的
SCSI
(
SAS
)的出现,通过一个物理连接来实现双端口连接成为可
能。由于双端口允许数据从两个端口独立传输,因此该技术可以为任何一条
数据路径提供容错。双端口很快成为流行的配置。
随着
NVMe
SSD
技术的飞速发展,双端口技术在企业级存储系统中的应
用也成为必然,由于其在高性能高可靠性上的优势,有着更为广阔的前景及
市场。