何谓存储虚拟化
存储领域国际权威机构SNIA(存储网络工业协会)给出了存储虚拟化(Storage Virtualization)的定义:“通过将存储系统/子系统的内部功能从应用程序、计算服务器、网络资源中进行抽象、隐藏或隔离,实现独立于应用程序、网络的存储与数据管理”。存储虚拟化技术将底层存储设备进行抽象化统一管理,向服务器层屏蔽存储设备硬件的特殊性,而只保留其统一的逻辑特性,从而实现了存储系统的集中、统一、方便的管理。
与传统存储相比,虚拟化存储的优点主要体现在:磁盘利用率高,传统存储技术的磁盘利用率一般只有30-70%,而采用虚拟化技术后的磁盘利用率高达70-90%;存储灵活,可以适应不同厂商、不同类别的异构存储平台,为存储资源管理提供了更好的灵活性;管理方便,提供了一个大容量存储系统集中管理的手段,避免了由于存储设备扩充所带来的管理方面的麻烦;性能更好,虚拟化存储系统可以很好地进行负载均衡,把每一次数据访问所需的带宽合理地分配到各个存储模块上,提高了系统的整体访问带宽。
虚拟化存储有多种分类方法,从大的方面可以分为:根据在I/O路径中实现虚拟化的位置不同进行分类;根据控制路径和数据路径的不同进行分类。根据在I/O路径中实现虚拟化的位置不同,虚拟化存储可以分为主机的虚拟存储、网络的虚拟存储、存储设备的虚拟存储。根据控制路径和数据路径的不同,虚拟化存储分为对称虚拟化与不对称虚拟化。
虚拟化存储的系统构成
云存储中的一种典型存储方式为分布式存储。在这种方式中,一般采用带外虚拟化的方式管理存储设备,元数据管理和数据传输都是通过IP网络来完成。这种虚拟化存储系统主要有四类不同的存储设备。
客户端:客户端向外为客户提供各种应用服务,如万维网服务、数据库、文件服务、科学计算等。客户端上运行存储代理软件,提供网络虚拟设备供应用程序读写访问。
配置管理服务器:配置管理服务器用来进行系统的配置和管理。通过Internet、Telnet或其它接口登陆云存储平台,以远程的方式配置和管理整个存储系统。
元数据服务器:云存储系统的元数据服务器(MDS)管理着整个系统的元数据和对象数据的布局信息,负责系统的资源分配和网络虚拟磁盘的地址映射。在MDS上部署的全局虚拟化存储管理软件和集群管理软件可管理整个存储系统的配置和运行。另外,MDS通过冗余管理软件来实现普通存储节点之间的数据冗余关系。
对象存储节点:每个存储节点都是独立的存储设备,负责对象数据的存储、备份、迁移和恢复,并负责监控其他存储设备的运行状况和资源情况。同时,存储节点上运行着虚拟化存储管理软件,并存储了应用程序所需的数据。
虚拟化存储的三层模型
根据云存储系统的构成和特点,可将虚拟化存储的模型分为三层:物理设备虚拟化层、存储节点虚拟化层、存储区域网络虚拟化层。三层虚拟化存储模型大大降低了存储管理的复杂度,有效地封装了底层存储设备的复杂性和多样性,使系统具备了更好的扩展性和灵活性。用户只需将存储设备添加到存储池中并进行简单配置,就可以创建虚拟卷,而不必关注系统中单个设备的物理存储容量和存储介质的属性,从而实现统一的存储管理。
物理设备虚拟化层:主要用来进行数据块级别的资源分配和管理,利用底层物理设备创建一个连续的逻辑地址空间,即存储池。根据物理设备的属性和用户的需求,存储池可以有多个不同的数据属性,例如读写特征、性能权重和可靠性等级。按需分配的存储设备作为一个逻辑卷管理器,可以从存储池中分配逻辑卷,动态地分配存储资源,并管理数据块的映射和转发。
存储节点虚拟化层:可实现存储节点内部多个存储池之间的资源分配和管理,将一个或者多个按需分配的存储池整合为在存储节点范围内的统一的虚拟存储池。这个虚拟化层由存储节点虚拟模块在存储节点内部实现,对下管理按需分配的存储设备,对上支持存储区域网络虚拟化层。
存储区域网络虚拟化层:可实现存储节点之间的资源分配和管理,集中地管理所有存储设备上的存储池,以组成一个统一的虚拟存储池。这个虚拟化层由虚拟存储管理模块在虚拟存储管理服务器上实现,以带外虚拟化方式管理虚拟存储系统的资源分配,为虚拟磁盘管理提供地址映射、查询等服务。
广泛的应用
虚拟化技术已经在存储领域得到广泛的应用。
各个存储设备厂商纷纷推出了自己的虚拟化存储产品。令人瞩目的是,华为提供了企业级虚拟化存储服务,推出了针对云计算的虚拟机和网络存储服务器的虚拟机,以及VTL虚拟带库和VIS产品。同时,华为在云存储系统中也大量应用了虚拟化技术,实现了元数据服务器的虚拟化VMDS,对象存储服务器的虚拟化VOSN,以及数据容器的虚拟化,等等。
虚拟化存储在各种行业中已经开始了大规模应用。这些应用包括:
数据中心:应用虚拟化技术提供计算和存储服务中心、网络管理中心、灾难恢复中心、IT资源租赁中心等服务。
电信行业:随着产业的发展,电信行业面临两方面的挑战,一方面降低IT架构的成本,另一方面提高IT架构的可用性。虚拟化技术正是解决这一问题有效办法。
银行证券保险行业:利用虚拟化进行容灾,采取“两地三中心”方案,即生产中心、同城灾备中心、异地灾备中心。同城灾备中心负责一般性灾难的防范,异地灾备中心用来防范大范围的灾难。利用虚拟化技术,可以在统一的虚拟化基础架构中,实现跨数据中心的虚拟化管理。
政府信息系统:政府数据存储系统的建设正受到前所未有的重视。系统利用先进的存储虚拟化技术,建立统一、标准、共享的数据资源存储平台,能够有效地管理庞大、繁多、复杂的数据及相关的设备,提高资源利用率,并建立起全面的数据安全保障体系。
分享到:
相关推荐
3. **云存储服务**:在公有云或私有云环境中,存储虚拟化技术为用户提供弹性伸缩的存储服务。 #### 四、存储虚拟化的实现方式 存储虚拟化可以通过以下几种方式进行实现: 1. **软件定义存储(SDS)**:通过软件来...
在服务器虚拟化技术中,常见的虚拟化平台有VMware vSphere、Microsoft Hyper-V、KVM(Kernel-based Virtual Machine)和Xen等。每种平台都有其独特的优势和适用场景,例如VMware以其强大的企业级功能和兼容性闻名,...
《云计算与虚拟化技术》是一本深入探讨现代IT领域中两个关键概念的资源,对于学习和理解这些技术的读者来说非常有价值。云计算是信息技术的重要里程碑,它改变了我们使用计算资源的方式,而虚拟化技术则是实现云计算...
其中,存储虚拟化是云存储中的关键核心技术之一,它实现了对物理存储资源的抽象、集中管理和优化,极大地提高了存储效率和灵活性。 存储虚拟化是一种将多个物理存储设备(如硬盘、磁盘阵列、NAS设备等)整合为一个...
例如,通过虚拟化技术,企业可以轻松地在云环境中创建和管理虚拟机,而云存储则为这些虚拟机提供了灵活、安全的数据存储空间。这种组合使动态扩展资源变得容易,实现了按需付费模式,帮助企业应对不断变化的业务需求...
完整版 大数据与云计算技术 云计划与虚拟化技术 02云计算虚拟化技术_存储虚拟化技术 共111页.pptx 完整版 大数据与云计算技术 云计划与虚拟化技术 03云计算虚拟化技术_小型机虚拟化 Unix虚拟化 共61页.pptx 完整版 ...
早期的虚拟化技术在CPU、内存和I/O虚拟化方面存在一定的开销,而华为云的Zero软硬结合虚拟化3.0技术则显著降低了这些开销,使得虚拟化服务的性能接近甚至达到裸机水平。 在擎天架构中,计算、存储和网络资源的管理...
HDS的存储虚拟化整合方案旨在通过虚拟化技术,将不同类型的存储资源统一管理,形成一个逻辑上的大型存储池,提高资源利用率,简化管理复杂性。 5.2 HDS虚拟化整合项目的实施流程 实施过程通常包括规划、设计、部署...
3. **虚拟化3.0**阶段,随着云计算的发展,虚拟化技术的应用范围进一步扩大,不仅限于传统的计算资源,还扩展到了存储、网络等领域。这一阶段的关键技术包括分布式虚拟化操作系统(Cloud OS)、虚拟化集群等,支持更为...
"华为桌面云应用虚拟化技术方案" 华为桌面云应用虚拟化技术方案是基于Window Server服务器集中管理和发布的共享应用和桌面,旨在解决当前 IT 系统面临的挑战,如应用部署的复杂性、成本上涨、移动性需求和业务连续...
在云存储中,虚拟化技术使得存储资源能够被灵活分配和扩展,支持多个租户同时访问。例如,通过存储虚拟化,可以将分散的物理存储空间整合为一个统一的逻辑存储池,方便管理和分配。此外,虚拟化还允许快速备份和...
公有云、私有云和混合云模型都离不开虚拟化技术的支持。 8. **虚拟化与容器化**:虚拟化技术的一个现代竞争对手是容器化,如Docker和Kubernetes。容器不模拟整个操作系统,而是共享主机操作系统的内核,因此启动更...
1、什么是存储虚拟化 2、为什么要存储虚拟化 3、存储虚拟化实现模式 4、存储虚拟化的应用难点
【华为横纵虚拟化及集群技术】是现代数据中心和云计算环境中至关重要的技术,它涉及到服务器资源的高效利用、业务连续性以及系统管理的简化。在本培训中,我们将深入探讨华为在这方面所采取的创新解决方案。 首先,...
信创虚拟化及云平台解决方案是指通过虚拟化技术和云计算技术,屏蔽底层硬件差异,统一管理和运维信创环境的解决方案。该解决方案可以帮助用户快速迁移到信创环境,提高业务连续性和灵活性。 虚拟化技术 虚拟化技术...
VMware虚拟化云技术是现代企业IT环境中的一种关键解决方案,它允许组织构建和管理高效的云计算基础设施,以提供桌面服务和应用程序。VMware的核心产品之一是Horizon View,它旨在简化和自动化桌面即服务(DaaS)的...