存储虚拟化技术工作原理概述

日期: 2009-10-25 作者:Stephen J. Bigelow翻译:李哲贤 来源:TechTarget中国 英文

存储虚拟化技术通过在操作系统和存储数据的物理硬盘之间建立一个虚拟的抽象层的方式工作。虚拟存储作为相对独立的一层存在,通过虚拟存储技术使存储设备获得更高的利用率和更好的管理方式。   例如,虚拟存储软件和设备首先创建一个逻辑空间,然后通过在物理磁盘空间和逻辑磁盘空间之间建立映射关系的方式来管理源数据。逻辑空间的创建,使得通过虚拟平台所提供的存储卷,可以被方便的创建和改变而无需对底层的物理硬盘做更多操作。

  存储虚拟化技术带来的最直接收益就是存储利用率的提高,通过虚拟化技术可以大幅减少企业中存储资源的浪费。例如某个分配给SAN(storage area network (SAN))的LUN(lo……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

存储虚拟化技术通过在操作系统和存储数据的物理硬盘之间建立一个虚拟的抽象层的方式工作。虚拟存储作为相对独立的一层存在,通过虚拟存储技术使存储设备获得更高的利用率和更好的管理方式。

  例如,虚拟存储软件和设备首先创建一个逻辑空间,然后通过在物理磁盘空间和逻辑磁盘空间之间建立映射关系的方式来管理源数据。逻辑空间的创建,使得通过虚拟平台所提供的存储卷,可以被方便的创建和改变而无需对底层的物理硬盘做更多操作。

  存储虚拟化技术带来的最直接收益就是存储利用率的提高,通过虚拟化技术可以大幅减少企业中存储资源的浪费。例如某个分配给SAN(storage area network (SAN))的LUN(logical unit number (LUN))虽然占用了存储空间,但是可能并没有被SAN所使用。或者是在分散的数据中心环境存储系统上的某块物理硬盘可能被管理员忘记分配了,这都会造成资源的浪费。存储虚拟化环境下,这些没有被使用的空间可以被集中起来组成可用的LUN然后分配给前端应用所使用。

  存储虚拟化技术同时也支持在不同存储系统间针对LUN做数据的迁移和复制。这个功能在那些需要维护或替换设备,同时又要求必须使系统保持在线地应用环境下是非常有用的。通过简单地更改地址空间映射关系,虚拟化技术可以在不中断硬盘I/O的情况下改变数据存放的地点,允许有效地无中断地在企业级数据中心内部迁移数据。

  存储系统的管理也被极大地简化。相比传统的方式下需要管理多个存储子系统(通常还是异构的),虚拟化存储系统环境可以通过相对简单的单一方式来管理整个数据中心的存储。另外,一些先进的存储管理技术如:卷精简分配和动态卷分配技术等,也可以被简单地引入到系统环境中。卷精简分配技术允许创建一个虚拟LUN,使得LUN所呈现的大小可以大于实际占用的物理空间大小。例如,一个1GB的LUN在创建初期可能只会占用100MB的存储空间。当相关的应用使用磁盘空间时,额外的磁盘空间可以被周期性地分配给LUN而无需重新创建(上限到指定的空间大小)。动态卷分配技术是相似的原理,允许LUN的大小根据需要动态的增长或减小,确保LUN的大小跟每个应用的需求相匹配。但是传统的存储系统管理操作(例如RAID组的创建的维护)仍然是必需的。

  基于主机的存储虚拟化技术,如Symantec的Veritas Storage Foundation通过在主机系统中安装额外的设备驱动和软件来提供对物理硬盘的虚拟化功能。基于设备的存储虚拟化技术,如Hitachi的Data Systems' Universal Storage Platform通过在自有存储阵列系统下合并和管理其他的存储实现虚拟化应用。基于网络的存储虚拟化技术,如EMC的Invista通过在FC SAN或iSCSI SAN中插入一台服务器或智能交换机设备来截取从网络设备到存储控制器的I/O,从而实现虚拟化功能。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐