如果你的系统需要大量的磁盘容量,但是身边却没有外接存储设备,仅有个人计算机时,那该怎么办?

此时,通过网络的SCSI磁盘(iSCSI)就能够提供帮助。这个iscsi是将来自网络的数据仿真成本机的SCSI设备,因此可以进行诸如LVM等方面的操作,而不是单纯使用服务器端提供的文件系统而已,相当有帮助。

作为服务器的系统,通常是需要存储设备的,而存储设备出来可以使用系统内置的磁盘之外,如果内置的磁盘容量不够大,而且也没有额外的磁盘插槽可用时,那么常见的解决方案就是增加NAS:Network Attached Storage(网络附加存储服务器)或外接式存储设备。在高档一点的系统,可能就会用到SAN:Storage Area Network(存储局域网)

不过,不论是哪一种架构,基本上,他们的内部硬盘通常是以磁盘阵列(RAID)作为基础的。那什么是NAS 什么是SAN?这两者有什么不同,于我们本章讲的iscsi又有什么关系?

由于企业的数据量越来越大,而且重要性与保密性越来越重要,尤其类似数据库的内容,常常容量单位是以TB、PB、EB进行计算的。所以磁盘阵列的应用就很重要了。那么磁盘阵列通常是在哪里呢?

  • 主机内部有磁盘阵列控制卡,可以自行管理磁盘阵列,不过想要提供磁盘阵列的容量,需要通过额 外的网络服务才行;
  • 外接式磁盘阵列设备,就是单纯的磁盘阵列设备,必须通过某些接口连接到主机上,主机也要安装适当的驱动程序后才能捕捉到这个设备所提供的磁盘容量。

不过在当前的信息社会,你应该很少听到内置或外接的RAID了,常常听到的应该就是NAS和SAN,那这是什么呢?

1、NAS(网络附加存储服务器)

基本上, NAS 其实就是一部客制化好的主机了, 只要将 NAS 连接上网络, 那么在网络上面的其他主机就能够存取 NAS 上头的资料了。 简单的说,NAS 就是一部 file server ,不过, NAS 由于也是接在网络上面, 所以, 如果网络上有某个用户大量存取 NAS 上头的数据时, 是很容易造成网络停顿的问题的,这个比较麻烦点~低阶的 NAS 通常会使用 Linux 系统搭配软件磁盘阵列来提供大容量文件系统。 不过效能嘛就有待加强啦! 此外, NAS 也通常支持 TCP/IP , 并会提供 NFS, SAMBA, FTP 等常见的通讯协议来提供客户端取得文件系统。

那为什么不要直接使用个人计算机安装 Linux 再搭配相关的服务, 即可提供 NAS 预计要提供的大容量空间啦! 干嘛需要 NAS 呢?

因为, 通常 NAS还会包括很多组态的接口, 通常是利用 Web 接口来控制磁盘阵列的设定状况、 提供IP 或其他相关网络设定, 以及是否提供某些特定的服务等等。因为具有较为亲和的操作与控制接口,对于非 IT 的人员来说, 控管较为容易啦。 这也是 NAS 存在的目的。

2、SAN(存储局域网络)

从上面的说明来看, 其实那个 NAS 就是一部可以提供大容量文件系统的主机嘛! 那我们知道单部主机能够提供的插槽再怎么说也是有限的! 所以并不能无限制的安插磁盘在同一部实体主机上面。 但是如果偏偏你就是有大量磁盘使用的需求, 那时该如何是好? 这时就得要使用到 SAN。

最简单的看法, 就是将 SAN 视为一个外接式的储存设备。只是单纯的外接式储存设备仅能透过某些接口 (如 SCSI 或 eSATA) 提供单一部主机使用,而 SAN 却可以透过某些特殊的接口或信道来提供局域网络内的所有机器进行磁盘存取。 要注意喔, SAN 是提供『磁盘 (block device) 』 给主机用,而不是像NAS 提供的是『网络协议的文件系统 (NFS, SMB. . . ) 』 ! 这两者的差异挺大的喔! 因此, 挂载使用SAN 的主机会多出一个大磁盘, 并可针对 SAN 提供的磁盘进行分割与格式化等动作。

另外, 既然 SAN 可以提供磁盘, 而 NAS 则是提供相关的网络文件系统, 那么 NAS 能不能透过网络去使用 SAN 所提供的磁盘呢? 答案当然是可以啊!

因为 SAN 最大的目的就是在提供磁盘给服务器主机使用, NAS 也是一部完整的服务器, 所以 NAS 当然可以使用 SAN 啦! 同时其他的网络服务器也能够使用这个 SAN 来进行数据存取。

简单总结

SAN是提供LUN方式给客户端使用,客户端需要MKFS,再MOUNT成文件系统。NAS是直接以文件系统方式提供给客户端使用,客户端不需要MKFS,如FTP、目录共享。

既然 SAN 开发的目的是要提供大量的磁盘给用户, 那么传输的速度当然是非常重要的。 因此, 早期的SAN 大多配合光纤信道 (Fibre Channel)来提供高速的数据传输。 目前标准的光纤信道是速度是 10GB,不过, 使用光纤等技术较高的设备, 当然就比较贵一些。

由于以太网络盛行, 加上技术成熟之赐,现今的以太网络媒体(网络卡、交换器、路由器等等设备) 已经可以达到很高的速度了,离SAN 的光纤信道速度其实差异已经缩小很多啦~那么是否我们可以透过这个以太网络接口来连接到SAN 的设备呢?这就是我们接下来要提到的iSCSI 架构啦!

早期的企业使用的服务器若有大容量磁盘的需求时,通常是透过SCSI来串接SCSI 磁盘,因此服务器上面必须要加装 SCSI 适配卡,而且这个SCSI 是专属于该服务器的。后来这个外接式的SCSI 设备被上述提到的SAN 的架构所取代, 在SAN 的标准架构下,虽然有很多的服务器可以对同一个SAN 进行存取的动作,不过为了速度需求,通常使用的是光纤信道。但是光纤信道就是贵嘛!不但设备贵,服务器上面也要有光纤接口,很麻烦~所以光纤的SAN 在中小企业很难普及啊

后来网络实在太普及,尤其是以IP封包为基础的LAN技术已经很成熟,再加上以太网络的速度越来越快,所以就有厂商将SAN的连接方式改为利用IP技术来处理。然后再透过一些标准的制定,最后就得到Internet SCSI (iSCSI)这玩意的产生啦!iSCSI主要是透过TCP/IP的技术,将储存设备端透过iSCSI target(iSCSI目标)功能,做成可以提供磁盘的服务器端,再透过iSCSI initiator (iSCSI初始化用户)功能,做成能够挂载使用iSCSI target的客户端,如此便能透过iSCSI协议来进行磁盘的应用了

也就是说,iSCSI 这个架构主要将储存装置与使用的主机分为两个部分,分别是:

  • iSCSI target:就是储存设备端,存放磁盘或RAID的设备,目前也能够将Linux主机仿真成iSCSI
    target了!目的在于提供其他主机使用的『磁盘』;
  • iSCSI initiator:就是能够使用target的客户端,通常是服务器。也就是说,想要连接到iSCSI target
    的服务器,也必须要安装iSCSI initiator的相关功能后才能够使用iSCSI target提供的磁盘就是了。

ISCSI


Internet Small Computer System Interface:Internet 小型计算机系统接口,是一个基于 TCP/IP 的协议,主要用于通过 IP 网络仿真 SCSI,从而为远程块存储设备提供数据传输和管理。说白了,就是通过网络由专门的服务器提供存储管理,以实现数据的远程储存,便于数据的集中管理,从而简化了数据复制、迁移和容灾。

【NAS、SAN和ISCSI】相关推荐

  1. DAS、NAS、SAN、iSCSI 存储方案概述

    目前服务器所使用的专业存储方案有DAS.NAS.SAN.iSCSI几种.存储根据服务器类型可以分为:封闭系统的存储和开放系统的存储: (1)封闭系统主要指大型机. (2)开放系统指基于包括Window ...

  2. 共享存储及SAN(iscsi)配置

    数据的管理的条件 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...

  3. DAS\NAS\SAN\IPSAN区别

    DAS\NAS\SAN\IPSAN之比较     1. 直连方式存储 (Direct Attached Storage-DAS) 存储设备是通过电缆(通常是SCSI接口电缆)直接到服务器.I/O请求直 ...

  4. 存储与服务器的连接方式对比(DAS,NAS,SAN)

    1 存储分类简介 磁盘存储市场上,存储分类根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows.UNIX.Linux等操作系统 ...

  5. 存储介绍NAS+SAN

    第1章 网络存储主要技术 1.1NAS简介 在20世纪80年代初,英国纽卡斯尔大学布赖恩.兰德尔教授 ( Brian Randell)和同事通过"纽卡斯尔连接"成功示范和开发了在整 ...

  6. 简述DAS,NAS,SAN

    DAS NAS SAN SAN.NAS.DAS.FC.ISCSI.FC-SAN.IP-SAN- 他们并不是同一概念的东西. SCSI.FC.NAS.ISCSI等概念指的是存储设备类型 DAS.NAS. ...

  7. DAS,NAS,SAN存储架构详解

    1. DAS,NAS,SAN是什么? DAS DAS是Direct Attached Storage的缩写,即"直接连接存储",是指将外置存储设备通过连接电缆,直接连接到一台计算机 ...

  8. NAS SAN DAS都是什么

    下面三张图就是NAS SAN DAS的简略介绍 Direct Attached Storage 直接连接存储 Network Attached Storage 网络附加存储 Storage Area ...

  9. NAS、SAN、ISCSI存储简单理解

    NAS  NAS是Network-Attached Storage的简称.中文一般称为"网络附加存储",或者"网络连接存储".我们可以把NAS理解为通过网络提供 ...

最新文章

  1. P3382 【模板】三分法,难度⭐⭐⭐
  2. 软件从业人员如何激发敏捷团队?
  3. 想非常牛掰的在WORD中调中多级符号吗
  4. 单细胞数据初步处理 | drop-seq | QC | 质控 | 正则化 normalization
  5. Spring MVC开发环境搭建
  6. LeetCode 1187. 使数组严格递增(DP)*
  7. Java-toString
  8. bootstrap怎么强制不换行_【Word考点】页面设置:页边距、分隔符要怎么设置?如何分栏?...
  9. ZendFrameWork——文件夹标准
  10. 在Emacs中使用git
  11. python调用go并把结果传回go_从Go调用Python函数并获取函数返回值
  12. 网页导出pdf不完整_这些 PDF 神器,请你务必收藏
  13. PTA2-6 打印学生选课清单(15 分)
  14. origin 2018安装教程与安装包
  15. 3个方法解决百度网盘限速(转)
  16. 如何显示手机gps定位服务器,手机gps定位服务器设置
  17. 服务器上主要有什么作用,服务器是干什么的,有什么作用!
  18. 2021年N1叉车司机新版试题及N1叉车司机证考试
  19. 你不是菜鸟2:他为什么没过试用期
  20. C++function,future,packaged_task

热门文章

  1. 市场调研-全球与中国导电硅橡胶管市场现状及未来发展趋势
  2. 电脑操作系统如何迁移到另一台电脑?
  3. 四轴飞行器建模及控制(一)
  4. Python 茎叶图
  5. 【学习笔记】Asp.net Core5 Web 加入JWT时 报 IDX10653 解决方案
  6. 视频化表达“吞噬”互联网,文本信息逐渐被替代?
  7. 《炬丰科技-半导体工艺》多孔硅的冲洗和干燥研究
  8. 起凡游戏由于目标计算机积极,10061 由于目标计算机积极拒绝,无法连接
  9. matlab自带的sbs算法,SFS与SBS特征选择算法
  10. 超详细介绍!!!带你认识各种进制数的及其转换以及原码,反码,补码