存储系统结构分析与架构设计说明
云存储系统架构设计

云存储系统架构设计随着技术的不断发展,人们对于存储和管理数据的需求也日益增加。
云存储系统应运而生,成为现代信息科技领域中一个重要的组成部分。
本文将探讨云存储系统的架构设计,以满足数据存储和管理的高效性、可靠性和扩展性要求。
一、概述云存储系统架构设计的目标是建立一个稳定、高效、可扩展的存储平台,使用户能够方便地存储和访问数据。
该架构应能够支持大规模数据的处理和存储,并提供高度的可用性和数据安全性。
二、系统架构1. 分布式存储架构云存储系统采用分布式存储架构,将数据分散存储到不同的物理节点上。
这种架构能够提高数据的可用性和容错性,减少单点故障的风险。
同时,分布式存储还可以实现数据的负载均衡,提高系统整体的性能。
2. 副本机制为了确保数据的可靠性和容错性,云存储系统采用副本机制。
即将数据的多个副本存储在不同的节点上,当其中一个节点故障时,系统可以从其他节点中获取备份数据。
这种机制能够降低数据丢失的风险,提高系统的可靠性。
3. 数据安全性云存储系统中的数据安全性至关重要。
系统应该采取措施保护数据的机密性、完整性和可用性。
例如,可以使用加密技术对数据进行加密存储和传输,采用访问控制机制限制用户对数据的操作权限,以及定期备份数据以防止数据丢失。
4. 高可用性云存储系统需要提供高度的可用性,以确保用户随时能够访问数据。
为了实现高可用性,系统可以部署多个存储节点,并使用负载均衡技术将用户请求分发到不同的节点上。
此外,还可以采用冗余备份机制,当一个节点发生故障时,其他节点可以接管服务,保证系统的连续性。
5. 扩展性云存储系统应该具备良好的扩展性,以应对不断增长的数据量和用户需求。
在设计架构时,需要考虑如何方便地添加新的存储节点、扩展存储容量,并保证整个系统的性能不受影响。
三、关键技术1. 分布式文件系统分布式文件系统是云存储系统的核心技术之一。
它能够在不同的存储节点上统一管理和访问存储资源,提供高效的数据存储和检索功能。
分布式存储系统架构设计与实现

分布式存储系统架构设计与实现随着互联网的不断发展,数据量也不断增长。
这使得传统的单机存储已经不能满足现需求,因此分布式存储系统应运而生。
分布式存储系统是将数据划分成多个块,然后将这些块存储在多个服务器上,通过分布式存储技术将这些块组织起来,形成一个整体,提供给用户进行访问。
本文将介绍分布式存储系统的架构设计和实现。
一、分布式存储系统的架构设计1. 数据分块数据分块是分布式存储系统的核心。
在数据分块阶段,将数据分成固定大小的块,并为每个块分配一个全局唯一的ID。
在存储这些块的时候,需要选择存储的位置、备份数量、容错等级等。
这样才能保证数据的完整性和高可靠性。
2. 元数据管理元数据管理是分布式存储系统的另一个重要组成部分。
元数据指的是与数据相关的所有信息,例如数据块的存储位置、备份数量、容错等级等。
在元数据管理中,需要维护元数据的一致性和可靠性,通过多个元数据服务器,保证元数据的高可用性和容错性,同时采用一些优化策略,提高系统读写性能。
3. 数据一致性在分布式存储系统中,由于数据分布在不同的节点上,数据的一致性就成为了一个非常重要的问题。
在设计分布式存储系统时,需要考虑不同数据操作的一致性。
例如:删除数据,需要同时删除所有备份;修改数据,需要保证数据被修改之前的读请求获得的是旧的数据,而修改之后的读请求获得的是新的数据。
4. 容错与可用性分布式存储系统需要考虑容错和可用性。
容错是指在部分节点失效的情况下,数据系统仍能正常运行。
这需要在设计时考虑数据备份和恢复机制,以保证数据不会丢失。
同时,需要优化一些容错策略,例如智能故障诊断和动态负载均衡。
可用性是指分布式存储系统应该随时可用(24x7),即使某个节点失效,系统应该立即切换到其他节点。
二、分布式存储系统的实现分布式存储系统的实现需要考虑多个因素,如数据分布、数据传输、数据安全等。
下面将介绍分布式存储系统的实现过程。
1. 数据分块首先,需要将数据块按照一定的规则进行划分,并给每个数据块分配一个唯一的ID。
多层次存储体系结构的设计与优化

多层次存储体系结构的设计与优化随着时代的推进,信息技术的发展日益迅速,人们对于信息的需求也越来越高,必须依赖高效可靠的存储系统来满足这些需求。
多层次存储体系是一种常见的存储体系结构,由多种存储介质和层次组合构成,每种层次的存储设备都具有不同的特点和适应范围,通过各层次之间的转移和管理实现数据的高速访问和存储。
本文将介绍多层次存储体系结构的设计和优化,以及当前存储技术的发展趋势和未来方向。
一、多层次存储体系结构的设计和优化1.层次划分多层次存储体系结构的设计需要对存储系统进行层次划分,将不同的存储级别分配给适当的存储介质。
一般将主存储器、高速缓存、磁盘、磁带等分为不同级别,从而形成多层次存储结构。
主存储器是最高层次的存储介质,它具有最快的访问速度和最高的存储容量,用于存放当前被活动使用的数据和程序。
高速缓存是主存储器之下的一层,它具有较快的访问速度和较小的存储容量,用于缓存主存储器中的数据和指令。
磁盘是一种存储介质,它的存储容量比高速缓存大,但访问速度较慢,主要用于临时存储和备份存储。
磁带是一种较低层次的存储介质,容量很大,但访问速度较慢,主要用于长期存储和备份。
2.数据迁移策略多层次存储体系的数据迁移策略是整个存储体系的关键,如何在不同的存储级别之间进行高效的数据迁移是优化存储体系的关键。
数据的访问频率是决定数据迁移策略的主要因素,如果数据被频繁访问,则应将其存储在更高层次的存储介质中,如果数据被较少访问,则应将其存储在更低级别的存储介质中。
同时,还需要考虑数据的大小、访问时间和存储代价等因素进行综合评估,以实现数据的高效存储和访问。
3.缓存算法在多层次存储体系中,高速缓存是一种常用的中间层,它可以加速数据的访问和存储。
在高速缓存中,缓存算法是优化性能的关键。
常用的缓存算法包括FIFO、LRU、LFU等。
FIFO算法是按照数据到达的先后顺序进行缓存和替换的算法,缺点是不能根据数据的访问频率进行优化;LRU算法是按照数据最近被访问的时间进行缓存和替换的算法,能够优先缓存和替换较为活跃的数据,但实现较为复杂;LFU算法是按照数据被访问的频率进行缓存和替换的算法,是一种比较高效的缓存算法。
存储系统结构分析与架构设计

第1章前言. 3第2章存储大体概念. 5第1节存储设备分类. 61.1 SCSI存储设备. 71.2 SAS存储设备. 131.3 FC光纤通道存储设备. 15 1.4 ISCSI存储设备. 151.5 存储设备的融合和演变. 20 1.6 磁带存储. 201.7 应用存储. 20第2节存储网络结构. 202.1 DAS存储系统网络结构. 20 2.2 SAN存储系统网络结构. 22 2.3 NAS存储系统网络结构. 22 2.4 网络结构的融合和演变. 22 第3节 FC网络和FC互换机. 223.1 FC网络. 223.2 FC互换机设计. 22第4节接口速度和存储带宽. 22 第5节存储共享. 225.1 设备共享. 225.2 文件系总共享. 225.3 存储共享治理软件. 22第6节业务系统分类. 22第3章数据库系统存储设计. 23第1节存储应用特点. 23第2节设计预备. 23第3节主备数据库系统设计. 23第4节双机数据库系统设计. 23第5节数据库备份系统设计. 23第4章非线性网络系统存储设计. 24第1节非性线编辑制作系统存储应用特点. 24 第2节带宽分析. 26第3节容量分析. 26第4节小型制作网存储设计. 26第5节中型制作网存储设计. 26第6节大型制作网存储设计. 26第7节高清制作网存储设计. 26第8节媒资系统存储设计. 26第5章视频监控系统存储设计. 27第1节视频监控系统存储应用特点. 27第2节带宽分析. 27第3节容量分析. 27第4节小型视频监控系统存储设计. 27第5节中型视频监控系统存储设计. 27第6节大型视频监控系统存储设计. 27第6章高性能计算系统存储设计. 27第7章网站存储系统设计. 28第8章视频点播系统存储设计. 29第9章容灾中心存储系统设计. 30第10章数字图书馆存储系统设计 31前言存储技术愈来愈火了。
随着网络化、信息化和数据化的进展,数据量愈来愈大,需要用到的存储设备的容量和数量也愈来愈多。
企业级存储系统架构与技术

企业级存储系统架构与技术在当今快速发展的信息化时代中,企业的数据量和数据处理的需求越来越大,如何高效、可靠地保存和管理海量的数据是每个企业必须面对的问题。
而企业级存储系统就是为此而生的技术。
一、企业级存储系统的定义企业级存储系统是指具有高可靠性、高性能、易扩展性、易管理性和高安全性的数据存储管理系统。
它可以为企业提供大容量数据存储、数据备份、数据共享、数据恢复等多种服务,在企业信息化建设中具有重要的地位和作用。
二、企业级存储系统的架构企业级存储系统的架构通常包括存储设备、存储控制器、存储扩展单元、存储管理软件等多个模块。
其中,存储设备是整个系统的核心组成部分,它负责实际的数据存储和读写操作。
存储控制器则是协调存储设备之间的数据传输和数据共享,保证数据的读写性能和数据的一致性。
存储扩展单元则用于扩展存储设备的容量和性能,以满足不断增长的数据需求。
最后,存储管理软件则是整个系统的“大脑”,控制和管理存储设备、存储控制器和存储扩展单元等各个模块的运行状态和数据存储情况。
三、企业级存储系统的技术企业级存储系统的技术涉及数据存储、数据备份、数据恢复、数据共享、存储管理等多个方面,下面简单介绍几种常见的技术:1. RAID技术RAID技术是一种通过多个硬盘分布式存储数据,并提供备份、恢复等功能的技术。
常用的RAID技术包括RAID0、RAID1、RAID5、RAID6等,不同的RAID技术具有不同的备份和性能特点,企业可以根据自身的需求选择合适的RAID技术。
2. SAN技术SAN技术是一种基于存储网络的技术,它可以将多个存储设备连接起来构成一个存储池,将存储设备与服务器分离,实现数据的共享和备份。
SAN技术具有低延迟、高扩展性、高可靠性等优点,在企业存储方案中得到广泛应用。
3. NAS技术NAS技术是一种基于网络连接的存储技术,它将多个存储设备通过网络连接到服务器上,实现数据共享和备份。
NAS技术具有易用性、易配置性等优点,适用于小规模企业的存储需求。
存储系统结构分析与架构设计说明

存储系统结构分析与架构设计说明一、引言存储系统是信息系统的重要组成部分,负责数据的存储和管理。
随着信息时代的发展,数据量呈指数级增长,对存储系统的要求也越来越高。
本文将对存储系统的结构进行分析,并提出相应的架构设计。
二、存储系统结构分析1.存储介质存储系统的核心是存储介质,常用的存储介质有硬盘、固态硬盘(SSD)、磁带等。
硬盘适合大容量存储和长期保存,但读写速度较慢;SSD适合高速读写,但价格较高;磁带适合长期归档,但读写速度较慢。
因此,在设计存储系统时,需要根据实际需求选择合适的存储介质。
2.存储系统架构存储系统的架构通常包括前端存储层、中间存储层和后端存储层。
前端存储层负责接收用户请求并进行初步处理,中间存储层负责数据的缓存和调度,后端存储层负责实际的数据存储。
3.存储系统性能优化为了提高存储系统的性能,可以采取以下措施:优化存储介质的读写速度,例如增加硬盘的缓存大小;提高存储系统的并发能力,例如采用多线程处理请求;实现数据压缩和去重,减少存储空间的占用;采用分布式存储架构,将数据分散存储在多个节点上;优化数据访问算法,例如采用树形结构来加速索引查询。
1.前端存储层设计前端存储层需要提供高效的数据接口,能够支持多种数据协议,例如文件系统、对象存储和块存储。
同时,前端存储层还需要提供访问控制和数据保护功能,确保数据的安全性和完整性。
2.中间存储层设计中间存储层的主要任务是对数据进行缓存和调度。
为了提高数据的读写速度,可以采用多级缓存的方式,将热数据存储在快速存储介质(如SSD)上,将冷数据存储在容量较大的存储介质(如硬盘)上。
同时,中间存储层还需要根据访问模式和数据特性进行数据的调度,例如将热数据分散存储在不同节点上,减少单个节点的负载。
3.后端存储层设计后端存储层负责实际的数据存储。
为了提高可靠性和可扩展性,可以采用分布式存储的方式,将数据分散存储在多个节点上。
同时,还可以采用数据备份和容灾的方式,确保数据不会丢失或损坏。
服务器存储解决方案的架构设计

服务器存储解决方案的架构设计随着大数据和云计算技术的不断发展,服务器存储解决方案越来越重要。
合理的架构设计可以提高存储系统的性能、可靠性和可扩展性。
本文将探讨服务器存储解决方案的架构设计,并提出一种高效的设计方案。
一、概述服务器存储解决方案的架构设计是指在服务器端实现高效存储和管理数据的方案。
一个好的架构设计应该具备以下几个特点:高性能、高可靠性、高可扩展性和灵活性。
在设计存储解决方案时,需要考虑数据的读写速度、数据的安全性以及存储系统的容量等方面。
二、架构设计要素1. 存储设备选择在服务器存储解决方案的架构设计中,需要选择适合的存储设备。
常见的存储设备包括硬盘、固态硬盘(SSD)和光纤通道(FC)硬盘等。
根据实际需求和预算,可以选择不同类型的存储设备来满足不同的性能和容量要求。
2. 存储网络架构存储网络架构是构建存储系统的重要组成部分。
常用的存储网络架构包括直连存储、SAN(存储区域网络)和NAS(网络附加存储)等。
直连存储适用于小规模的存储系统,而SAN和NAS适用于大规模存储系统。
在选择存储网络架构时,需考虑数据的传输速度和存储系统的可靠性。
3. 存储管理软件存储管理软件是服务器存储解决方案的核心。
存储管理软件需要能够高效地管理存储设备、实现数据的备份和恢复、提供数据的访问控制和性能优化等功能。
常见的存储管理软件有EMC、NetApp和IBM 等。
在选择存储管理软件时,需考虑其与存储设备的兼容性和可扩展性。
4. 数据备份与恢复数据备份与恢复是保证数据安全性的重要环节。
服务器存储解决方案应该能够定期自动备份数据,并能够在需要时进行数据恢复。
为了提高数据备份与恢复的效率,可以采用增量备份、差异备份和快照等技术。
5. 数据安全性数据安全性是服务器存储解决方案的重要考虑因素。
在架构设计中,应采取有效的措施保护数据的安全性,如数据的加密、权限管理和防火墙等。
此外,还应定期检查存储设备的安全漏洞,并及时更新软件补丁。
存储系统设计方案

存储系统设计方案存储系统设计方案一、引言随着数据量的不断增大和业务需求的不断提升,存储系统的设计变得越来越重要。
本文将针对一个大规模数据存储系统的设计方案进行阐述。
二、需求分析在设计存储系统之前,我们首先需要对需求进行分析。
根据用户的需求和业务场景,我们需要考虑以下几个方面:1. 存储容量:确定系统需要存储的数据量大小。
2. 存取速度:确定系统需要的读写速度,以满足业务需求。
3. 可靠性和可用性:确保数据的安全性和系统的稳定性。
4. 扩展性:能够根据业务需求和用户量的增加进行系统扩展。
5. 架构设计:确定系统的整体架构和组件之间的关系。
三、架构设计在设计存储系统的架构时,我们可以考虑采用分布式存储和云存储的方式,以提高系统的性能和可靠性。
具体的架构设计包括以下几个部分:1. 存储节点:使用多台服务器进行数据存储,将数据进行分片存储,提高读写速度和系统的可用性。
2. 负载均衡:使用负载均衡算法将用户请求分配到不同的存储节点上,平衡系统的负载,提高系统的性能。
3. 数据备份:对存储的数据进行备份,确保数据的安全性和可靠性,避免数据丢失。
4. 缓存机制:使用缓存技术提高数据的读取速度,减轻存储节点的负载。
5. 冗余机制:使用冗余数据存储技术,提高系统的可靠性,避免由于单个节点故障导致的数据丢失。
四、扩展性设计为了满足业务需求的不断增长,存储系统需要具备良好的扩展性。
以下是一些扩展性设计的建议:1. 水平扩展:通过增加存储节点,实现存储系统的扩展,可以根据业务需求和数据量的增加,动态增加节点数目。
2. 自动化扩展:设计系统监控和自动化管理机制,当系统的负载达到一定阈值时,自动增加节点,提高系统的性能。
3. 异构存储:不同类型的数据可以采用不同的存储方式和存储介质,根据业务需求进行灵活配置和扩展。
五、数据安全设计数据安全是存储系统设计的重要方面。
以下是一些数据安全设计的建议:1. 数据加密:对存储的数据进行加密,确保数据的安全和完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章前言. 3第2章存储基本概念. 5第1节存储设备分类. 61.1 SCSI存储设备. 71.2 SAS存储设备. 131.3 FC光纤通道存储设备. 15 1.4 ISCSI存储设备. 151.5 存储设备的融合和演变. 20 1.6 磁带存储. 201.7 应用存储. 20第2节存储网络结构. 202.1 DAS存储系统网络结构. 20 2.2 SAN存储系统网络结构. 22 2.3 NAS存储系统网络结构. 22 2.4 网络结构的融合和演变. 22第3节FC网络和FC交换机. 22 3.1 FC网络. 223.2 FC交换机设计. 22第4节接口速率和存储带宽. 22 第5节存储共享. 225.1 设备共享. 225.2 文件系统共享. 225.3 存储共享管理软件. 22第6节业务系统分类. 22第3章数据库系统存储设计. 23 第1节存储应用特点. 23第2节设计准备. 23第3节主备数据库系统设计. 23 第4节双机数据库系统设计. 23 第5节数据库备份系统设计. 23第1节非性线编辑制作系统存储应用特点. 24 第2节带宽分析. 26第3节容量分析. 26第4节小型制作网存储设计. 26第5节中型制作网存储设计. 26第6节大型制作网存储设计. 26第7节高清制作网存储设计. 26第8节媒资系统存储设计. 26第5章视频监控系统存储设计. 27第1节视频监控系统存储应用特点. 27第2节带宽分析. 27第3节容量分析. 27第4节小型视频监控系统存储设计. 27第5节中型视频监控系统存储设计. 27第6章高性能计算系统存储设计. 27第7章存储系统设计. 28第8章视频点播系统存储设计. 29第9章容灾中心存储系统设计. 30第10章数字图书馆存储系统设计31前言存储技术越来越火了。
随着网络化、信息化和数据化的发展,数据量越来越大,需要用到的存储设备的容量和数量也越来越多。
几年前,一个存储系统的容量大约为几百GB到一两个TB,而现在的系统中存储设备容量一般都在10-20TB,大型数据中心往往会采用多台存储设备,不同存储设备负担不同的业务应用系统,存储容量经常超过100TB。
“911事件”以后,为了保护重要数据不会丢失,几乎所有的大型企事业单位、跨国公司、和一些重要数据中心不仅增加了数据备份系统,还在纷纷在同城或异地建立了大型数据容灾备份及业务容灾系统。
从2006年开始,随着中国各级政府构建“和谐社会”及“平安城市”战略的实施,各大城市都在建设全方位的大型视频监控网络系统。
大量视频监控系统的设计和建立不仅使得视频网络技术、图像传输技术、运动视频编解码技术等有了最大程度的发展,同时也极促进了大容量存储系统的发展和应用。
大量现有系统需要更多的存储设备或更大的容量来存储日益增加的数据,大量的系统数据需要备份和容灾设备,大量新建设的系统需要容量更大,性能更高的存储设备。
这些需求不仅促进了存储设备的生产、研发和新技术的更新换代,同时也增加了整个社会对存储技术工程师的人力资源需求。
存储市场的火爆,存储工程师的高工资和高待遇吸引了越来越多的IT技术人员,甚至非IT技术人员转行到存储行业。
不断学习存储技术成了很多存储人自修和充电的容。
为了学到更多的技术,走上了当年学习网络技术一样的老路,购买大量高价书籍,上互联网络查找资料,翻阅众多厂商的产品技术白皮书,或缴纳高昂的学费去接受厂商的短期技术培训。
不仅耗费大量的时间,也花费了大量的金钱。
然而,与网络技术相比,存储行业发展的时间相对较短,已实施的案例不仅少而且系统结构相对简单。
书店中的书籍容大多集中在纯理论方面,很少能涉及到具体应用系统环境下的存储系统设计。
厂商出于产品宣传、市场推广和最终销售等目的,其产品资料、白皮书一般都对性能和功能有一定程度的夸大和偏离,且容基本上集中在自有产品的功能特点、参数配置、安装调试、后期维护和故障排除方面,并不具有普遍性。
而在网络上查找到资料大多容雷同,很多资料还可能因为原因做了大量地删减,容非常简单。
在这样的学习环境下,很多技术人员除了记住一堆名词概念和英文缩略语,即使能考到几个厂商所谓的认证之外,基本上并不具有实际地操作能力。
长时间学习但仍不具有存储系统设计能力和安装调试能力。
到了一个工作岗位,仍然需要很长时间才能进入工作状态。
这样的状态对于常说的存储厂商的售前或售后技术工程师来说还相对好一点,毕竟具体产品的性能特点、功能、技术参数、硬件配置和安装调试容等容相对较少,凡有一定基础的人员通过一定时间的培训后都可以很快成为一个售前或售后工程师。
但对于那些经常负责大型的、多应用类型的、结构复杂的应用系统整体设计的人员来讲,他们所面临的困难就非常的了。
本书容主要集中在存储系统结构分析,不同行业的存储网络系统的访问特点分析,存储系统设计前分析,设备选型,及安装调试时RAID组、交换机ZONE 设置等方面。
与常见技术资料相比,属于较高一级,适合于厂商和集成商中需要为客户提高整体解决方案的售前技术工程师或解决方案顾问等人员。
本书将尽量避免使用那些空泛抽象的概念和词语,通过通俗化和简单话的词语向大家介绍如何理解存储、如何去分析一个存储网络系统的结构、如何根据具体项目的需要去设计存储系统、以及如何进行存储设备选项。
词语的通俗化和简单化有助于大家更好地理解本书的容。
本书容适用于已具有一年以上存储系统实施或系统设计经验,对RAID,Fable channel、NAS、SAN、ISCSI、FC-SAN等基础概念已有较深了解的读者。
本书中关于具体设备的安装调试容较少,有兴趣的读者可以自行查阅资料。
第1章存储基本概念第1节存储介质大家都愿意学习存储技术,希望做更多与存储有关的工作,那么首先得明白存储是什么东西。
存储设备是指通过一定的存储介质,将文字、数字、图片、图像等具体数据,以及元数据、索引信息、地址信息等抽象数据进行长期保持,并可以通过RAID组校验,数据复制、备份容灾等多种方式来保证数据的安全,对外提供一定数据传输接口,方便数据交换和传递的各种设备。
存储设备的基础是存储介质。
我们目前一般所说的存储介质是指磁盘、磁带、光盘、闪存等用来存储数据的存储介质。
但这个存储介质的围只是侠义的。
广义上的存储介质是指所有能够记录数据信息,并可以长时间保存数据的设备、设施或者物体,除了磁盘、磁带、光盘和闪存等之外,还包括纸质书籍、锦帛、竹简,甚至原始时代用来记录信息的绳结、石片和壁画。
这些都是广义上的存储介质,这些介质都可以保持数据不会轻易丢失。
只不过不同时期人们可以获得的存储介质不同罢了。
同时因存储介质不同,进行信息交换和信息传递的方式和方便性也不同。
壁画上的数据容是不可变的,会随着时间的流逝而逐渐磨灭,且一般不可以用来传递和交换的。
石片、绳结、竹简、锦帛、纸质书籍等都有一定的保存期限,其传递和交换也只能通过手递手地方式。
而我们现在经常谈到的磁盘、磁带、光盘和闪存等只是侠义上的存储介质。
存储在这些存储介质上的数据理论上可以无限期地保存下去,除了传统的手递手交换外,还可以通过各种各样的网络来进行远程的快速传递和交换。
存储是数据在时间上的延续,传输是数据在空间上的位移。
与广义上或者传统上的存储介质相比,现代存储介质在数据存储和数据传输两个方面区有不可比拟的优势。
本书容主要介绍采用磁盘介质的存储系统设计,磁带介质的存储设备会有少量涉及,基本上不涉及光盘存储设备。
第2节存储分类大家对磁盘、磁带、光盘等存储介质有了初步了解之后即可以开始存储技术的学习。
然而初学存储技术的人可能会被SAN、NAS、DAS、FC、ISCSI、FC-SAN、IPSAN等这些大量的术语和英文缩略语搞得晕头转向,技术资料的确看了很多,但仍然无法清楚地知道这些概念之间根本的区别。
因为常见的资料中一般都不会对SAN、ISCSI、FC-SAN、IPSAN都多个概念进行分类,经常只是简单地放在一起来进行论述,论述的容的大多集中优缺点对比方面,但结果却是相反的,经常是越比较越糊涂。
很多初学者经常会问出这样的问题:SAN和NAS、ISCSI 存储有什么区别?SAN和NAS设备哪个更好?“如何为一个应用系统选择存储设备?实际上SAN、NAS、DAS、FC、ISCSI、FC-SAN、IP-SAN等并不是同一类别的概念。
SCSI、FC、NAS、ISCSI等概念指的是存储设备类型,DAS、NAS、SAN等指的是存储系统的网络结构。
存储设备类型是指通过采用SCSI、FC、TCP/IP,ISCSI等接口类型、数据传输协议、以及不同数据存储介质的存储设备。
常见的存储设备类型可为SCSI存储、NAS存储、FC存储、iSCSI存储和磁带存储。
存储设备类型这个概念的核心是设备,指的是由存储介质、驱动器、控制器、供电系统、冷却系统等组成的一个整体。
它独立与网络层设备和主机层设备,因此当提到存储设备类型的时候,不要涉及与存储设备连接的网络设备和主机。
区分一个存储设备的类型主要依靠存储设备对外提供的接口类型、数据传输协议、和存储介质。
比如存储设备的对外提供的接口是SCSI,按照SCSI协议传输数据的存储设备就是SCSI存储。
如果再区分存储介质,那么存储介质为SCSI 磁盘的存储被称为SCSI-SCSI存储,存储介质为SATA磁盘的存储被称为SCSI-SATA存储。
存储名称分为两个部分,前面表示存储设备接口类型及接口部分的数据传输协议,后部分表示存储介质。
同样的道理,存储设备的对外提供的接口是FC光纤通道,按照FC光纤通道协议传输数据的存储设备就是FC存储。
存储介质为FC磁盘的存储被称为FC-FC 存储。
存储介质为SATA磁盘的存储被称为FC-SATA存储。
注意:采用光纤通道协议的存储设备应该称之为FC存储或光纤通道存储,也可以简称为光纤存储,不能称之为SAN存储,SAN指的是一种存储系统的网络结构。
采用ISCSI输出协议、对外提高ISCSI接口的存储设备自然应该成为ISCSI存储,只不过ISCSI一般都采用SATA磁盘作为存储介质,所以ISCSI存储在名称上不会再细分,都通称为ISCSI。
NAS是一种特殊的存储设备类型,虽然NAS对外提供IP接口,按照IP协议进行数据传输,但NAS最终提供给主机的是一个文件系统,SCSI存储、FC存储和ISCSI等提供给主机的是一个裸的、没有文件系统的逻辑卷,且NAS本身是一个服务器+存储的结构,因此严格上讲,NAS应该能算是一种存储系统结构,而不是一个存储类型。
不过很多时候我们都把NAS的服务器+存储结构看成一个整体,这个整体又通过标准的IP传输协议来进行访问和数据传输。
因此NAS 一般都被认为是一个存储设备类型。
在本书中,NAS既是一个存储设备类型,又是一个存储系统网络结构。