存储 频道

分层存储架构的原理与实施选择

  技术问题/选择

  有效的分层存储实施包括几个关键技术:确保有效分类的软件和流程,无中断数据集迁移软件,以及确保完整性的硬件。

  最困难的技术问题是确保数据完整性,特别是当出现一些故障的时候。应用程序性能也是一个关键因素。许多组织同时转向服务器和存储虚拟化来解决其数据增长和成本问题。目标是建立一个更加灵活、反应灵敏、成本合理的架构。

  对于小型网络,基于网络的虚拟设备可以运行得很好,但是其整合还是需要终端用户来完成。许多公司选择只做到这一步,即将存储阵列虚拟化到一个虚拟设备的背后。这里的一个关键问题是这些公司能够在何种程度上在所有存储领域中成功地采用这项策略。尤其是,例如,如果该虚拟设备的可用性低于连接在该虚拟设备背后的设备的时候,结果会是怎样?同时,如果由于和虚拟化阵列相关的费用限制,一个虚拟设备不能支持该应用所要求的响应时间,那么这个虚拟设备就不能被包括在虚拟化策略内。此外,在所支持的逻辑单元号上,这种虚拟设备经常有限制,需要安装更多的虚拟设备--增加了复杂性和开支。尤其是,跨设备的存储不能在一个逻辑池里面就能被虚拟化。

  在大型网络,出于架构考虑,用存储控制器来处理所有的数据完整性和数据迁移问题可能是有利的,而且该管理器具有在架构内外同时支持虚拟化阵列的能力。这种方式能够允许所安装的资产和更低成本的阵列连接上来。随着自动精简配置的采用(能够在逻辑上将存储过量分配给某一个应用,但是在物理上实际上只配置了当时所需要的存储),这种方式变得更加具有吸引力。但是,这种方法还是有一些整合问题,包括建立这种架构和将现有数据和架构迁移到新的系统中会产生中断问题。

  为使分层存储方案进入虚拟化(或是一个虚拟化环境中的一个辅助性节点),越来越多的厂商提供内置型分层存储解决方案,使用低成本SATA(串行接口)设备,例如,连同高性能的光纤通道驱动器。这只是一个很简单的方法,但是它确实能够整合不同的存储阵列。范围得到显著提升的簇集式控制器的发展使得这些方式更加有吸引力;但是,这种技术还只是刚刚出现。

  从技术整合的角度看,用户不可试图寻找万灵药(例如,跨数据中心的单一异构解决方案)。基于块和文件的存储还是非常分散的,进一步分化了存储策略。此外,用户还要专注于数据分类、政策、自动化,并且将那些能够减少迁移和配置问题的技术给整合起来。

0
相关文章