三层模型:
根据云存储系统的组成和特点,虚拟存储模型可以分为三层:物理设备虚拟层、存储节点虚拟层、存储区域网络虚拟层。三层虚拟存储模型大大降低了存储管理的复杂性,有效包装了底层存储设备的复杂性和多样性,使系统具有更好的可扩展性和灵活性。用户只需将存储设备添加到存储池中,并进行简单的配置,就可以创建虚拟卷,而不需要关注系统中单个设备的物理存储容量和存储介质的属性,从而实现统一的存储管理。
物理设备虚拟层:
主要用于数据块级资源的分配和管理,利用基础物理设备创建连续的逻辑地址空间,即存储池。根据物理设备的属性和用户的需求,存储池可以具有读写特征、性能权重、可靠性等多种数据属性。根据需要分配的存储设备作为逻辑卷管理器,可以从存储池中分配逻辑卷,动态分配存储资源,管理数据块的映射和转发。
存储节点虚拟层:
它可以实现存储节点内多个存储池之间的资源分配和管理,将一个或多个按需分配的存储池集成到存储节点范围内的统一虚拟存储池中。该虚拟层由存储节点虚拟模块在存储节点内实现,管理按需分配的存储设备,支持存储区域网络虚拟层。
存储区域网络虚拟化层:
它可以实现存储节点之间的资源分配和管理,集中管理所有存储设备上的存储池,形成统一的虚拟存储池。该虚拟层由虚拟存储管理模块在虚拟存储管理服务器上实现,通过外部虚拟化管理虚拟存储系统的资源分配,为虚拟磁盘管理提供地址映射、查询等服务。