存储系统是 IT 系统中的核心。首先,存储系统的稳定性将影响到整个业务系统的正常运营,存储系统如出现数据丢失、宕机将对业务系统连续性产生致命影响;其次,存储系统的性能将影响到整个业务系统的效率,存储系统的读取速度将决定数据存储与提取效率,直接影响业务系统的效率;再次,存储系统的扩展能力将决定整个业务系统的扩展性,随着大数据时代到来,数据量爆发也对存储系统的可扩展性提出了更高要求,扩展能力将成为存储设备能够支撑数据生产型业务的必要指标之一。
从分类上看,外挂存储按控制层可分为 DAS、NAS、SAN为三种常见的方式。
DAS(直接连接存储):存储设备是通过电缆(通常是 SCSI 接口电缆)直接连到服务器的,I/O请求直接发送到存储设备。
DAS 主要应用于网络规模较小、数据存储量小、组网简单的小型网络中。DAS架构连接简单,集成在服务器内部,为点到点的连接,具有安装技术要求低,成本较低等特点。DAS 的劣势较为明显。首先,DAS架构的可扩展性较差,SCSI总线支持的距离最大为 25米,支持的设备数量最多为 15个,直接制约了其可扩展性;其次,直连存储无法共享,因此经常出现的情况是某台服务器的存储空间不足,而其他一些服务器却有大量的存储空间处于闲臵状态却无法利用;再次,DAS结构下的数据保护流程复杂,如果做网络备份,那么每台服务器都必须单独进行备份,而且所有的数据流都要通过网络传输。
NAS(网络连接存储):NAS 方式则全面改进了以前低效的 DAS 存储方式。它采用独立于服务器,使用网络连接存储专用文件服务器来连接存储设备,自形成一个网络。这样数据存储就不再是服务器的附属,而是作为独立网络节点而存在于网络之中,可由所有的网络用户共享。
NAS 是独立的存储节点存在于网络之中,与用户的操作系统平台无关,可以做到真正的即插即用,同时 NAS 还具有资源易于共享、部署简单且扩展性较好等优势。但 NAS也存在存储性能较低,可靠性差等劣势。
三种架构对比
| DAS | NAS | SAN |
传输类型 | SCSI、FC | IP | FC/IP |
数据类型 | 块级 | 文件级 | 块级 |
典型应用 | 任何 | 文件服务器 | 数据库应用 |
优点 | 易于理解 兼容性好 难以管理,扩展 | 易于安装 成本低 易组网 | 高扩展性 高性能 高可用性 |
缺点 | 难以管理,扩展性有限 存储空间利用率 不高 | 性能较低、可靠性较差 | 比较昂贵,配臵 复杂 |