2015年华中科技大学《信息存储技术》期末考试1.写出中英文全称(10个,20分)COWCopyOnWrite(写时复制)NVMnon-volatilememory非易失性存储器nodevirtualmemory节点虚拟存储器SAMSCSI-3ArchitectureModelSCSI-3的结构模型RAID磁盘阵列RedundantArraysofIndependentDisksOSD对象存储系统(Object-basedStorageSystem)SANStorageAreaNetwork存储局域网ISCSI互联网小型计算机接口协议InternetsmallcomputersystemsinterfaceprotocolNAS网络互联存储NetworkAttachedStorageSSD固态硬盘Solid-StateDriverRTO恢复时间指标RecoveryTimeObjective2.简单题,用一两句话回答下列问题(5个,30分)①虚拟存储的好处存储虚拟化是一项技术,它通过对物理层资源进行抽象,展现给用户一个灵活的、逻辑的数据存储空间。那么,对于存储行业来说呢。好处一、自动精简配置在传统IT架构中,一个新的应用被安装到系统中后,存储管理员必须为该应用分配足够的存储空间,以保证在需求增长时,应用也能正常运行,这就是通常所说的过度配置。人们习惯为应用预先分配大量的存储空间,但在实际应用中,这些存储空间很难被全部使用,从而造成了浪费。自动精简配置允许存储管理员为应用虚拟分配所需的存储空间,并只在写入数据时才会进行实际的容量分配,这就是所谓的按需分配。自动精简配置技术不仅可以有效地提高存储利用率,还能在一个容量需求不断变化的环境中,允许存储管理员为那些拥有未知存储需求的独立项目配置充足的存储空间,而这些存储空间还能被其他项目共用。好处二、容灾容错,保证业务连续性在没有虚拟化的情况下,数据复制发生在相似的阵列和相似的主机之间。现在聚集多个磁盘系统建立一个大的存储池,通过存储虚拟化引擎,将存储虚拟池中,需要复制的数据保存到指定设备,即可以不对称地复制,也就是说,不需要在故障恢复的地点提供一个相当的主机和磁盘,根据自身需求存储复制就可以进行。(ppt)对新的服务器,网络和存储技术开放1、显著减少停机时间-计划内和计划外2、提高资源存储的利用率-降低存储的资金成本-降低管理的复杂性3、(潜在的)改进的性能-负载分散,均衡,多路径,启发式转移4、未来必须具备的结构-增强可扩展性,安全性,灵活性-管理的文件系统和卷管理器5、简化存储策略和程序的定义6、更好地提供存储服务和质量②磁盘相比光盘有什么优势(找到的光盘的优势,对着改还是OK的)③SAN和NAS的最主要区别见ppt第五章最后一面④区别软RAID和硬RAID的关键点(ppt)看实现RAID是否占用主机的资源(CPU、Memory)⑤RAID5/6为什么要进行初始化在RAID系统中,所有条带中的数据都需要满足编解码算法规则,即条带中的所有数据可以按照一定规则生成编码数据,并且该编码数据和条带中存储的编码数据相同。这种情况被称之为该条带中的数据是一致的。当一个磁盘发生故障时,可以通过存储在条带中的编码数据恢复丢失的数据块。如果一个条带中的数据不一致,即条带中的数据计算得到的编码结果和存储的编码数据不相同,那么一旦一个磁盘发生故障,那么通过存储在条带中的编码数据将无法正确恢复丢失的数据块。所以,一个数据不一致的条带将会在故障发生时导致数据正确性问题。在创建一个RAID系统时,RAIDGroup中的磁盘可能是新盘,也可能是一块已经被使用过的数据盘,这些盘上的数据不会全是零。在这种情况下,采用这些盘构建的数据条带一定不能满足数据一致性的需求。即每个条带中的数据按照一定规则计算得到的编码数据和条带中的编码数据是不相符的。这种数据不一致的条带将会对RAID数据正确性问题引入极大的风险。正因为这个原因,在创建一个RAID的时候需要考虑将系统中所有的条带进行初始化,以此来保证条带中数据的一致性。3.问答题(50分)(1)RAID的几种数据恢复方法重建过程???(2)如果非易失性半导体存储器部分取代或完全取代磁盘或内存,传统结构模式会发生什么变化,你觉得哪种结构是最有可能的?见课件固态存储(3)大数据时代,你认为哪种存储结构适合,说出理由。具备高可靠性及可扩展性的海量数据存储对互联网公司来说是一个巨大的挑战,传统的数据库往往很难满足该需求,并且很多时候对于特定的系统绝大部分的检索都是基于主键的的查询,在这种情况下使用关系型数据库将使得效率低下,并且扩展也将成为未来很大的难题。在这样的情况下,使用Key-value存储将会是一个很好的选择。它被广泛应用于缓存,搜索引擎等等领域。根据以上的描述,一个好的key-value存储需要满足哪些条件呢?Availability可用性、Scalability可扩展性、Failover故障恢复、Performance高性能,简单来说,就是数据不能丢失,服务不能中断,能对故障进行感知并能自动恢复,读写性能极高。一个解决方案是使用键值(Key-Value)存储数据库,这是一种NoSQL(非关系型数据库)模型,其数据按照键值对的形式进行组织、索引和存储。KV存储非常适合不涉及过多数据关系业务关系的业务数据,同时能有效减少读写磁盘的次数,比SQL数据库存储拥有更好的读写性能。Keyvalue、Hadoop、Mongdb、Hbase。