简介:这份面向华为存储认证初学者与数据中心运维人员的培训教材,系统梳理HCNA-Storage所需的基础概念与架构认知,帮助读者理解企业级存储从设备、软件到解决方案的整体组成。压缩包内共1个PDF文件,约39.06MB,内容围绕存储定义、存储系统构成以及DAS、NAS、SAN三类典型架构展开,并延伸到FC SAN、IP SAN、分布式存储与软件定义存储等知识点,便于按章节建立知识框架。已有1241人学习,说明其在存储入门与认证备考场景中具有一定参考价值。教材对内部DAS与外部DAS的差异、NAS的文件级共享协议、SAN的高性能块级传输等均有展开,可用于课前预习、课堂配套或备考复习;读者可据此理解存储网络与硬件、软件组件之间的关系,并为后续实验配置、方案选型与存储规划打下基础。
1. 存储到底是什么:从一块硬盘到一整套数据管家系统
很多人第一次听到“存储”这个词,脑子里冒出来的就是电脑里那块硬盘——容量大一点、速度快一点,好像就完事了。但如果你翻开的是一本企业级的存储培训教材,会发现它讲的完全不是这块硬盘,而是一整套“数据管家系统”。打个比方,家里用一个抽屉装杂物叫收纳,而一家大型仓库要考虑货架怎么摆、货物怎么进出、哪些货要放冷库、丢了怎么补货,这才叫仓储体系。存储也是这个道理:狭义上它指具体的设备,比如硬盘、磁带、光盘;广义上它指的是数据中心里那套由硬件、软件、网络和解决方案共同组成的系统,负责把企业最重要的信息稳稳地存下来、管起来、用得动。
搞懂这个区别,价值在于你能听懂后面所有的架构讨论。因为一旦进入企业语境,谈的从来不是“买多大的盘”,而是“数据放在哪、怎么连、谁来管、出了问题怎么恢复”。这套认知,正是存储入门最重要的一步。
2. 为什么存储要分那么多层:硬件、软件与解决方案各管什么
一台服务器插上硬盘就能存数据,为什么企业还要折腾出一整套系统?原因很朴素:数据量一大、业务一多、要求一高,单靠“插盘”就撑不住了。完整的存储系统被拆成三个部分来看——硬件架构、软件组件、存储解决方案,这三者不是并列的三种产品,而是同一套系统里分工不同的三层。
2.1 硬件层:真正放数据的“货架”
硬件部分主要指外置的存储系统,也就是实际承载数据的设备,比如磁盘阵列、磁带库。它们的作用相当于仓库里的货架:货架本身不聪明,但结实、容量大、能扩展。
这里有个容易被忽略的点:为什么企业不直接把硬盘塞进服务器机箱,而要单独买一台外置存储?因为在服务器机箱内部,硬盘的位置、供电、散热都受限于机箱本身,服务器一多,管理就碎成一地。把存储外置,等于把“货架”从各个房间里搬出来集中到一个仓库,扩容、维护、替换都变得可控。
提示:硬件层的价值不在“能存”,而在“能集中地、可扩展地存”。判断一台设备算不算企业级存储,看的是它能否支撑容量和性能的平滑增长。
2.2 软件层:让硬件变得“聪明”的那部分
如果只有硬件,存储就是一堆沉默的盘。真正让存储设备可用性大幅提升的,是软件组件。数据的镜像、复制、自动备份这些操作,都是通过存储软件的控制来完成的。
通俗地说,硬件决定“能放多少”,软件决定“放得稳不稳、取得快不快”。举个具体例子:一块盘坏了,如果没有软件层的冗余机制,数据就直接丢了;而有了镜像和冗余设计,系统可以在你毫无感知的情况下继续对外服务。这就是为什么企业采购存储时,软件功能往往比硬件参数更影响报价。
2.3 解决方案层:把硬件和软件拼成“能落地的一套”
第三层是存储解决方案,也就是把多种存储硬件和软件组合起来,去满足具体业务的数据管理需求,比如数据整合方案、容灾备份方案。
这一层最容易被初学者跳过,但它恰恰是决定成本的地方。一个设计良好的解决方案,不仅让部署更简单,还能降低总体拥有成本(TCO),让投资得到保护。反过来,如果只盯着单台设备的参数买,最后往往会出现“每台都不错,合起来不好用”的尴尬——容量浪费、数据孤岛、备份跑不完,这些都是方案层没设计好带来的血泪经验。
2.4 三层为什么要一起看
把三层拆开讲,是为了看清责任边界;但在真实场景里,它们必须一起看。硬件选型决定了性能和扩展上限,软件功能决定了数据保护能力和管理效率,解决方案则决定了这些东西能不能贴合业务。
举个类比:硬件是厨房设备,软件是菜谱和火候控制,解决方案是整场宴席的上菜顺序。设备再好,菜谱混乱也做不出好菜;菜谱再精,设备不够也施展不开。企业在规划存储时,通常是从业务需求倒推解决方案,再由解决方案倒推需要哪些软件能力,最后才落到具体硬件型号——顺序反了,就容易为用不上的性能买单。
3. 三种主流架构怎么分:DAS、NAS、SAN 的边界在哪
存储领域最常见的困惑,就是 DAS、NAS、SAN 这三个缩写。它们不是三个品牌,也不是三代技术,而是三种“服务器怎么连到存储”的架构思路。理解它们的关键,是抓住两个判断维度:连接方式,以及提供的是块级还是文件级服务。
3.1 DAS:最直接的那种连法
直连存储(DAS)是一种存储设备与服务器直接相连的架构,为服务器提供块级的存储服务,注意是块级,不是文件系统级。典型例子包括服务器内部的硬盘、直接连到服务器上的磁带库、直接连到服务器上的外部硬盘盒。
按存储设备与服务器的位置关系,DAS 又分两类。内部 DAS 中,存储设备通过服务器机箱内部的并行或串行总线连接,但物理总线有距离限制,只能支持短距离高速传输;而且很多内部总线能连接的设备数目有限,设备放在机箱内部还占用大量空间,对服务器其他部件的维护造成困难。外部 DAS 则是服务器与外部存储设备直接相连,多数情况下通过 FC 协议或 SCSI 协议通信,相比内部 DAS 克服了距离和数量限制,还能提供存储设备的集中化管理,更方便。
打个比方,DAS 就像办公桌旁放的那个文件柜——拿取最快、结构最简单,但它只服务这一张桌子,别人想用就得走过来。
3.2 NAS:以文件为单位的共享存储
网络附加存储(NAS)是连接到一个局域网的、基于 IP 的文件共享设备。它通过文件级的数据访问和共享提供存储资源,让客户能以最小的存储管理开销快速直接地共享文件。采用 NAS 可以不用建立多个文件服务器,是首选的文件共享存储解决方案,也有助于消除用户访问通用服务器时的瓶颈。
NAS 使用网络和文件共享协议进行归档和存储,包括负责数据传输的 TCP/IP,以及提供远程文件服务的 CIFS、NFS。实际使用中,UNIX 和 Windows 用户能够通过 NAS 无缝共享相同的数据,通常有 NAS 和 FTP 两种共享方式:采用 NAS 共享时,UNIX 通常用 NFS,Windows 用 CIFS。
NAS 设备本身是专用的、高性能的、高速的、单一用途的文件服务和存储系统。客户端和服务器之间通过 IP 网络通讯,大多数设备支持多种接口和网络;它使用自己的操作系统和集成的软硬件组件满足特定文件服务需求,并对操作系统和文件 I/O 做了优化,执行文件 I/O 比一般用途的服务器更好。因此它比传统服务器能接入更多客户机,达到整合服务器的目的。
还是用文件柜类比:NAS 像一个放在走廊里的公共文件柜,谁有权限谁就能按文件名去取,取的是“整份文件”,而不是文件在磁盘上的第几个扇区。
3.3 SAN:为大量原始数据传输而生的专用网络
存储区域网络(SAN)是一个用在服务器和存储资源之间的、专用的、高性能的网络体系,它为实现大量原始数据的传输做了专门优化。因此可以把 FC SAN 看成是对 SCSI 协议在长距离应用上的扩展。FC SAN 使用的典型协议组是 SCSI 和 Fiber Channel,后者特别适合这项应用:一方面能传输大块数据,另一方面能实现远距离传输。
FC SAN 的市场主要集中在高端、企业级的存储应用上,这些应用对性能、冗余度和数据可获得性都有很高要求,存储阵列、备份设备等组件都可以称为存储设备。另一条路线是以 TCP/IP 为底层传输协议、采用以太网作为承载介质构建的存储区域网络,实现它的典型协议是 iSCSI,它定义了 SCSI 指令集在 IP 网络中传输的封装方式。
3.4 三者放一张表里看
| 架构 | 连接方式 | 服务粒度 | 典型场景 | 主要限制 |
|---|---|---|---|---|
| DAS | 服务器与存储直连(内部总线 / FC / SCSI) | 块级 | 单机扩展、磁带备份、入门部署 | 内部 DAS 受距离与设备数量限制,共享能力弱 |
| NAS | 经局域网 IP 连接 | 文件级 | 文件共享、服务器整合 | 面向文件服务,不适合直接承载裸块数据 |
| FC SAN | 专用光纤网络 | 块级 | 高端企业级应用,高性能高冗余 | 组网与成本门槛较高 |
| IP SAN | 以太网 + TCP/IP,典型协议 iSCSI | 块级 | 希望复用 IP 网络承载块级业务 | 依赖网络质量与规划 |
这张表最实用的读法是:先问“我要的是文件还是块”,再问“我有没有专用网络”。答案基本就把架构选出来了。
4. 进阶概念别混淆:融合、分布式与软件定义的区别
了解了三种基础架构,接下来会遇到一批新名词:融合存储、分布式存储、软件定义存储。这几个词经常被混着用,实际指向并不相同。
4.1 融合:兼容 SAN 和 NAS 两种方式
融合存储的思路是兼容 SAN 和 NAS 两种方式,满足业务弹性发展,简化业务部署,提升存储资源利用率,有效降低 TCO。换句话说,它不要求你在“块”和“文件”之间二选一,而是在一套系统里同时提供。这对业务形态多变的环境很实用——今天跑数据库要块,明天做文件共享要文件,不必再买两套。
4.2 分布式:把一堆标准服务器组成资源池
分布式存储简单来说,是将标准 x86 服务器的本地 HDD、SSD 等存储介质组织成一个大规模的存储资源池,然后把数据分散存储到多个数据存储服务器上。它目前多借鉴大规模互联网平台的实践经验:在众多服务器上搭建一个分布式文件系统,再在这个分布式文件系统之上实现相关的数据存储业务。
它的核心变化是“软件把散落的本地盘聚合成一个池”,扩展方式从“换更大的柜子”变成“加更多节点”。
4.3 软件定义存储:把接口标准化地交出去
软件定义存储将通用 x86 服务器的本地 HDD、SSD 等介质,通过分布式技术组织成大规模存储资源池,对非虚拟化环境的上层应用和虚拟机提供工业界标准的 SCSI 和 iSCSI 接口。
这里的关键词是“标准接口”。它意味着上层应用不需要关心底层是哪个厂商的盒子,按标准协议来用就行。软件定义强调的正是这层解耦:硬件趋于通用,能力由软件决定。
4.4 存储也分档:低端与中端的定位差异
教材里还给了按定位划分的视角。低端存储具备简单、经济、易用的特点,能够长期 7×24 小时设备在线,满足业务随需在线和数据安全,是企业数据中心的入门级专业存储平台。它的卖点包括灵活的按需扩展——小规模起步、按需扩展;全冗余的双控系统架构,最大限度保证系统稳定性;以及简单易用,通过统一管理界面 5 步即可完成基本配置,支持远程管理、一键式升级。绿色高效方面,它同时支持 FC 和 iSCSI,并能依据业务负载实现硬盘智能休眠、多档智能风扇调速、按业务压力智能调节 CPU 工作频率,从而降低能耗。
中端存储则具备融合、灵活、简约的系统架构,包含实用多样的功能特性,满足用户多变的存储使用需求,保障业务系统 7×24 小时在线,是企业数据中心的通用存储平台。它的特征集中在几方面:全协议灵活覆盖,FC、iSCSI、NFS、CIFS、FTP、FCoE、IB 都能支持,虚拟化和数据库等主流应用高度集成;性能与扩展能力更强;容错方面具备快速的数据重构能力和坏道自修复;通过精细化策略实现热点统计与自动迁移、写时分配与空间回收,提升性能与空间利用率;并且能兼容各类应用与标准,智能融入客户业务环境。
档位不是“好与坏”的区别,而是“够用与更宽”的区别。入门业务上中端,多数功能用不上;高要求业务上低端,扩展和容错会先撑不住。
5. 常见误区与易混概念:这几个坑初学者最容易踩
概念听懂了,一上手还是容易混。下面几条是初学者最高频的混淆点,每条都说清“混在哪、为什么混、怎么区分”。
5.1 把“存储设备”当成“存储系统”
易混点:看到一台磁盘阵列,就认为存储就是它。 为什么混:因为设备是唯一看得见摸得着的东西,硬件天然比软件和方案更直观。 怎么区分:设备只是硬件层。完整的存储系统还包括软件组件和解决方案。判断方法很简单——问一句“数据镜像、复制、备份由谁完成”,答案如果落在软件上,就说明设备只是系统的一部分。
5.2 把 NAS 和 SAN 当成竞争关系
易混点:认为 NAS 落后、SAN 先进,二者只能选一个。 为什么混:两个缩写只差一个字母,又都涉及网络,很容易被当成同类产品的高低配。 怎么区分:看服务粒度。NAS 提供文件级访问与共享,SAN 提供块级服务、面向大量原始数据传输。它们解决的是不同问题,很多环境里是并存的,而不是互相替代。
5.3 把 DAS 等同于“过时方案”
易混点:认为直连存储就是老技术,一律不该用。 为什么混:DAS 确实是最早、最直观的连法,容易给人“初级”的印象。 怎么区分:看场景。DAS 提供块级服务,外部 DAS 还克服了内部 DAS 的距离与数量限制,并支持集中化管理。单机扩展、备份设备接入这类需求,用它反而简单直接。
5.4 把分布式存储和软件定义存储画等号
易混点:两个词互换使用。 为什么混:两者都建立在通用 x86 服务器和本地介质之上,技术底座高度重叠。 怎么区分:分布式强调的是“把多台服务器的本地盘聚合成一个大规模资源池、数据分散存放”;软件定义强调的是“通过分布式技术组织资源池后,向上层提供标准的 SCSI 和 iSCSI 接口”。前者讲形态,后者讲接口与解耦。
5.5 把带宽参数当成唯一性能指标
易混点:只看前后端带宽数字,忽略缓存、热点迁移、重构速度。 为什么混:带宽是最容易写进宣传页的数字。 怎么区分:真实体验由多因素共同决定。缓存扩展能力、热点数据的自动迁移、故障后的数据重构速度,都会直接影响业务感受。选型时把这几项放在一起看,比单看一个数字靠谱。
6. 什么时候用、什么时候别用:一份架构选择的边界清单
概念讲到这里,最有价值的问题变成了:面对一个具体业务,到底该往哪条路上走。这不是靠背定义能解决的,得靠边界判断。
先说 DAS 的适用边界。当需求集中在单台服务器、数据不需要在多台主机之间共享、又希望部署尽量简单时,DAS 是合理选择,比如给单机做容量扩展、接入磁带库做备份。反过来,如果业务要求多台服务器同时访问同一份数据、并且要求集中管理,DAS 就会成为瓶颈,尤其是内部 DAS 受总线距离和设备数量限制,硬扛只会让后期维护越来越难受。
再说 NAS。文件共享、多客户端协同、需要 UNIX 与 Windows 无缝共享同一份数据的环境,是它的主场;通过 NFS 与 CIFS 分别对接不同系统,用最小管理开销换快速共享,性价比很高。但如果上层应用要的是裸块设备、要求极致的块级性能,NAS 的文件级服务模型就不匹配,硬用会把问题推到应用层去解决。
再看 SAN。高端企业级应用、对性能与冗余度、数据可获得性都有高要求的场景,是 FC SAN 的典型市场;如果希望复用已有的 IP 网络能力来承载块级业务,IP SAN 通过 iSCSI 把 SCSI 指令集封装在 IP 网络中传输,是更贴近现网的选择。代价是它对网络规划和质量更敏感,规划不到位,性能就会被网络拖住。
至于融合、分布式、软件定义这几条路线,判断依据是业务的弹性预期。业务形态会变、既要块又要文件,融合的价值才体现出来;需要从小规模起步并持续横向扩展、希望用通用服务器堆出资源池,分布式才有意义;希望上层应用按标准 SCSI、iSCSI 接口使用、不被具体硬件绑定,软件定义才是答案。业务稳定且规模有限时上这些,往往是为用不上的弹性付费。
给一个具体例子会更清楚。假设某个模拟项目要为一批虚拟机提供存储:如果虚拟机数量固定、只是做文件资料共享,NAS 足够;如果要给数据库提供块设备且对延迟敏感,就该考虑 FC SAN 或规划良好的 IP SAN;如果这台业务预计三年内节点数翻几倍、还不想被单一硬件形态锁死,那分布式加标准接口的思路更合适。决策顺序始终是业务需求先行,架构其次,型号最后。
注意:任何架构选型都不要只看单台设备的参数表。先确认服务粒度是块还是文件,再确认扩展方式和容错能力,最后才谈价格。
我早年整理这类选型思路时踩过一次坑:只盯着带宽数字挑了一套方案,结果业务上线后文件共享和块业务混在一起,管理界面两套、备份策略两套,扩容时才发现两边都留了余量却都用不满。从那以后我每次看存储方案,都强制先走一遍“服务粒度—扩展方式—容错能力”这三问,再去看参数。这份培训教材把广义存储拆成硬件、软件、解决方案三层,又把 DAS、NAS、SAN 和融合、分布式、软件定义的边界一条条摆开,正好补上了这套判断框架。需要完整内容的话,可以取这份资料对照着读一遍,比零散地搜名词要省力得多。希望帮到你。
本文还有配套的精品资源,点击获取