分布式存储学习(一)相关概念

1.1 什么是网络存储?

​是数据存储的一种方法,指通过网络存储设备(包括专用数据交换设备、磁盘阵列或磁盘库等存储介质,以及专用的存储软件),利用原有网络,构建一个存储专用网络为用户提供信息存取和共享服务。

​开放系统的外挂存储根据连接方式的不同,分为直连式存储网络化存储,网络化存储根据传输协议有分为NASSAN,所以现在的存储解决方案主要大致分为三种:直接附加存储DAS(Direct Attached Storage)、网络附加存储NAS(Network Attached Storage)、存储区域网络SAN(Storage Area Network)
存储分类

类型特点
DAS将存储设备通过SCSI(小型计算机系统接口)直接连接到一台服务器上使用;成本低,配置简单,使用过程和北极硬盘并无太大差别;
缺点是:1.服务器本身容易成为系统瓶颈;2.服务器发生故障时,数据将不可访问;3.对于存在多个服务器的系统来说,设备分散,不便管理,存储空间不能在服务器之间动态分配,可能造成相当的资源浪费;4.数据备份操作复杂
NAS一种带有网络文件服务器(瘦服务器)的存储设备,直接连接在以太网上,网络文件服务器内部通过TCP/IP网络存取和管理数据,同时服务器对外也是通过以太网提供服务的,所以容易受网络上其它流量的影响,当网络上有其它大数据流量时会严重影响系统的性能(现在以太网的带宽正在减少此类影响);同时由于存储数据通过普通数据网络进行传输,容易发生数据泄露等安全问题;存储只能以文件方式访问,在某些情况下会影响系统效率。
但是优点也很多:1.易于安装和部署,管理使用也方便,允许客户机不通过服务器直接在NAS中存取数据,减少了服务器的系统开销;2.具有良好的横向扩展功能,为NAS添加存储容量就和增加硬盘一样简单,可在不中断网络的情况下启用新的存储;3.高性能,NAS自带文件服务,所以其它联网设备无需再提供文件服务,而且NAS会针对具体用例进行精调。客户可以获得更好的性能;4.具有良好的容错性,可以对NAS进行格式化,以支持复制磁盘、独立磁盘冗余矩阵或纠错码,进而保证数据的完整性。
SAN系统内部使用独立于TCP/IP网络的专用网络(光纤),通过光纤交换机将磁盘空间分配给不同的服务器(拥有更高的带宽),对外服务器则是通过以太网提供服务,存储区域和用户的应用区域分离,执行备份操作的时候无需考虑对网络总体性能的影响;由于采用了光纤,高带宽使得实现物理上分离的、不在机房的存储变得非常容易;数据的传输是基于块协议的,无需对数据进行处理,可直接进行传送;硬盘没有操作系统,新加入一个必须挂载到文件系统上,也就是服务器上
最大的问题就是成本高
iSCSI新兴的技术,利用普通的数据网来传输SCSI数据实现和SAN相似的功能,大大降低了成本,同时也提高了系统的灵活性,随着以太网带宽的提升,利用普通的TCP/IP网络来传输本来在DAS中的SCSI数据块,速度相对于SAN来说并没有太大的劣势;
主要的问题是:1.新技术,提供完整解决方案的厂商较少;2.将iSCSI数据解码成SCSI需要CPU进行计算,增加了系统的开销,如果采用专门的iSCSI网卡,虽然可以减少系统开销,但是会大大增加成本;3.和NAS一样,利用数据网络进行存取,存取速度冗余会受网络运行状况的影响。

1.2 NAS和SAN的差别,呈现在用户面前的SAN和NAS分别是什么?

在这里插入图片描述

NASSAN
Fabric采用网络(TCP/IP、ATM、FDDI)技术,通过网络交换机连接存储系统和服务器主机,建立专用于数据存储的存储私网采用光纤通道技术,通过光纤通道交换机连接存储阵列和服务器主机,会建立专用于数据存储的区域网络
协议对外服务器使用的也还是以太网,所以系统性能容易收到网络环境的影响,而且有数据泄露的隐患对外服务器使用的是以太网,由于存储区域和用户的应用区域是分离的,系统的性能不会受到外部网络环境的影响,执行备份操作时无需考虑对网络总体性能的影响
价格成本低成本高
fs通过网络共享协议使用同一个文件管理系统,扩展很方便每一个应用服务器上都有文件管理系统
数据处理处理基于文件的数据,可以使用全局命名空间;全局命名空间聚合多个NAS文件系统以呈现统一视图处理块数据,访问专门的SAN文件系统,使得服务器能够共享文件,每台服务器都维护一个专用的非共享LAN,允许服务器通过对同一LAN上的服务器提供文件级访问来安全共享数据
管理易于管理,可以轻松插入局域网并提供简化的管理界面部署通常需要对数据中心进行物理更改,持续的管理通常需要专门的管理人员
“对象”自然人,可以直接用存取文件可以读写块设备的软件系统,例如传统的文件系统、数据库

1.3 块存储SAN,文件存储NAS,对象存储

三种不同的用来保存、整理和呈现数据的存储格式,各有各的功能和限制,文件存储会以文件和文件夹的层次结构来整理和呈现数据;块存储会将数据拆分到任意划分切大小相同的卷中;对象存储会管理数据并将其链接至关联的元数据。
在这里插入图片描述

1.4 客户端通过什么协议访问NAS?

实际的数据传输使用TCP/IP协议,文件存储的网络协议则可以采用:网络文件系统(NFS)服务器消息块(SMB)或通用网络文件系统(CIFS)Apple文件传输协议(AFP),分别对应Linux/UNIX平台、Windows平台和macOS平台。

1.5 结构化数据和非结构化数据存放在什么类型的存储系统中?

非结构化数据没有固定的数据结构和类型,也没有固定的数据模型schema,以文件的形式存放,所以更适合存放在NAS或者对象存储系统中;
结构化数据通常是存放在数据库或者电子表中的数据,拥有固定的格式和数据模型schema,更适合采用块存储的方式存储,所以适合存放在SAN中

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值