Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1226518
  • 博文数量: 727
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 8320
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-13 15:42
文章分类

全部博文(727)

文章存档

2011年(1)

2008年(726)

我的朋友

分类: 服务器与存储

2008-07-14 13:54:19

自动精简配置(Thin Provisioning)是一项对存储资源的自动分配和利用,以避免磁盘空间被无限制索取的技术。以往,用户必须把存储空间分配给不同的用户,不同的应用,由于每个用户和应用都需要分配额外的空间来适应未来容量需求的增长,因此实际上,用户的存储阵列中还有着大量的闲置的存储空间。

    自动精简配置则可以根据该应用或者该用户的容量需求现状,动态并且实时地改变存储容量资源的划分,因此能更加充分的利用磁盘阵列的有效存储空间,降低用户购买存储阵列的容量需求,大量降低用户在购置存储空间方面的成本。如今,越来越多的用户开始讨论这项技术的好处,媒体也开始竞相报道,看来自动精简配置已经逐渐成为人们关注的热点。

炙手可热的自动精简配置

    目前而言,已经有很多的主流厂商宣布提供自动精简配置的产品:例如Hitachi今年推出的重量级高端新品USP-V就支持自动精简配置的功能,EMC也不甘示弱,在EMC World大会上宣布了DMX-4也带有这项功能,HP也推出了Dynamic Capacity Management。虽然这些并非严格意义上的自动精简配置产品,但这项技术结合了存储空间利用的尖锐问题以及大众对绿色技术的普遍关注,让这类产品格外热门。

    但是有些专家却指出,自动精简配置是一种冒险的行为。用户在使用这项技术的时候,总是抱有侥幸心理,总认为自己并不会完全占用这些存储空间,只是在完全必要的时候才会占用。而实际上,用户对存储空间的需求也许远远超过他们自身的估计。

    目前而言,一些最终用户似乎对此技术颇感兴趣。一些客户表示:“我们以前都是购买比实际需要更多的存储设备,因为我们不得不超额分配存储空间,以保证在需要的时候有足够的空间可用。现在使用自动精简配置技术,我们只需要按需分配存储资源就可以了,大大减少了存储空间的浪费,也节省了费用支出,并降低超过电力消耗50%。”

    MonoSphere是为NetApp提供存储空间管理软件的公司,公司的市场部副总裁Frank Kettenstock认为“自动精简配置可以帮助提升价格不菲的IT存储资源的利用率。另外,自动精简配置技术在易用性方面做了改善,这样一来,存储管理员可以在存储设备不下线的情况下执行很多任务,可以更方面地移动存储设备,或者更方便地增减存储空间。”

寸土寸金的存储空间

    用户和管理员都希望给自己留有足够的存储空间,操作系统和应用程序也需要大量的存储空间。其实,在你没有意识到之前,存储阵列上已经预留了很多空间,这些空间已经无法再被其他程序使用。此外,每一次有程序需要更多的存储空间时,就需要进行人工干预——而自动精简配置则可以让这个过程自动化。例如DataCore的自动精简配置产品可以把传统的10TB冗余的存储空间精简到4TB。

    自动精简配置产品的优势在于更好的整合性,以及更有效率的负载均衡,减少了在执行存储配置任务时对时间和资源的需要,而且采购也变得更加灵活方便。

    自动精简配置技术可以让物理存储设备只在有数据写入的情况下得以保留,而不是在应用程序第一次配置的时候就保留好。在传统的存储配置中,应用程序会推测到底需要多少存储空间,然后就会把所有的空间一次性保留出来,而这些存储空间只能被这个应用程序使用,其他应用程序无法使用。这也就意味着有大量的存储空间被浪费了,虽然事实上没有数据写入到了这块磁盘上,但是电力和设备冷却的供应却仍然继续着,这也是一种浪费。

    自动精简配置技术让服务器认为它已经配置了全部的存储空间,但是在空间消耗水平真正增高之前并没有把信息提交给物理磁盘,这样一来,只要购买和配置需要的磁盘空间就够了,然后随需增加缓冲空间就可以了。

    实现自动精简配置的方法很多。例如3PAR和Compellent公司的高虚拟化阵列可以把存储块放置在系统中的任意位置,而且扩展也是无缝的。另一方面,HDS则在其阵列产品中增加了“宽带”功能,并以此提供自动精简配置。

    最近,HDS,NetApp和3PAR公司将自动精简配置产品作为其硬件阵列产品的一个附加功能出售,DataCore销售的自动精简配置软件则几乎可以在任何硬件上使用。产品最低价格为1000美元,还有30天的试用期。

潜在的威胁

    但是这一技术也存在着潜在的危险。有一个形象的比喻,将自动精简配置比喻成航空机票的过度预定。航空公司发现不是所有预定了机票的旅客都会登机,所以航空公司在售票的时候总是会预售出比飞机上座位更多一些的机票,指望着有一部分乘客不会搭乘这班飞机。

    自动精简配置也是类似的道理。大部分应用程序会请求比需要更多一些的存储空间,因此存储管理员可以利用自动精简配置给应用程序分配空间,而对应用程序而言,似乎占据了比需要更多的存储空间。但是这种技术也存在一定的风险。

    如果航班的机票都预订出去了,而所有购买了机票的乘客都来坐飞机,那么愤怒的乘客们就会彼此发生冲突。类似的情况也会在自动精简配置中出现,如果某些应用软件将分配给它们的存储空间都用完了,那么它就会去使用共用的存储资源,存储用户共用的存储池也被占满了之后,就没有人能存储任何数据了。”

    自动精简配置让每一个存储用户相信他们占有了比实际存在的存储空间大得多的存储空间,风险就在于有一个或者多个存储用户会把所有实际存储空间都占用,这时候灾难就出现了,应用程序和最终用户都不能存储数据了。

    MonoSphere公司试图用其Storage Horizon软件来解决NetApp环境下的这个问题。它可以在存储设备空间快要用完之前给存储管理员发出警报,这样管理员就可以在问题演变到不可收拾之前解决它们。同时它还可以提供一个企业视图,这样存储管理员就可以迅速了解目前拥有的资源、已经使用的资源有多少、资源使用情况的增长速度以及哪些地方出现了问题等。

等待进一步完善

    自动精简配置技术仍然刚刚起步,虽然我们看到国外已经有一些用户在影响较小的领域使用这项技术,但是在这项技术全面推广并被广大用户接受之前,还需要进一步的成熟和完善。而上面我们提到的一些管理工具在提高自动精简配置技术用户接受度上有很大的帮助。

    例如上面我们提到的Storage Horizon提供的容量报告软件可以让管理员了解存储空间实际的使用情况。自动精简配置意味着在服务器端显示的和存储设备实际使用的存储空间存在着不相匹配的情况,而Storage Horizon软件可以解决这种不一致的情况,并让管理员对分配出去的存储空间有一个非常精确而详尽的了解。

    抛开风险不谈,自动精简配置可以大行其道的最大原因是成本,更多地用户使用更少的存储空间肯定会让任何人都喜笑颜开的。对于那些预算方面捉襟见肘的IT经理来说,自动精简配置无疑是一个很棒的解决方案,这项技术可以省钱、省时,而且还是绿色的,但是在这项技术完全成熟之前,使用这项技术需要谨慎.

阅读(607) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~