存储虚拟化的工作原理是什么


存储虚拟化有哪些优势

存储虚拟化为企业带来了诸多优势,有助于提高存储资源利用率、简化存储管理、增强数据可用性等。

存储虚拟化有哪些优势_提高存储利用率

提高存储利用率

通过存储虚拟化,可将物理存储资源统一管理,按需分配给不同应用,避免资源闲置浪费。存储虚拟化使逻辑存储容量与物理存储容量解耦,可根据实际需求分配所需的存储空间,不必将整个物理磁盘分配给单个应用,从而提高了存储利用率。

存储虚拟化有哪些优势_简化存储管理

简化存储管理

存储虚拟化为异构存储设备提供了统一的管理界面,管理员可通过单一控制台对所有存储资源进行集中管理和配置,极大简化了管理工作;并且管理员无需分别管理每一个物理存储设备,降低了管理复杂度和运维成本。

存储虚拟化有哪些优势_增强数据可用性

增强数据可用性

存储虚拟化实现了数据与物理存储位置的分离,使得数据可在不同物理存储设备之间无缝迁移,而不影响应用对数据的访问。这种位置独立性为数据迁移、备份、容灾等提供了便利,提高了数据的可用性和业务连续性。

存储虚拟化有哪些优势_优化存储性能

优化存储性能

通过存储虚拟化技术,可将高性能存储资源集中分配给对性能要求较高的应用,而将低性能存储资源分配给对性能要求较低的应用,实现存储资源的合理分配和性能优化。


存储虚拟化的类型

存储虚拟化的类型_块存储虚拟化

块存储虚拟化

将逻辑存储与物理存储分离,无需关注物理存储结构即可访问数据,为管理员提供更大的存储管理灵活性。

存储虚拟化的类型_文件存储虚拟化

文件存储虚拟化

解决网络附加存储(NAS)的挑战,消除文件级数据访问与物理存储位置的依赖关系,优化存储利用率、服务器整合和无中断文件迁移。

存储虚拟化的类型_主机端存储虚拟化

主机端存储虚拟化

在服务器端实现存储虚拟化,通过软件将物理存储抽象为逻辑存储。

存储虚拟化的类型_存储设备端存储虚拟化

存储设备端存储虚拟化

在存储阵列或存储控制器上实现存储虚拟化,将多个物理存储设备整合为单一存储池。

存储虚拟化的类型_网络端存储虚拟化

网络端存储虚拟化

通过专用设备或网络交换机实现存储虚拟化,提供磁盘管理、元数据查找、数据迁移和复制等服务。

存储虚拟化的类型_存储区域网络(SAN)虚拟化

存储区域网络(SAN)虚拟化

将多个异构SAN存储资源虚拟化为单一存储池,简化SAN基础架构管理。

存储虚拟化的类型_云存储虚拟化

云存储虚拟化

云服务商提供的分布式、可扩展、远程可访问的虚拟化存储服务。


存储虚拟化的组成部分

存储虚拟化是一种将逻辑存储与物理存储分离的技术,为管理员提供了更大的灵活性来管理最终用户的存储。存储虚拟化主要包括以下几个组成部分:

块虚拟化与文件虚拟化

块虚拟化是指将逻辑存储分区与物理存储分离,使存储管理员能够无视底层物理结构访问存储。这使得存储管理更加高效。文件虚拟化则解决了网络附加存储(NAS)的挑战,消除了文件级别访问数据与物理存储位置之间的依赖关系,从而实现存储优化、服务器整合和无中断文件迁移。

带内虚拟化与旁路虚拟化

存储虚拟化可以在带内实现,即虚拟化设备处理所有I/O请求;也可以在旁路实现,设备仅执行元数据映射功能。带内虚拟化支持缓存和诸如精简配置等高级功能,而旁路虚拟化则避免了设备成为瓶颈。

基于文件与基于块的虚拟化

基于文件的虚拟化使用文件作为基本存储单元,而基于块的虚拟化使用块。基于文件的虚拟化可以简化存储管理、提高利用率,并通过文件复制实现灾难恢复。

存储池与虚拟存储单元

存储虚拟化将数据中心中不同供应商和不同类型的物理存储设备(如NAS和SAN)的功能组合在一起,形成一个大的虚拟存储单元池。IT管理员可以使用管理软件分配和控制这个虚拟存储池中的存储资源。


如何搭建存储虚拟化

存储虚拟化是一种将物理存储资源抽象为逻辑存储池的技术。通过以下步骤可以搭建存储虚拟化:

整合物理存储资源

首先需要将数据中心内的各种物理存储设备(如NAS、SAN等)整合到一起,形成统一的存储资源池。无论这些存储设备来自不同供应商或采用不同存储类型,都可以通过存储虚拟化将它们虚拟化为一个逻辑整体。

创建逻辑存储池

利用虚拟化管理软件,可以从物理存储资源池中划分出逻辑存储池。逻辑存储池屏蔽了底层物理存储的复杂性,为主机系统呈现统一的虚拟存储视图。管理员可以灵活分配和调整逻辑存储容量,而无需关注具体的物理存储细节。

提供增强功能

存储虚拟化可以提供诸如精简配置、动态扩展等增强功能,帮助最大限度利用存储资源。精简配置允许按需分配存储空间,而非一次性预留大量空间。动态扩展则可以通过添加物理存储设备来无缝扩大逻辑存储池的容量。

集中管理存储

通过存储虚拟化,IT管理员可以集中管理数据中心内的所有存储资源。他们可以从统一的控制台监控和调整存储配置,简化诸如备份、归档等存储活动的执行。这种集中式管理有助于提高运维效率。

实现数据位置独立

存储虚拟化将数据的物理位置与逻辑存储视图分离,实现了数据位置独立性。这使得数据可以灵活地在不同存储设备之间迁移,而不会影响上层应用对存储的访问。


存储虚拟化面临的挑战

存储虚拟化虽然带来了诸多优势,但也面临着一些挑战。

管理复杂性

虽然存储虚拟化抽象了逻辑存储,但物理存储仍需要管理。这增加了管理的复杂性,并使故障隔离和问题确定更加困难。

性能影响

存储虚拟化需要将逻辑存储映射到物理存储,这会给I/O请求增加延迟。直接处理I/O请求的对称虚拟化设计也可能影响延迟,尽管高效实现可以将其降至最低。元数据查找所需的带宽也可能影响吞吐量。

元数据管理

元数据对于重建逻辑存储至关重要,因此必须对其进行适当的备份和复制。元数据必须保持原子性和快速更新,以免影响性能。

互操作性和供应商支持

存储虚拟化引入了一个额外的层,必须与所有设备、存储和主机互操作,这可能带来挑战。

回退复杂性

如果存储虚拟化实施失败,回退可能很复杂,因为逻辑存储必须重新构建为连续的物理存储,以便于使用传统方式。


存储虚拟化与传统存储的不同

存储虚拟化为企业带来了诸多优势,与传统存储环境存在显著差异。本文将从以下几个方面阐述存储虚拟化与传统存储的不同之处。

存储资源统一管理

存储虚拟化技术将分散的多个独立存储设备(无论是网络附加存储NAS还是存储区域网络SAN)虚拟化为一个逻辑存储池,使其表现为单一的巨型存储设备。这种统一管理模式大大简化了存储管理,提高了存储利用率。而传统存储环境下,IT管理员需要分别管理每个存储设备及其容量。

存储资源动态分配

存储虚拟化可以根据主机的实际需求动态分配所需的逻辑存储空间,避免了传统环境下将整个物理磁盘映射给主机导致的存储浪费。此外,存储虚拟化支持薄provisioning技术,可在未完全分配物理存储的情况下,为主机提供看似很大的逻辑磁盘。

存储资源跨平台整合

存储虚拟化技术能够将来自不同厂商、不同类型的存储硬件资源整合到同一个存储池,实现存储资源的跨平台整合。而传统存储环境下,不同厂商的存储设备往往无法互通,存在资源孤岛。

故障隔离与恢复

存储虚拟化增加了一层抽象层,使故障隔离和恢复变得更加复杂。如果需要退出虚拟化环境,还需要重建连续的物理磁盘。传统存储环境下则无需处理这些额外的复杂性。


亚马逊云科技热门云产品

Amazon SageMaker

Amazon SageMaker

大规模构建、训练和部署机器学习模型

Amazon IoT Core

Amazon IoT Core

将设备连接到云

Amazon EC2

Amazon EC2

云中的虚拟服务器

Amazon Organizations

Amazon Organizations

跨亚马逊云科技账户集中监管和管理

欢迎加入亚马逊云科技培训中心

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
  • 快速上手训练营
  • 第一课:亚马逊云科技简介

    本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

    亚马逊云科技技术讲师:李锦鸿

    第二课:存储与数据库服务

    您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

    亚马逊云科技资深技术讲师:周一川

    第三课:安全、身份和访问管理

    在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

    亚马逊云科技技术讲师:马仲凯
  • 账单设置与查看
  • 视频:快速完成税务设置

    部署时间:5 分钟

    视频:账户账单信息

    部署时间:3 分钟

    视频:如何支付账单

    部署时间:3 分钟

  • 动手实操
  • 快速上手云上无服务器化的 MySQL 数据库

    本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

    部署时间:10 分钟

    启动一台基于 Graviton2 的 EC2 实例

    本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

    部署时间:5 分钟

    使用 Amazon Systems Manager 进行云资源统一跟踪和管理

    在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

    部署时间:10 分钟

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

免费试用 12 个月

云服务器 EC2

每月免费使用 750 小时,两种实例类型可选,并可免费获得 750 小时公网 IPv4 地址

关闭
1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域
关闭
由光环新网运营的
北京区域
由西云数据运营的
宁夏区域