2.3 基于网络的存储虚拟化
基于网络的存储虚拟化是在主机和存储设备子系统之间的网络上实现存储虚拟化功能, 根据数据通路和管理通路的祸合情况可分为带内模式(in-band) 和带外模式(out-of-band) 两种:
(1)在带内虚拟化模式中, 负责虚拟化管理和控制的设备被置于应用服务器和存储设备之间的数据通路上, 其最大的好处就是简化, 可以集中管理多种连接设备。
(2)在带外虚拟化模式中, 负责虚拟化管理和控制的模块处于应用服务器和存储设备之外的独立控制通路上。
2.4 实现存储虚拟化的关键技术
实现存储虚拟化系统的关键是实现众多异构存储设备到统一虚拟存储资源的视图映射,通常在用户和存储设备路径上加入存储管理部件来实现虚拟化,它屏蔽了不同类型、不同特性的物理设备,实现大量异构存储资源的整合,向用户提供方便访问、任意划分、在线扩容、安全稳定的虚拟存储系统。.实现虚拟化存储系统需要解决的一些关键技术包括:
(1)异构存储介质的互联和统一管理。
(2)数据的共享冲突与一致性。
(3)数据的透明存储和容错容灾策略。
(4)性能优化和负载均衡。
(5)数据的安全访问策略。
(6)高可靠性和可扩展性。
2.5 面向服务的多级存储虚拟化技术
传统存储虚拟化的核心工作是物理存储资源到单一逻辑存储部件的映射,隐藏异构存储设备的多样性,实现存储空间的管理。在物联网的存储服务环境中,存储虚拟化技术应具有的特点:(1)存储虚拟化要满足存储服务的需求。服务具有多样性,需求各不相同,要对用户的要求、习惯等信息进行分析处理,研究面向服务的存储虚拟化技术。(2)存储设备存在扩展或结点失效,物理存储设备不是静态的,而是动态变化的。因此,面向物联网的存储虚拟化需要能够适应其内部组成环境和外部应用环境的复杂性。
2.6 网络硬盘的发展
随着云技术的发展,现在网络硬盘迎来了快速发展期,满足了人们的存储需要。云存储技术在网络硬盘的发展中起到了关键性的作用。云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统 等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。这样不仅大大提高了空间的利用率,也极大地加强了存储的安全性。在此基础上,成本的变相降低也让服务提供商为用户提供了更大的网络存储空间。现在2GB的存储空间都难以满足人们胃口,Google和微软纷纷推出 5G、7G的免费空间,而国内的服务提供商更是慷慨地为用户提供了15G、25G甚至100G的免费空间容量,这在当时是完全不可想象的事。Google甚至推出了16TB的存储空间,虽然需要支付高额的费用,但也表明现在技术让存储服务提供商有能力开拓更多的空间容量。
现在的网盘服务,普遍具有PC同步功能。虽然我们当时完全没有考虑过这样的功能,也没有形成这类的需求,但是随着技术的深入和服务的完善,一些新的功能被开发出来,而相应的需求也被激发了。PC同步是通过PC客户端将本地文件与网盘关联起来,这样做的好处是免去了上传和下载的麻烦。一旦形成同步关联,在PC端关联文件夹(或盘符)里的任何文件改动,都会实时同步到网盘保存。同样的,网盘里的文件改动,也会直接同步到PC端。这样,网盘是真正作为一个“盘”在使用,只不过这个盘是虚拟的,它寄生在网络,且不会因为电脑的故障而受到任何影响。 openstack多级虚拟化存储方法研究+文献综述(3):http://www.751com.cn/jisuanji/lunwen_5251.html