你有想过你在朋友圈分享的照片都存在哪里?你在视频网站上浏览的视频都存放在哪里?甚至,你在银行卡里的存款、房贷是如何随时查询、随时存取的?
没错,这些照片、视频,甚至你的存款、房贷的数值都是数据,存放在微信、视频网站或者银行的数据中心里。
这些数据通过前端服务器处理,和网络的传输,实现数据的交互、读取与计算。
这就是我们通常所说的存储。
如果有一天,存放这些数据的银行数据中心被彻底毁掉了,那么你的存款和房贷也将都一笔勾销。当然,银行通常都会有极其严格的数据保护措施,重要数据有多个副本保存在不同的数据中心,同时还有更加系统的容灾解决方案,即使发生地震、水灾、火灾这些意外灾害,也能够保护我们的数据财产不丢失,并且仍然能够随时在线存取。
这些存储系统有各种类型,从传统存储阵列到超融合到分布式存储,或是多种数据存储架构混搭而成的解决方案,通常包括了硬件和软件,并且都具备高扩展性、高性能、高可靠性这些基本特性,可从数台扩容到几千台以适配数据量的增长、快速响应服务器的需求、即使多个服务器或硬盘的故障也不会导致数据丢失或者业务中断。
今天,我们的生活离不开存储,气象预测、身份核验、防疫健康码、超市购物,这些日常生活的背后,都有数据存储在默默的提供支撑。
最开始的一期讲到了什么是存储? 那么接下来再让我们看看存储常见的类型有哪几种。
我们比较熟悉的两种主流存储类型是块存储和文件存储,现在还有新的网络存储架构对象存储。
其中,块存储中的**DAS(Direct-Attached Storage直连存储)**是非常主流的企业存储方案。直连存储,顾名思义就是存储设备直接与主机服务器连接,其他主机不能使用这个存储设备,广义上说,我们日常生活中使用的硬盘可以理解为最简单的DAS存储。
DAS虽然简单,但却是很普遍的一种存储方案,主要有以下优点:
1、 实现大容量存储。DAS存储系统会内置较多的磁盘和较大的存储空间,后端还可以挂接磁盘扩展柜,可以将多个磁盘合并成一个逻辑磁盘,满足海量存储的需求。
2、 实现应用数据和操作系统的分离。操作系统一般存放在服务器本机硬盘中,而应用数据放置于阵列中,实现数据和操作系统分离,这样,操作系统升级和应用数据运行相互没有直接影响。
3、 **提高存取性能。**操作单个文件资料,同时有多个物理磁盘在并行工作,运行速度比单个磁盘运行速度高。
4、 **实施简单。**无须专业人员操作和维护,节省用户投资。
但是DAS同样也存在一些缺陷,或者说是不足:
1、 服务器本身容易成为系统瓶颈,服务器发生故障时,整个存储数据将不可访问。
2、 对于存在多个服务器的系统来说,设备分散,不便于管理。同时多台服务器使用DAS时,存储空间不能在服务器之间动态分配,可能造成相当的资源浪费。
3、 数据备份时的操作会比较复杂。
如果你是存储相关从业人员,可能会经常听到SAN这个名词。SAN是最常见的企业存储方案,SAN是存储区域网络(Storage Area Network)的简称。他是一种通过光纤交换机、光纤路由器、光纤集成器等设备将磁盘阵列等存储设备与相关服务器连接起来的高速专用子网。
前面我们介绍了直连存储DAS,相比DAS,SAN的优势体现在易于扩容、集中管理、更好的性能以及更灵活的备份策略。
易于扩容:SAN作为前端存储,提供了一个共享的存储池,当存储空间不足时,可以进行空间扩容,前端也可以随时增加或者减少服务器。
.
更方便灵活的备份:把重要的数据集中到一起,就可以更加有效灵活的备份来实施数据保护,而且运行备份操作的时候就无需考虑它们对网络总体性能的影响。
相比SAN的诸多优势,SAN的缺点就非常的简单粗暴,**就是贵!**大部分的SAN都是FC SAN,应用光纤作为通信信道,使得SAN的整体构架成本居高不下,但是因为SAN高性能、易管理等诸多优点,使得SAN仍然是目前应用最普遍的存储解决方案。
今天,让我们来看看三大常见存储类型的最后一类——NAS。NAS是网络接入存储(Network Attached Storage)的简称,也就是存储系统直接接入网络,通过网络交换机,将服务器与存储连接在一起,用户可以通过TCPIP协议访问数据,并通过标准的业界文件共享协议,如CIFS、NFS来实现目录级的共享。
我们这里重点对比前面两种存储类型来看,NAS是“文件级”数据共享,NAS和SAN都构成了一个存储网络,都可以实现设备集中管理。
而SAN提供的是裸设备,适合Block级的应用,也就是数据库应用。
打个比方,SAN就好像政府给你批了一块地,这块地的大小,你可以规划随意使用,但是NAS相当于政府在这块地上给你盖了一栋楼,房间大小格局,用途基本都已经规划确定,可自由发挥的空间比较小。
要想将两个NAS设备的存储空间无缝合并并不容易,因为NAS设备通常具有独特的网络标识符,存储空间的扩大上有局限性。
NAS可以提供多种数据访问方式,并且可以实现多客户端共享文件或者目录。
然而NAS设备与客户机通过企业网进行连接,因此数据备份或存储过程中会占用网络的带宽。这必然会影响企业内部网络上的其他网络应用;共用网络带宽成为限制NAS性能的主要问题。