《存储技术基本概念.docx》由会员分享,可在线阅读,更多相关《存储技术基本概念.docx(9页珍藏版)》请在第一文库网上搜索。
1、存储技术基本概念1网络附加存储(NAS)是一种专门的数据存储技术的名称,它可以直接连接在计算机 网络上面,对异质网络用户提供了集中式数据访问服务。NAS和传统的文件存储服务或直接存储设备不同的地方,在于 NAS设备上面的操作系统和软件只提供了数据存储、数据访问、以 及相关的管理功能;此外,NAS设备也提供了不止一种文件传输协 议。NAS系统通常有一个以上的硬盘,而且和传统的文件服务器一 样,通常会把它们组成RAlD来提供服务;有了 NAS以后,网络上 的其他服务器就可以不必再兼任文件服务器的功能。NAS的型式很 多样化,可以是一个大量生产的嵌入式设备,也可以在一般的计算 机上运行NAS的软件。
2、NAS用的是以文件为单位的通信协议,例如像是NFS (在UNIX 系统上很常见)或是SMB (常用于WindoWS系统)。NAS所用的是 以文件为单位的通信协议,大家都很清楚它们的运作模式,相对之 下,存储区域网络(SAN)用的则是以区块为单位的通信协议、通 常是通过SCSI再转为光纤通道或是iSCSI oNAS计算机或设备用的通常是精简版的操作系统,只提供了最 单纯的文件服务和其相关的通信协议;举例来说,有一个叫FreeNA S的开放源代码NAS软件用的就是精简版的FreeBSD,它可以在一般 的计算机硬件上运行,而商业化的嵌入式设备用的则是封闭源码的 操作系统和通信协议程序。2存储区域网络
3、(SAN)是一种连接外接存储设备和服务器的架构。人们采用包括光纤 通道技术、磁盘阵列、磁带柜、光盘柜(en)的各种技术进行实 现。该架构的特点是,连接到服务器的存储设备,将被操作系统视 为直接连接的存储设备。尽管SAN的复杂度和价格已经下降,但目 前在大型企业级存储方案以外还应用不甚广泛。与SAN相比较,网络储存设备(NAS, Network Attached Storag e)使用的是基于文件的通信协议,例如NFS或SMB/CIFS通信协议 就被明确的定义为远程存储设备,计算机请求访问的是抽象文件的 一段内容,而非对磁盘进行的块设备操作。3 HBA我们知道网卡是用于连接计算机和计算机网络。网
4、卡一般插在 计算机大总线扩展槽上,卡上有连接计算机网络的接口。网卡物理 上连接计算机内部总线,例如PcizPCI-XzPCI-EzSUN的Sbus总线等, 和计算机网络,例如以太网等。存储系统中也有类似的用于连接计 算机内部总线和存储网络的设备。这种位于服务器上与存储网络连 接的设备一般称为主机总线适配卡(HOSt Bus Adaptor) HBAo HBA 是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。最 常用的服务器内部I/O通道是PCI和Sbus,它们是连接服务器CPU 和外围设备的通讯协议。存储系统的I/O通道实际上就是光纤通 道。而HBA的作用就是实现内部通道协议PC
5、I或Sbus和光纤通道协 议之间的转换。常见的服务器和存储设备之间的数据通讯协议是IDE, SCSI和光 纤通道。为了实现服务器和存储设备之间的通讯,通讯的两端都需 要实现同样的通讯协议。存储设备上通常都有控制器,控制器实现 了一种或几种通讯协议,它可以实现IDEzSCSI或光纤通道等存储协 议到物理存储设备的操作协议之间的转换。而服务器的通讯协议是 由扩展卡或主板上的集成电路实现的,它负责实现服务器内总线协 议和IDE, SCSl等存储协议的转换。例如PC机中,一般主板上都有I DE协议的功能,IDE磁盘控制器上有IDE协议的功能。因此IDE磁 盘可以连接到PC机的IDE连接线上。如果磁盘只
6、支持SCSl协议,那 么这种磁盘就不能直接与PC机连接。这时就需要在PC机扩展槽上 插入一块SCSI卡,SCSI磁盘可以与卡连接。SCSI卡实现了 PC总线到 SCSI的转换。这种SCSI卡实现的功能就是主机总线适配卡的功能。 如果磁盘只支持光纤通道协议,那么服务器上就需要支持光纤通道 协议,因为光纤通道的高速特性一般服务器主板都不支持,需要专 门的主机总线适配卡。服务器插入主机总线适配卡后,就可以与支 持光纤通道的磁盘通过光纤通道连接了。4故障转移在计算机术语中,故障转移,即当活动的服务或应用意外终止 时,快速启用冗余或备用的服务器、系统、硬件或者网络接替它们 工作。故障转移与交换转移操作基
7、本相同,只是故障转移通常是自 动完成的,没有警告提醒手动完成,而交换转移需要手动进行。对于要求高可用和高稳定性的服务器、系统或者网络,系统设 计者通常会设计故障转移功能。在服务器级别,自动故障转移通常使用一个“心跳”线连接两 台服务器。只要主服务器与备用服务器间脉冲或“心跳”没有中 断,备用服务器就不会启用。为了热切换和防止服务中断,也可能 会有第三台服务器运行备用组件待命。当检测到主服务器“心跳” 报警后,备用服务器会接管服务。有些系统有发送故障转移通知的 功能。有些系统故意设计为不能进行完全自动故障转移,而是需要管 理员介入。这种“人工确认的自动故障转移”配置,当管理员确认 进行故障转移后
8、,整个过程将自动完成。5负载均衡负载均衡(LOad balancing)是一种计算机网络技术,用来在多 个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中 分配负载,以达到优化资源使用、最大化吞吐率、最小化响应时 间、同时避免过载的目的。使用带有负载均衡的多个服务组件,取代单一的组件,可以通 过冗余提高可靠性。负载均衡服务通常是由专用软件和硬件来完 成。6 Cluster计算机集群(ClUSter)简称集群是一种计算机系统,它通过一 组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计 算工作。在某种意义上,他们可以被看作是一台计算机。集群系统 中的单个计算机通常称为节点
9、,通常通过局域网连接,但也有其它 的可能连接方式。集群计算机通常用来改进单个计算机的计算速度 和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或 超级计算机性能价格比要高得多。7 Switch网络交换器(英语:Network switch)是一个扩大网络的器 材,能为子网中提供更多的连接端口,以便连接更多的计算机。交 换机工作于OSl参考模型的第二层,即数据链路层。交换机内部的C PU会在每个端口成功连接时,通过ARP协议学习它的MAC地址, 保存成一张ARP表。在今后的通讯中,发往该MAC地址的数据包将 仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划 分数据链路层广播,
10、即冲突域;但它不能划分网络层广播,即广播 域。8软分区软分区的含义是交换机将设备的全局名称放在一个分区中,而 不管连接的是哪个端口。例如,如果全局名称Q和全局名称Z在同 一个分区中,那么它们可以互相对话。相同的,如果Z和A又在另 一个分区,那么Z和A可以看到对方,但是A不能看到Q这是分区 的复杂性部分;这种特点在以太网交换机中并不常见。软分区的概念不难理解。它只是简单的表明架构是基于节点的 全局名称。使用这种软分区的好处是,你可以连接到交换机的任何一个端口,而且如果你能看到其他节点,那么你也能访问这些节 点。从管理性的角度来看,软分区环境简直是一团糟。进行维护 时,你必须知道每个节点连接到哪里
11、。如果使用软分区,在交换机 上就没有关于端口的描述,因为这些端口的信息很可能很快就过 时。此外,软分区还有一定的安全风险。就每个人所相信的而言, 没有人曾经看到过一个黑客正在试图哄骗全局名称的过程,但是这 种行为是可能的。通过改变设备的全局名称来改变它的分区是非常 困难的,因为黑客不知道哪些全局名称可以访问他所想要进入的分 区。你总不会把自己的交换机设置信息放在大庭广众之下吧。9硬分区硬分区更类似以太网世界中的虚拟局域网。如果将一个端口放 到一个分区,任何连接到这个端口的流量都是来自这个分区,或所 设置的数个分区。当然,如果有人可以移动光缆的话,那么这种分 区在面对物理攻击的时候就没那么安全了
12、。但是,你需要担心这种 情况吗?因此对于SAN来说,最好的设置是:交换机硬分区,并且 对可以访问阵列端(target)逻辑单元号(LUN)的全局名称进行限 制。你的存储阵列还需要全局名称屏蔽,以便多个发起端Gnitiato r)可以被分区设置成可以同时看到阵列端。一些人的分区架构想法很奇怪。将相同操作系统放在一个分区 看起来是个好主义,但在实际上没有任何意义。过去人们总是很容 易害怕将Windows服务器和使用不同操作系统的存储阵列放在同一 个分区。当看到新的LUN时,WindOWS会弹出“你是否需要初始化 新卷? ”对话窗口,而且如果WindOWS管理员顺手决定点击“是” 的话,那么他就破坏
13、了其他人的逻辑单元号。如果存储阵列有逻辑 单元号屏蔽的话,那么这就不成问题。IOSCSI小型计算机系统接口 (SCSI, Small Computer System Interfac e)是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印 机、扫描仪等)系统级接口的独立处理器标准。SCSl标准定义了命 令、通信协议以及实体的电气特性(换成OSl的说法,就是占据了 物理层、链接层、通信层、应用层),最大部份的应用是在存储设备 上(例如硬盘、磁带机);但,其实SCSl可以连接的设备包括有扫 描仪、光学设备(像CD、DVD)、打印机等等,SCSl命令中有条 列出支持的设备SCSl周边设备。理论
14、上,SCSl不可能连接所有的设 备,所以有“IFh - unknown or no device type,这个参数存在。IlFibre Channel光纤通道(Fibre Channel,简称FC)是一种高速网络互联技术 (通常的运行速率有2Gbps、4Gbps 8Gbps和16Gbps),主要用于 连接计算机存储设备。光纤通道由信息技术标准国际委员会(INCIT S)的Tll技术委员会标准化。INCITS受美国国家标准学会(ANSI) 官方认可。过去,光纤通道大多用于超级计算机,但它也成为企业 级存储SAN中的一种常见连接类型。尽管被称为光纤通道,但其信 号也能在光纤之外的双绞线上运行。光
15、纤通道协议(Fibre Channel Protocol, FCP)是一种类似于TCP的传输协议,大多用于在光纤通道上传输SCSl命令。12iSCSIiSCSI又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储 技术,由IETF提出,并于2003年2月11日成为正式的标准。与传 统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:把原来只用于本机的SCSl协同透过TCP/IP网络传送,使连 接距离可作无限的地域延伸;连接的服务器数量无限(原来的SCSI-3的上限是15);由于是服务器架构,因此也可以实现在线扩容以至动态部 署。13 FCoE以太网路光纤通道标准(英语:F
16、ibre Channel over Ethernet, 缩写为FCoE),是一种通讯技术标准。它利用以太网路,传送光纤 通道(Fibre Channel)的讯框,让光纤通信的资料可以在Io Gigabit 以太网路网络骨干中传输,但仍然是使用光纤通道的协定。它属于I NCITS Tll FC-BB-5 标准的一部份。14 SATA串行 ATA (Serial ATA: Serial Advanced Technology Attachmen t)是串行SCSl(SAS: Serial Attached SCSI)的挛生兄弟。两者的排 线兼容,SATA硬盘可接上SAS接口。它是一种计算机总线,主要功 能是用作主板和大量存储设备(如硬盘及光盘驱动器)之间的数据 传输之用。2000 年 11 月由 “Serial ATA Working Group” 团体所制定,SAT A已经完全取代旧式PA