实用技巧大讲堂:NAS系统选购注意事项
中关村在线 发表于:12年03月21日 09:26 [转载] 中关村在线
存储效率问题
某些高级存储特性和功能可以帮助我们在有限的物理磁盘上储存更多的数据,这也是我们评价一款存储阵列产品高低的重点之处。存储效率高意味着用户只需 要准备比以往更少的磁盘,这样既能够显著的节省费用,同时也能比较容易的摊薄高昂的采购成本。换句话说,越贵的NAS在使用过程中的开销有可能越少,而价 格便宜的NAS由于不具备高效的存储特性,使用过程中的成本反而更高,而那些可以提高存储效率的功能就包括自动精简配置、高效快照、瘦克隆、重复数据删除 以及压缩等等。在不同的NAS产品中,这些功能特性有着不同的实现方法和效率表现。最主要的区别是它们处理数据的粒度不同,大多数NAS系统以卷为最小的 操作单位,但某些产品可以单独针对目录甚至是单个文件进行操作。EMC公司Isilon产品高级市场副总裁Sam Grocott 说:“EMC的Isilon可以在文件和目录级别实现快照、复制和配额设置”。
下面我们就介绍一些能帮助用户减少物理磁盘需求并提高存储效率的高级存储特性。
Thin provisioning自动精简配置。该功能可以让我们预分配超出实际可用物理容量的逻辑空间,从而达到提高存储利用率的效果。对于同时支持文件和块存 储协议的系统来说,这一点相当重要。通过自动精简配置技术创建的卷和NAS存储池与真实的物理空间并不需要一一对应,实际情况是物理存储空间被划分到一个 公用的存储资源池并以按需分配的原则来使用。在一个支持自动精简配置的系统中,物理存储资源是按需进行动态分配的。如果没有自动精简配置,那么用户在一开 始就必须准备好足够的物理存储空间以便分配给相应的卷和存储池。
Efficient snapshots(基于指针的)高效率快照。在NAS系统中,快照是非常重要的数据保护手段。快照能够按时间周期自动执行,用户也可以选择将快照复制到 其它NAS系统以实现容灾应用或用于其他(数据保护)目的。现今大多数NAS系统都带有快照功能,高效率快照只需要拷贝改变的数据,并且用指针将其与前面 的完整快照进行关联。高效率快照不仅可以节省宝贵的物理磁盘空间,而且完成它所需要的时间也很短,创建快照过程中对系统性能的影响也很小。
Thin clone 瘦克隆。有些NAS系统可以支持块存储协议并带有瘦克隆功能。瘦克隆在最初创建时甚至不需要预留存储空间。与高效率快照类似,瘦克隆卷通过指针与生产卷关 联。克隆卷上只需要保存改变的数据。第一个提出瘦克隆概念的产品是NetApp的FlexClone,现在支持瘦克隆功能的NAS厂商已经越来越多了。
重复数据删除和压缩。重复数据删除和压缩本来是备份/归档产品的标准应用,但现在的主存储产品也越来越多的开始集成此类功能。在NAS系统中用户可 以使用定期批量处理或者实时在线处理的方式来实现去重。尽管目前支持重复数据删除的NAS产品还很少。比较有代表性的产品是NetApp的 filer,filer可以针对每个卷启用重复数据删除功能,所处理的数据块大小为4KB,用户可以设置固定时间自动执行去重任务,但通常都会选择在系统 负载较轻时开始运行。另一个典型的带去重功能的产品是Oracle SUN ZFS Storage 7000系列,但与filer不同的是,ZFS Storage 7000可以在数据写入磁盘之后立即进行实时的在线去重处理。
自动存储分层。自动存储分层功能可以把活跃数据保留在高成本、高性能的存储介质上,并将非活跃数据转移到廉价的低速介质层,这种技术可以帮助用户有 效的控制昂贵的tier-1存储层的规模,且不会对性能产生太大的影响。我们评估任何一款NAS产品都要注意其存储分层方式应该是在不同的介质层(固态存 储介质层、高速SAS介质层、低速SAS介质层、大容量 SATA介质层)之间自动地以数据块或字节的粒度移动数据,而不是以卷为单位移动数据,而且颗粒度越小越好。有些系统,比如EMC的FAST(Fully Automated Storage Tiering)就是基于可定义的自动数据迁移策略。其它产品,像NetApp和Oracle(SUN ZFS Storage 7000系列)则倡导存储的智能化,它们强调自己的存储系统足够智能,可以自行调度数据到合适的层级,无需用户自定义策略。
