storage virtualisation 可以在server,storage,network三层实现5.6.1 Storage virtualisation in the server在server level实现虚拟化的优点:1. 一些经过测试和验证的虚拟化技术已经被普遍使用2. 虚拟化功能可以集...
显示全部storage virtualisation 可以在server,storage,network三层实现
5.6.1 Storage virtualisation in the server
在server level实现虚拟化的优点:
1. 一些经过测试和验证的虚拟化技术已经被普遍使用
2. 虚拟化功能可以集成多套存储系统
3. 在storage network中实现虚拟化不需要额外的硬件,因此额外的错误源可以被排除,这种实现仍然是划算的
在server level实现虚拟化的缺点:
1. 对存储虚拟化的管理必须对每个server进行实现,为了实现这个,需要安装适当的软件并在这台server上维护该软件
2. 运行在server上的存储虚拟化软件会消耗系统资源,对server性能产生负面影响
3. 在虚拟化软件和某些特定的应用程序之间可能存在不兼容
4. 这个虚拟化只能扩展给连接到storage network的server的特定区域,这些server运行着虚拟化实体
5. 这个虚拟化只能发生在单独的server上,这个缺点可以被复杂的cluster方式修补,但却要额外产生管理消耗
5.6.2 Storage virtualisation in storage devices
在storage device level 实现虚拟化的优点:
1. 主要的管理任务直接发生在存储设备上,由于它的执行非常接近物理设备,这样更容易被感知并且更可靠
2. 如RAID,instant copies等增强型存储功能被直接是现在物理存储资源上,这意味着server和IO buses没有承担负载
3. 此外,与server的解耦使得自从一个存储设备可以被多个平台使用后,在大型环境中的工作变得更容易
4. server上并没有因为虚拟化操作而产生额外的负载
在storage device level 实现虚拟化的缺点:
1. 虚拟化的配置和实现是由厂家规定细节的,可能这会导致特定的和其它存储的不兼容性
2. 让不同厂家的存储设备一起工作是很困难的,有时候甚至是不可能实现的
3. 虚拟化只发生在一个存储设备内,并且不能在没有额外软件的情况下有效的将其它存储设备扩展进来
5.6.3 Storage virtualisation in the network
分为symmetric (对此)和 asymmetric(不对称)两种
在storage network level实现虚拟化的优点:
1. 这个虚拟化可以扩展至多种厂家的存储设备
2. 这个虚拟化可以被接入该网络的server的不同操作系统使用
3. 增强型存储功能,如mirroring或snapshots可以被用在存储设备上,不需要他们支持这些技术(for example, JBODs and low cost RAID arrays)
4. 存储虚拟化的管理可以在一个中心点上完成
5. 这个虚拟化的操作既不增加server的负载,也不增加存储的负载
在storage network level实现虚拟化的缺点:
1. 在storage network中需要额外的硬件和软件
2. storage network中的虚拟化实体将会变成性能瓶颈所在
3. 存储虚拟化与其它存储技术相比,仍然是个新技术种类。因此基于block级的存储虚拟化已经被成功在生产环境中建立,对位于storage network中的file level级存储虚拟化方面仍然经验有限
收起