云存储是在云核算(cloud computing)概念上延伸和开展出来的一个新的概念,是指经过集群使用、网格技能或分布式文件体系等功用,将网络中很多各种不同类型的存储设备经过使用软件集合起来协同作业,一起对外供给数据存储和事务拜访功用的一个体系。 当云核算体系运算和处理的中心是很多数据的存储和办理时,云核算体系中就需求装备很多的存储设备,那么云核算体系就改变成为一个云存储体系,所以云存储是一个以数据存储和办理为中心的云核算体系。
何谓存储虚拟化
存储范畴世界权威机构SNIA(存储网络工业协会)给出了存储虚拟化(STorage VirtualizatiON)的界说:经过将存储体系/子体系的内部功用从使用程序、核算服务器、网络资源中进行笼统、躲藏或阻隔,完结独立于使用程序、网络的存储与数据办理.存储虚拟化技能将底层存储设备进行笼统化一致办理,向服务器层屏蔽存储设备硬件的特殊性,而只保存其一致的逻辑特性,然后完结了存储体系的会集、一致、便利的办理。
与传统存储比较,虚拟化存储的长处首要体现在:磁盘利用率高,传统存储技能的磁盘利用率一般只要30-70%,而选用虚拟化技能后的磁盘利用率高达 70-90%;存储灵敏,能够习惯不同厂商、不同类别的异构存储渠道,为存储资源办理供给了更好的灵敏性;办理便利,供给了一个大容量存储体系会集办理的手法,避免了由于存储设备扩大所带来的办理方面的费事;功能更好,虚拟化存储体系能够很好地进行负载均衡,把每一次数据拜访所需的带宽合理地分配到各个存储模块上,提高了体系的全体拜访带宽。
虚拟化存储有多种分类办法,从大的方面能够分为:依据在I/O途径中完结虚拟化的方位不同进行分类;依据操控途径和数据途径的不同进行分类。依据在I /O途径中完结虚拟化的方位不同,虚拟化存储能够分为主机的虚拟存储、网络的虚拟存储、存储设备的虚拟存储。依据操控途径和数据途径的不同,虚拟化存储分为对称虚拟化与不对称虚拟化。
跟着一些专心于集群存储事务的厂商,比方PaNASas、Isilon、龙存科技等在中国商场的快速开展,集群存储技能的使用会愈加遍及。尽管集群存储在处理非结构化数据方面优势非常显着,但从现在状况看,集群存储不太可能在短时间内彻底替代传统的网络存储方法,SAN和NAS仍会有用武之地。 需求着重的是,虚拟化是完结云核算前景方针的一项中心技能,由于云核算自身便是一个能供给虚拟化和高可用性的新一代核算渠道。从现在的商场状况看,服务器虚拟化已经是如火如荼,而存储虚拟化的开展相对慢一些。
虚拟化存储的体系构成
云存储中的一种典型存储方法为分布式存储。在这种方法中,一般选用带外虚拟化的方法办理存储设备,元数据办理和数据传输都是经过IP网络来完结。这种虚拟化存储体系首要有四类不同的存储设备。
客户端: 客户端向外为客户供给各种使用服务,如万维网服务、数据库、文件服务、科学核算等。 客户端上运转存储署理软件,供给网络虚拟设备供使用程序读写拜访。
装备办理服务器: 装备办理服务器用来进行体系的装备和办理。经过Internet、Telnet或其它接口登陆云存储渠道,以长途的方法装备和办理整个存储体系。
元数据服务器:云存储体系的 元数据服务器(MDS)办理着整个体系的元数据和目标数据的布局信息,担任体系的资源分配和网络虚拟磁盘的地址映射。在MDS上布置的大局虚拟化存储办理软件和集群办理软件可办理整个存储体系的装备和运转。别的,MDS经过冗余办理软件来完结一般存储节点之间的数据冗余联系。
目标存储节点:每个存储节点都是独立的存储设备,担任目标数据的存储、备份、搬迁和康复,并担任监控其他存储设备的运转状况和资源状况。一起,存储节点上运转着虚拟化存储办理软件,并存储了使用程序所需的数据。