一、存储技术
1、存储分类
存储分类根据服务器类型分为:封闭系统的存储和开放系统的存储。
2、封闭和开放系统
封闭系统:主要指大型机等服务器;开放系统:指基于包含麒麟、UNIX、Linux等操作系统的服务器。
3、开放系统的存储
开放系统的存储分为:内置存储和外挂存储。
4、外挂存储
外挂存储根据连接方式分为:直连式存储(Direct-Attached-Storage,DAS)和网络化存储(Fabric-Attached-Storage,FAS)。
直连式存储(DAS),直接将存储设备通过SCSI、PCI、IDE等接口直接连接到一台服务器上。这种存储方式依赖于服务器主机的操作系统进行数据IO读写和管理,如移动硬盘。
5、网络化存储
网络化存储(FAS)根据传输协议分为:网络接入存储(Network-Attached-Storage,NAS)和存储区域网络(Storage Area Network,SAN)。
网络接入存储(NAS):通过网络接口与网络直接相连,用户可以通过标准网络协议如TCP/IP访问存储设备。NAS重点在于帮助工作组和部门级机构解决对存储容量的需求,如百度网盘。
存储区域网络(SAN):是一种高速专用的网络,用于连接存储设备和服务器,提供块级存储。通常采用光纤通道或FC技术,允许任何服务器直接连接到存储阵列,如机柜。
二、常用存储模式的技术与应用对比
存储系统架构 | DAS | NAS | SAN |
安装难易度 | 不一定 | 简单 | 困难 |
数据传输协议 | SCSI/FC/ATA | TCP/IP | FC |
传输对象 | 数据块 | 文件 | 数据块 |
使用标准文件共享协议 | 否 | 是 | 否 |
异种操作系统文件共享 | 否 | 是 | 需要转换设备 |
集中式管理 | 不一定 | 是 | 需要管理工具 |
管理难易度 | 不一定 | 以网络为基础,容易 | 不一定,通常很难 |
提高服务器效率 | 否 | 是 | 是 |
容灾忍受度 | 低 | 高 | 高,专有方案 |
适合对象 | 中小组织服务器 捆绑磁盘(JBOD) | 中小组织 SOHO族 组织部门 | 大型组织 数据中心 |
应用环境 | 局域网 文档共享程度低 独立操作平台 服务器数量少 | 局域网 文档共享程度高 异质格式存储需求高 | 光纤通道储域网 网络环境复杂 文档共享程度高 异质操作系统平台 服务器数量多 |
业务模式 | 一般服务器 | Web服务器 多媒体资料存储 文件资料共享 | 大型资料库 数据库等 |
档案格式复杂度 | 低 | 中 | 高 |
容量扩充能力 | 低 | 中 | 高 |
常见存储模式的技术和应用对比如上表,具体分析如下:
1、性能特点
- DAS:性能依赖于直连服务器的能力和存储设备的性能。扩展性和灵活性较差,难以适应数据量大幅增长的需求。
- NAS:适合文件共享和存储非结构化数据,但性能可能受限于网络带宽和交换机配置。不适合大规模部署。
- SAN:提供高性能、高带宽和低延迟的存储解决方案。扩展性和灵活性极高,适合大型企业和数据中心应用。
2、成本效益
- DAS:成本较低,常用于中小企业。但维护和升级成本随时间可能增加,特别是当需要进行容量扩展时。
- NAS:初始成本低于SAN,部署和维护相对简单。但长期看,其性能和扩展性限制可能导致总体拥有成本上升。
- SAN:初始投资和维护成本较高,需要专业人员进行管理。然而,对于需要大规模存储和高性能的应用来说,长期效益显著。
3、应用场景
- DAS:适用于数据量较小、磁盘访问速度要求高的应用场景,如小型企业或部门级应用。
- NAS:适用于文件服务器、多用户共享场景,特别适合于非结构化数据的存储和管理。
- SAN:适用于大规模部署、高性能要求的应用场景,如大型企业和数据中心。
总的来说,DAS、NAS和SAN各有优缺点,适用不同的业务需求和技术环境。DAS简单且成本低,适合小型企业;NAS便于文件共享,成本适中;而SAN则提供高性能和高扩展性,适合大型环境和高性能需求,但成本较高。选择合适的存储模式需要考虑多种因素,包括数据量、性能要求、预算等。