自动精简配置(Thin Provisioning)是一项对存储资源的自动分配和利用,以避免磁盘空间被无限制索取的技术。如今,越来越多的用户开始讨论这项技术的好处,媒体也开始竞相报道,看来自动精简配置已经逐渐成为人们关注的热点。
Compellent、Datacore、Pillar和3PAR等厂商也都开始在自己的产品中添加了自动精简配置功能来做为增加收入的卖点。老牌系统供应商日立数据系统(HDS)也在由惠普OEM、Sun代售的Universal Storage Platform V产品中加入了自动精简配置功能。NetApp除了与3PAR合作之外,还向其文件存储应用中加入了该项技术。此外,一些iSCSI厂商也不甘落后,纷纷加入到应用自动精简配置技术的行列中来。
但这不意味着自动精简配置没有弊端。3PAR的首席执行官David Scott就指出执行这项功能时对容量上限的监控的
重要性。一些较早使用自动精简配置技术的用户也表示,如果操作不当的话,它就会给你带来许多麻烦。
问题是,怎样才算是正确的操作呢?这里有几个成功应用自动精简配置技术的例子,其中包括总部在美国密歇根州的律师事务所Dickinson-Wright PLLC (EqualLogic的用户)、Priceline.com(3PAR的用户)、欧洲领先的卫星运营商SES ASTRA(Datacore的用户)、英国Sunlight Service Group(3PAR的用户)和United Airlines(HDS的用户)。
不管怎样,成功的例子肯定都有共同点。为了找到这些共同点,我们采访了有关这项技术的供应商、专家和用户,最后列出了以下几条使用自动精简配置的需要注意的问题:
1、 不要轻易相信广告宣传。StorageIO顾问公司的分析师Greg Schulz认为:“因为广告宣传的解决方案表面上是一目了然的,实际上并非如此。你应该仔细询问,并要求他们给你演示一下这个解决方案的用途是什么,考查清楚它的拓展性。如果这个解决方案并不适用于你的应用环境,那么它对你来说就毫无用处。”
2、 特别注意架构的差异,避免主观臆断。每个厂商提供的自动精简配置技术策略都是有所不同的。例如3PAR的自动精简技术就将物理磁盘阵列分为几个大的存储块,并要求用户的卷容量为特定大小,系统就会自动为其分配物理存储空间。你必须使用3PAR的阵列才能完成这项工作。相比之下,HDS则创建了一个硬盘RAID组的存储池。当磁盘实际容量增加时,操作人员必须对盘卷做出调整。你可能会继续使用HDS提供的方案,但是你不得不手动操作才能执行自动精简配置了。
3、 选择一种适合你自身基础架构的解决方案。你采用哪种存储方式就决定了你得选择哪种自动精简配置方案。就像上文提到的,如果你选择了3PAR的解决方案,你就需要使用3PAR提供的硬件产品。如果你继续坚持采用HDS的方案,那么就不得不手动配置存储池中的LUN。如果选择了Datacore,你就可以采用多种第三方阵列——只要你对Datacore提供的软件特性或功能都很满意。
4、 查看运行的影响。正如上文所提到的,自动精简配置方案由于所要求的手动操作和管理监控等条件而有所不同。但不管怎样,这都不会影响你的选择。HDS首席科学家兼业内专家Claus Mikkelsen认为,所有的存储配置都需要具备存储的专业技能。“你需要提前设置好容量限制。”他提到,HDS对存储池、LUN和阵列都设定了默认临界值。用户需要在常规存储配置过程中来设定这些临界值,而自动精简配置则大大简化了这个过程。
5、 对数据了如指掌。有人说,只有真正了解数据信息是如何占用存储空间,你才可以更好地利用自动精简配置技术。关键是要掌握应用程序的增长速率,并且可以预测出什么时候不需要自动精简配置而真正配置更多的存储空间。Greg Schulz说:“如果一个应用程序经常涉及到数据块,例如数据库的碎片整理和列表优化,那么存储空间
的需求量可能会达到峰值。”为了避免故障发生,你必须对数据的处理和这些数据需要占用的存储空间大小等情况非常了解。
6、 检查与存储管理的兼容性。自动精简配置功能往往是与特定厂商的存储方案捆绑销售的,所以你需要检查自动精简配置功能是否能与你现在所使用存储管理应用程序兼容。有些时候,如果你配置了自动精简功能,那么监控功能或SRM应用等都无法正常使用了。所以为了避免这种情况的发生,一定要提前检查清楚。
基于以上这几点,我们就可以理解为什么很多用户都不急于采用这项技术,而是先耐心地观望一段时间。现在许多厂商提供的解决方案都是与该厂商的某款硬件产品捆绑销售的,所以很难对某个厂商的产品作出定论。目前,数据量骤增而资金预算却没有增加,自动精简配置无疑在存储网络中变得越来越重要。