磁盘阵列 和 分布式文件系统有什么区别啊?面试的时候有一个考官问:现在磁盘阵列的效率那么高

磁盘阵列 和 分布式文件系统有什么区别啊?面试的时候有一个考官问:现在磁盘阵列的效率那么高 为什么还要用LUSTRE呢

1、磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜且多余的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。同时利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

2、分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就象使用本地驱动器一样,下面是三个基本的分布式文件系统。使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。

3、综上所述,磁盘阵列主要是以冗余备份来保障文件安全和快速访问,一般以本机不同磁盘或局域网内磁盘组成,而分布式文件系统将广泛分布在本机、局域网和广域网上各个不同物理存储空间的数据以一定逻辑形式组成的文件系统,提供的服务更多的是起到索引(指向)的作用,而又不必耗费很大的部署资源,顺应了云计算的发展方向。追问

你的意思是 阵列磁盘只是硬件而已,而分布式文件系统可以用阵列磁盘这些硬件来部署,当然也可以用其他廉价的东西来部署 是这个意思吗?

追答

是的。磁盘阵列有物理网络的相对局限性,而分布式文件系统广泛分布于各处,更重要的是起到一个逻辑意义上的系统功能,也就是便于调用的索引的功能,同时又可最大化地节省设备的投入,避免资源重复浪费,云计算、云技术的发展方向就是如此。

温馨提示:答案为网友推荐,仅供参考
相似回答